Как конкурировать с выпускниками IT-факультетов?



На дворе пятница, поэтому у нас гостевой пост. Сегодня к нам пожаловал Максим Уймин, который работает Lead Software Developer в VK. Я попросил Максима подготовить текст на тему того, как вайтишникам конкурировать с выпускниками профильных факультетов. Давайте посмотрим, что вышло.



Привет, это Максим! Подготовил для вас рекомендации, которые помогут выиграть конкуренцию с выпускниками IT-факультетов. На правах человека, который окончил МГТУ им. Н.Э. Баумана и знает слабые стороны академического образования, предлагаю следующее:



1. Держите фокус только на одном направлении. Не важно каком — Front / Back / iOS / Android / DS / QA / DevOps. Главное, на одном.



2. Узнайте, какие технологии в данный момент актуальны. Спросите того, кто работает по вашему направлению. Или проведите анализ: что просят в вакансиях, о чём рассказывают на митапах и конференциях?



Для backend-разработки изучайте: Linux, PostgreSQL, HTTP, Git, а также язык на выбор: Go / Python + Django / Java + Spring (я бы выбрал Go).



3. Практикуйтесь. Считается: открытые проекты на GitHub и заказы с фриланса в проде. Не считается: проекты по методичке с онлайн-курсов.



Также будет бонусом:

— Опыт командной разработки. Попробуйте объединиться с кем-нибудь и сделать проект. Важно, чтобы было понятно, кто за какую часть отвечал. Например: я написал бэк, а Вася написал фронт.

— Работа над качеством кода. Напишите README, оставьте комментарии к коду, настройте статический анализ и линтеры.



P.S. Если пост Максима показался вам полезным, подписывайтесь на его канал Уймин — про разработку. Там можно подтянуть теорию и узнать лайфхаки по программированию.



Всем отличной пятницы!🍹