Приятно смотреть и слушать. То что искал. Рассказ от первого лица, как человек устраивался на работу. Умная, красивая, добрая девушка. Вы - настоящая душка, Дарья :)
Уметь программировать и уметь проходить интервью - разные навыки. Хорошие программисты могут завалить даже простое интервью, поэтому на 100% согласен, что нужно набраться опыта на компаниях от которых офер можно и не ждать
Быть хорошим электриком и проходить интервью - разные навыки. Хороший электрик может завалить даже простое интервью. Я сам проводил собеседования. С хорошего электрика я спрошу, какой автомат поставите на медный провод сечением 1,5 квадрата. Попрошу набросать схему подключения магнитного пускателя. Но если он не отвечает на вопрос, какого цвета изоляция на проводе должна быть, если там ноль? Или как найдёте фазу в розетке? Я его возьму на работу, но он будет копать траншеи лопатой под кабель. У меня всё было просто, не хочешь становится умным, становишься сильным. Так вот я не согласен, насчёт собеседований. Всегда можно объяснить что, и как ты будешь делать, тем более, если умеешь программировать. Если не знаешь терминов, всегда можно кодом написать, или на бумаге нарисовать. Велик и могуч русский язык. Но если важны термины для общения с коллегами, то умение программировать, увы, тут не поможет. Нужно идти читать букварь.))))
Практикуюсь в C по K&R + разные статьи на stackoverflow. В задачах, где предложено использовать стаический массив указателей на строки, ради тренировки сделал: char **lines; в программе получаю из stdio строку за строкой и на каждую строку полученную я: char** allocHeight(char ***lines, size_t height); // делаю аллок для указателя для кажд новой строки а потом char* allocDepth(char ***lines, size_t height, size_t depth) // делаю аллок для указателя на саму строку согласно ее длины Вопрос: Глупо ли так? Фрагменирую ли сильно кучу? И долго ли будет при большом потоке строк? Главное: Что читать и какой подход лучше? Спасибо.
C++ матан - это, конечно, жестко. В универе очень нехотя решал математические задачи, а по выпуску у тебя только 2 варианта: либо пиши дрова или возись с сетями на низком уровне(куда, конечно же тебя не возьмут из-за отсутствия опыта), либо иди в душный матан, где тебя будут морально добивать математическими задачами. Так что я очень пожалел, что я не перел свое внимание на другой язык, когда в процессе учебы была такая возможность
Меня взяли на работу, я на 2 курсе, программист микроконтроллеров на языке C++, зарплата 8 тысяч русских рублей, мне кажется главное опыт, мало, но я рада, очень.
В ту фирму которая далеко - есть города гле 2-3 фирмы и все =)) Так что лучше изначально в интернете поискать ряд вопросов и ответы на них и подготовится заранее пойти на собеседование пообщаться и в конце собеседования спросить что именно в ответах им не понравилось для того чтобы знать над чем работать.
Блин, как я всё же люблю слушать умных девушек, позитивных и даже опытных! :) Это так приятно! Спасибо вам большое за работу! Хотя конечно это ваше хобби. :)
Хотела бы задать вам вопрос: Нужно ли знать английский язык, чтобы идти на программиста? К слову, мне хочется быть программистом, но мой уровень английского языка очень очень мал, а мне скоро поступать и этот вопрос очень важен для меня. Надеюсь вы сможете дать мне ответ)
У меня на первой работе вообще зп была немногим больше 3х тысяч) т.к. работала на полставки и училась параллельно на 2м курсе. была очень дешевой раб силой на радиозаводе) ни разу не пожалела. Сейчас захотелось научиться программированию чтобы клипать сайты не только из шаблонов wordpress, у нас в институте был курс по С++, но уже практически ничего не помню( спасибо за ваш канал, вы рекомендуете реально хорошие книги и даете действенные советы
Вот они сверхкосмические зарплаты для программистов. Я тоже как то пробовал устроиться на работу 1С программистом, но так как я ничерта не знал, то на момент обучения мне предложили 20к, что конечно же меня порадовало, ведь с пустыми знаниями все равно. А тут люди с алгоритмическим знаниями столько заколачивают)))
Больше скажу - всегда будет ощущение круглого болвана!))) то это не знаешь, то то не использовал, проходит 2-3 недели и уже знаешь, а потом бах и что-то новое прилетает и снова ты болван)
Asriyan Arseniy мне кажется, что Ява уже не та(я не программист, так что возможно, моего мнения слушать не стоит), реально актуален с с+ с++(как по мне, опять же)
Одному дома обычно бывает тяжело все изучить, нужен какой-то курс, сообщество, есть, например, javarush.ru/ там стажировки, реальные проекты, но насчет устройства на работу я не знаю, какая у них статистика...
Спасибо), тренер научил). Триатлоном увлекалась до тех пор, пока не поняла, что бассейн - это одно, а открытая вода - совсем другое). К тому же старт, когда все толкаются, плывут большой тусовкой, и можно получить пяткой в глаз, меня не совсем устраивает)).
Верно говорит человек, математика мышление развивает. Растет интеллект и увеличивается скорость обучения. Но согласен с тем, что если решаете одни математические задачи, то это может быть утомительным, не приземленным. Поэтому изучай практическое программирование: многопоточное, сетевое, графики, физических движков, платформенное: дектопы, мобильные устр. и т.д. Мораль в том, что вся математика понадобится тебе в программировании, когда ты уже начнешь делать практические программы, если конечно не Hello world уровня писать. Я например жалею, что у меня знания застряли в школьном уровне, поэтому не могу в анализ алгоритмов, статистику, теорию оптимизации. Вот книжечки теперь читать приходится.Попытайся подумать, а как ты уже полученные знания можешь применить на практике, что ты можешь написать интересного, просистемизируй свои знания. Потом параллельно с математикой делай свои проекты, как хобби, которое тебя развивает.
Когда начнёшь писать реальные проекты будешь жалеть что не учил решать математические задачи, эти знания тебе всё ровно пригодится даже если станешь front end разработчиком и в фронте есть достаточно моментов где математические знание будет применены
@@wickedtorpedo75 Прохладная история. Вы сами то реальные проекты писали? Сможете привести хотя бы один пример, как вам пригодился скилл решения математических задачек?
Добрый день! У меня есть два видео по книгам С++: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ydZ2xsRwKQo.html и по алгоритмам: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-tpFPhEDBoGc.html
ну тебя просто не возьмут на должность писать программы для создания печатных плат и т.п. это узкие специальности где нужен сильный математический аппарат.
Мне любопытно, почему нельзя сразу описать круг вопросов на собеседовании? Зачем проходить круги ада, чтобы узнать это? Помойму, это очень по-русски: страдать, страдать и не улыбаться.
Как-то начальство там начало раздумывать, что надо бы продать проект другой фирме. Разработка стала немного стихать... одного из главных программистов уволили, в общем, мне хотелось большей нагрузки, больших проектов, больше работы... Потом, через полгода после моего ухода все ушли, часть перешла в ту фирму, куда хотели продать проект, часть в другие фирмы.
смех будет вызывать если вы там начнете подобные вставки делать, смотрю ваши видо они клевые, но вставки конечно из испортят, а тут девочка программист, очень мило все :)
Может я чегото не понимая, но зачем знать все эти сортировки, если они уже есть в стандартной библиотеке любого языка программирования. Это как заново изобретать велосипед.
Работа программиста - мыслить. Ваш вопрос аналогичен такому: зачем детей заставляют в школе считать, ведь есть калькулятор? Должна быть база, сортировки- это база алгоритмов.
Здравствуйте, Московский Гос. Индустриальный Университет, прикладная математика и информатика, сейчас его уже нет. Вот тут подробнее рассказываю: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-Ar_tFlm0Bn0.html
ну хотя бы тем, что зная С++ ты спокойно пишешь на js, даже не всегда это осознавая (Я написал пару десятков скриптов на js, прежде чем понял что это вообще язык программирования, а не знания которые есть у каждого) Зная js, ты ничего не напишешь на C++
Нет сложных языков, если ты его постоянно изучаешь и практикуешься, это как с детства изучать китайский язык, со временем ты его начинаешь понимать, хотя если неподготовленный человек посмотрит на иероглифы, он себе мозг сломает)). Разница лишь во времени, которое уйдет на изучение того или иного языка. На С++ просто уйдет больше времени на его изучение, чем например на javascript, так как С++ намного объемнее и больше подводных камней.
Не понимаю, зачем спрашивают на собеседованиях эти алгоритмы из теории. Все это можно найти в интернете с подробными описаниями, где все разжевано, остается лишь проглотить. Все эти вещи - дело наживное, любую обезьяну можно этому научить, ничего там сложного. Программист должен обладать хорошей памятью, чтобы держать код в памяти и помнить все связи и зависимости данного проекта. Когда в проекте мало кода, слабая память еще прокатит, но когда проект сложный, тогда без хорошей памяти не обойтись. Проект меняется, надо уже помнить новый проект с несколькими тысячами строк, то есть не получиться стать профи просто делая одно и то же, как это бывает например у инженеров, у них ничего не меняется, законы механики постоянны, не надо новые учить новый сопромат, материаловедение, там один раз спроектировав например механическое устройство, можно с этим жить всю жизнь, просто меняется вид цвет или запах. В программировании новый проект - это практически надо помнить все заново, это типа если у вас законы механики менялись от проекта к проекту.
это проблема собеседований. Когда типа нужно что-то спросить, а что спросить непонятно. Сам не раз проводил собеседования. Задачи которые перед собой ставишь. 1. Понять подходят ли знания человека для работы, 2. Не наврал ли в резюме. Простой вопрос по каждой области, которую он ответил. 3. Несколько серьезных вопросов по практике программирования. И никаких ребусов или теории. Человек должен уметь работать программистом, а не быть теоретиком программистом. Да, я никогда не брал студентов или сразу после вуза. Студент это очень дорого для компании (хотя не все компании это понимают)