Как конкурировать с выпускниками 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. Если пост Максима показался вам полезным, подписывайтесь на его канал Уймин — про разработку. Там можно подтянуть теорию и узнать лайфхаки по программированию.
Всем отличной пятницы!🍹
На дворе пятница, поэтому у нас гостевой пост. Сегодня к нам пожаловал Максим Уймин, который работает 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. Если пост Максима показался вам полезным, подписывайтесь на его канал Уймин — про разработку. Там можно подтянуть теорию и узнать лайфхаки по программированию.
Всем отличной пятницы!🍹