Какую специальность выбрать
Сначала бывает непросто определиться с будущей профессией: в IT действительно много интересных сфер, и сложно сфокусироваться на чем-то одном. Но это необходимо сделать — если хотите учиться быстро. А высокая скорость обучения — это тоже необходимость, поскольку знания в IT устаревают быстро.
Фронтендер Тимур делится советами в Twitter по старту в любой специальности. И его первый совет — выбрать одно направление и не метаться:
Тред целиком можно почитать по ссылке. Тимур пишет о софт-скиллах, которые пригодятся для эффективного обучения.
Часто новички хотят выбрать профессию с самым низким порогом входа — и это оправдано. Вот только разделить специальности по этому критерию можно разве что условно. Многое зависит от уровня компании: к джуну в маленькой региональной фирме и в международной компании будут предъявлять разные требования.
Некоторые считают, что для быстрого старта оптимально подходит профессия фронтендера. Такой совет дает разработчик Alex Andrero:
Alex работает бэкендером в Канаде и занимается консультированием джунов. В его треде о развитии в IT есть краткий обзор самых популярных специальностей. Например, в бэкенд он рекомендует идти за творческой работой:
Alex отмечает, что порог входа в профессию тестировщика тоже сравнительно невысокий, но зарабатывать там труднее.
Прочитайте тред целиком — там рассмотрены и другие профессии. А еще Alex ведет свой телеграм-канал с массой полезных материалов для начинающих разработчиков.
Фронтенд считается хорошей сферой для старта еще и потому, что легко самостоятельно увидеть реальные проекты «под капотом». Посмотреть, как работает код на JavaScript, CSS и HTML можно с браузера. Об этом пишет в своем треде Alexander Baumgertner.
Java Script действительно часто упоминают как лучший язык для старта. Об этом есть интересный тред в аккаунте «Виталя пишет код» — его ведет разработчик с девятилетним опытом.
Конечно, это вовсе не означает, что всем непременно нужно начинать с фронтенда на JS. Есть много хороших специальностей, и нахвататься азов в любой из них можно быстро, при должном желании. А чтобы стать высококлассным senior-специалистом неизбежно потребуются годы. Если вы еще раздумываете, какое направление выбрать, читайте наш обзор инженерных профессий, где кратко описаны все инженерные специальности в IT.
Куда пойти учиться
Современное образование — предмет бесконечных дискуссий. Особенно, в IT, где знания очень быстро устаревают. В основном для обучения начинающие выбирают онлайн-курсы — например, на Udemy, в Coursera и Domestika. При этом, к платным занятиям у некоторых айтишников скептическое отношение: в IT есть развитое комьюнити, и многим вещам можно научиться бесплатно.
Почитайте тред Фила целиком: он объясняет, что инвестиции в платное образование могут не окупиться быстро. И точно не стоит покупать курс на последние деньги или в кредит, а к выбору надо подойти внимательно.
Высшее образование тоже не стоит сбрасывать со счетов. В многих вузах постсоветской территории оно, конечно, устаревшее. Но в топовых можно получить хорошую базу.
Обязательно обратите внимание на тред Ильи Климова и прочтите целиком: опытный программист подробно объясняет, чем вузовское образование может быть полезно.
В аккаунте «Виталя пишет код» программист делится своим опытом и рассуждает о поступлении с прицелом на переезд за рубеж — смотрите ветку о том, зачем нужен диплом.
Какой бы путь вы ни избрали — учиться самостоятельно, купить курс или пойти в вуз — плюс к этому, скорее всего, понадобится ментор. Это человек из индустрии, который будет помогать на вашем пути, отвечать на вопросы, подсказывать что-то. Он может и курсы порекомендовать, кстати. Некоторые программисты занимаются консультированием за деньги, но пару вопросов можно задать практически любому и просто так — вряд ли вам откажут. Список людей, которые готовы менторить новичков, можно найти в треде у Фила или в табличке у Антона Назарова.
Когда пора искать работу
«Когда ученик становится джуниором и готов к первой оплачиваемой работе?» — вопрос, на который нет однозначного ответа. Очевидно, джун должен владеть минимальным набором скиллов для решения простых задач. Свой набор требований сформулировал Евгений Кот — опытный разработчик и менеджер:
Евгений, помимо аккаунта в Twitter, ведет подкаст на Youtube, где разбирает разные аспекты жизни айтишника с точки зрения психологии. Новичкам будет полезно, чтобы быстрее погрузиться в профессию и понять, что к чему.
Многие в IT считают, что главная задача джуниора — как можно скорее найти первую работу. Даже если она будет неидеальной — с рутинными задачами и невысокой зарплатой — в компании рост будет идти быстрее. Об этом пишет Антон Назаров — разработчик и карьерный консультант в треде о поиске работы.
С ним многие согласны: причем эта философия касается не только первой работы. Даже если какой-то опыт уже есть, лучше продолжать его нарабатывать, а не тратить много времени на поиски «той самой» работы. Об этом пишут в сообществе «Джуниор Андерхуд» — это любопытный аккаунт с полезной информацией для начинающих.
Читайте полный тред — там есть интересные подробности о работе рекрутеров. Вы узнаете, на что они обращают внимание при найме. «Джуниор Андерхуд» вели несколько авторов. После начала войны новых материалов пока не публикуют, только вакансии. Но и в архивах можно найти много интересного.
Как составить резюме
У фронтенд-разработчицы Натальи Давыдовой, которая также занимается консультацией джунов, вышел полезный стрим на Youtube — с разбором резюме IT-спецов: для тех, кто хочет сделать процесс поиска работы эффективнее.
Есть любопытная серия постов от фаундера рекрутингового агентства Алекса Сухорукова. Он пишет про то, как правильно оформлять профиль в LinkedIn, но советы актуальны для составления любого резюме. В частности, он рекомендует упоминать и опыт работы вне IT — часто требуются разработчики со знаниями в разных сферах бизнеса.
Как пройти интервью
У Натальи Давыдовой есть полезная ветка про то, как проходить собеседования. Там много неочевидных советов для разных этапов интервью.
Наталья также поделилась несколькими рекомендациями для свитчеров — людей, которые меняют работу в старшем возрасте и которым бывает трудно устроиться в молодой коллектив. В треде — ободряющие советы и забавные истории.
Обычно при найме на работу в IT интервью условно делится на две части. Это технические вопросы и behavioral interview, которое позволяет оценить soft skills соискателя. И если с техническими вопросами все более-менее ясно, нестандартные вопросы про самоорганизацию, достижения и отношения в команде могут сбить с толку любого новичка — независимо от возраста и специальности. У Антона Назарова есть полезное видео о том, как проходить behavioral interview. Стоит посмотреть для подготовки.
Развернутую инструкцию по прохождению любых собеседований можно также найти в аккаунте «Виталя пишет код» — вот длинная ветка с мудрыми мыслями. А сводится все к одному: «Нужно не бояться пробовать и набираться опыта, ведь общение на интервью — это навык».
Помните: на этапе найма не только работодатель оценивает соискателя — этот процесс двусторонний. И джуну важно понять, насколько комфортно будет работать в компании и какие там есть перспективы для развития. Наталья Давыдова развернуто пишет о том, что нужно не забыть спросить у рекрутера.
Что важно на первой работе
У Антона Назарова есть большой тред о том, как выжать максимум из первой работы: как общаться с ментором, как вести себя и какие задачи брать.
Можно почитать еще одну ветку от Антона — про то, в каких компаниях лучше не работать. Программист подробно описывает тревожные звоночки, по которым можно распознать неадекватного работодателя.
Фил Ранжин пишет о важности симбиоза в любой работе: стоит выбирать компанию, в которой тебя ценят, и стараться работать там как можно лучше. Конечно, ситуации бывают разные, и первая работа может быть неидеальной — но стремиться надо именно к формату win-win.
Как устроиться в компанию за рубежом
В связи с войной в Украине и политической ситуацией, для многих в России и Беларуси стала актуальна работа на зарубежные компании — с релокацией или удаленно.
Alex Andrero поделился своим топ-списком стран для работы. Список субъективный, но если раздумываете, на кого работать, можно прислушаться.
У Алекса есть более развернутый тред — в нем конкретные практические советы по поиску работы за рубежом. А еще — список контактов IT-спецов в разных странах, которым можно задать пару вопросов.
Своим опытом по поиску работы поделился разработчик Никита Козлов: он описал, как именно искал вакансии. В треде есть полезные ссылки на сайты и Telegram-каналы.
Практические советы по трудоустройству за рубеж есть и у Антона Назарова — он неоднократно устраивался в западные компании и дает рекомендации из личного опыта.
Что в итоге
Работа над цифровыми продуктами в большинстве случаев — командная, а конкуренция в отрасли пока не слишком высока. Поэтому айтишники заинтересованы растить сильных коллег. Пользуйтесь всеми преимуществами открытого профессионального сообщества — подписывайтесь на интересных людей, не стесняйтесь задавать вопросы.
Чтобы получить профессию в IT, совсем не обязательно тратить долгие годы, но важно грамотно составить план обучения. А после обучения — понять принципы рекрутинга и правильно вести себя при найме.
Работа в IT доступна каждому, если приложить максимум усилий и не пренебрегать рекомендациями старших коллег.