Speaker A
10 лет назад я впервые загуглил "Как стать программистом". Уже тогда некоторые писали, что я не найду первую работу или мне будут платить смешные деньги. Из-за этих сомнений я постоянно терял мотивацию и потому учился дольше, чем мог бы, что создавало ещё больше страха. Вдруг это не для меня вообще? Сегодня у меня 8 лет опыта в разработке высоконагруженных кэндо. Я переехал в Европу и 2 года провёл в Uber, одной из самых больших IT-компаний в мире, где средняя зарплата разработчика моего уровня — шесть миллионов в месяц. Сейчас я отвечу на восемь самых частых вопросов начинающих программистов, которые сомневаются, получится ли у них стать настоящими разработчиками. И поверь, если бы я знал всё это с самого начала, то путь в IT занял бы у меня не годы, а буквально месяцы. Привет, меня зовут Влад. На этом канале я рассказываю о том, как тебе стать супермощным программистом. Чаще всего начинающие программисты спрашивают меня о том, как найти работу без опыта. Мол, открываешь какой-нибудь Хантер, начинаешь искать вакансии, везде требуется минимум опыт какой-нибудь, и ты сидишь, откликаешься, тебе никто не отвечает. И что вообще толку? Это какой-то замкнутый круг вроде: "Я хочу найти первую работу, чтобы получить опыт, но везде требуют опыт, и я не могу найти первую работу". И ты вот в такой ситуации дурацкой оказываешься. И людям кажется, что это непреодолимое препятствие и никак вообще нельзя это всё победить. Как на самом деле обстоит ситуация? Дело в том, что работодатель не хочет нанимать людей в команду, которых ему придётся доучить. Раньше это ещё было возможно, потому что тогда было не так много айтишников, как сейчас, и поэтому у работодателя не было выбора. Ему приходилось нанимать всяких там стажёров в большом количестве, их доучивать и выводить на позиции реальных инженеров, которые могут приносить потом уже пользу. То есть что делал работодатель? Он собирал какой-то объём денег и инвестировал их буквально в образование стажёров, которым нужно же зарплату платить за то, что они на эту стажировку ходят, что-то там делают, хотя пользы они никакой не приносят, потому что они делают какие-то учебные проекты на работе и так далее. Да, потом это постепенно начало уходить в прошлое, так как появилось большое количество разработчиков на рынке. Те, кто были стажёрами, они вдруг выучились, стали профессиональными инженерами, и в итоге работодатели теперь смотрят на рынок и думают: "Ага, зачем мне кого-то учить, если я могу попытаться найти сразу инженера, который придёт и сразу мне будет приносить пользу?" То есть я ему буду платить зарплату не просто так, а за то, что он реально полезный для меня, вещи делать. То есть я как бизнес тоже зарабатываю деньги, в то время как в стажёра надо было просто инвестировать и ничего не получать взамен очень долгое время. Более того, появилось большое количество образовательных программ, которые тоже выпускают множество разнообразных инженеров, и соответственно есть из чего выбрать. Да, для работодателя рынок обширен, много людей хотят войти, потому что там платят много денег. В общем, спрос на позиции гораздо выше предложения на эти позиции, и поэтому это простой закон экономики. Да, мы его все в школе изучаем. Если спрос превышает предложение, то предложение становится более таким борзым. Да, работодатель может требовать от людей больше опыта, больше знаний и так далее, и так далее. Это то, что буквально происходит из-за того, что в индустрии стало появляться больше инженеров. Начали расти требования работодателей с тем, чтобы попасть на первую работу. Ещё найм программистов становится намного интенсивнее в некоторые периоды года. В это время начинающим сильно проще получить работу, потому что работодатели активно ищут разработчиков. Я проанализировал кучу данных с Хэдхантера и определил, когда начинается следующий бум найма Java-разработчиков в 2025 году. По этому поводу я провожу большой вебинар в прямом эфире, где расскажу, когда это начнётся и как лучше всего подготовиться к такому горячему сезону. Там я разберу, что нужно успеть написать в резюме, как быть лучшим среди конкурентов и что говорить на собесе, чтобы точно не упустить эту возможность наконец получить свою первую работу Java. Всё в прямом эфире, то я также смогу ответить на именно твои вопросы по найму и организации поиска работы. Регистрируйся на вебинар полностью бесплатно по ссылке в описании. Он уже совсем скоро. И в чём работодатель измеряет, как бы уровень подготовки, который должен быть у человека, чтобы он устроился на работу? Ну, в годах опыта. Типа, если ты где-то уже поработал пару лет, значит у нас ты точно справишься, скорее всего. Ты умеешь делать то, что от тебя потребуется на этой позиции, если я тебя нанимаю. Ну, потому что если ты где-то ещё работал, то ты точно это умеешь делать, потому что тебе там деньги платили. Это настоящая работа была. Это суперпростой взгляд на ситуацию, но если мы об этом подумаем, то вопрос же никогда не был в том, что ты ходил на работу, получал за это зарплату, и это составляло твой опыт. Нет. Твой опыт — да, это что такое? Это разработка приложений, это удовлетворение требований пользователей и заказчиков, зарабатывание денег через придумывание и оптимизацию там каких-то фич, которые есть в приложении, где ты работал, исправление багов и решение разных проблем и так далее. Да, это и есть опыт, умение работать в команде и прочее, и прочее. Это складывает опыт, а не то, что ты числился на работе и в записной книжке у тебя ручкой написано, что ты 2 года где-то проработал. По сути вот представь ситуацию: есть человек, его берут фиктивно на какую-то позицию, пишут в трудовой книжке, что он где-то работает, но говорят: "Ты не будешь на работе вообще никакого кода писать. Ты будешь просто сидеть и на стуле крутиться". Да, и он вот так несколько лет сидит, крутится на стуле. Потом выходит и говорит: "У меня есть 3 года опыта". Нет, он так не может говорить, потому что он ни строчки кода не написал. Опыт мы измеряем в конкретных результатах, которые человек показывает. Должны ли эти результаты быть обязательно в компании? Должны ли они быть обязательно коммерческими? Ну, тоже нет. Если я разрабатывал какое-то крутое приложение бесплатно, разве это не опыт разработки? Ну вот, типа в этой формуле я просто не получал зарплату за разработку приложения, а я сидел дома и делал крутой собственный проект, который очень-очень классный, очень хорошо спроектирован, в нём крутой стек, я его разрабатывал, решал кучу проблем и так далее, и так далее, но мне никто не платил зарплату, потому что я ни у кого нанят не был. Разве это не опыт? Но, по-моему, это тоже опыт, да, опыт именно разработки. И соответственно, к чему мы приходим? Что на самом деле работодатель ищет человека, который обладает достаточной компетенцией, квалификацией для того, чтобы выполнять те задачи, которые перед ним будут на проекте ставиться. Это очень легко измерить в годах опыта, но в действительности дело никогда не было в годах или в чём-то ещё, кроме знаний, конкретной квалификации. И теперь размышляю обо всём этом: если я как разработчик научусь разрабатывать системы так, как требуется на реальной работе, и смогу потом на собеседовании доказать, что я это умею делать и в своём резюме в том числе, да, то почему я не могу претендовать на позиции, где требуется от одного до трёх лет опыта? Вполне даже могу, если я соответствую этим требованиям, которые предоставляет этот работодатель, и смогу сразу вот прийти с первого дня и начать приносить пользу. Для этого я что должен знать? Для этого я должен знать, как разрабатывать приложения настоящие, как устроены IT-компании, какие там процессы, как работать в команде. Я должен поработать где-то в команде и так далее, и так далее. Но если я всё это смогу показать и всё это я буду уметь делать, то вне зависимости от того, есть ли у меня в трудовой книжке какая-то запись о предыдущем месте работы, я смогу получить свою первую работу под такие требования. Это просто цифра в вакансии. И вот из всего сказанного, что вам нужно извлечь какой урок? Что я советую всем ребятам, которых я ментор, которые у меня учатся? Я им говорю, что вот у вас будет список вакансий, скорее всего вы не найдёте джуновских вакансий на Хантере или найдёте очень мало. Значит...