🧙♂️ Рецепт заклинания по превращению в фулстек-разработчика
Узнали, как программирование помогает выиграть iPhone и где разработчикам решать задачки. Читай интервью с экспертом-разработчиком Олегом Лучанским!
— Чем занимаешься в «Иннотех»?
— Разрабатываю продукты для старшего поколения: бабушек и дедушек, пап и мам. Например, админку для сотрудников банка по оформлению пенсий. А вообще, мой текхстек, куда входят React, React Native, Node.js, Apollo GraphQL, позволяет программить и на мобилках, и на фронте, и на бэкенде.
— Как пришёл в full-stack-разработку?
— Программирую больше 10 лет. Начинал с С++ в школе, потом на первой работе сначала Node.js, а потом возникла потребность во фронтенде и пришлось осваивать React.
— Помогает ли знание full-stack в быту?
— Бывший коллега с помощью программирования выиграл iPhone. Была передача, в которой требовалось дозвониться в определённое время и назвать ключевое слово. Победителем считался тот, кто чаще других смог выполнить эти условия. И коллега создал программу, которая звонила по определённому звуку из радиоэфира и вычленяла ключевое слово. Она же помогла получить телефон.
— Какая градация у фулстек-разработчиков?
— Я делю программистов по ответственности, а не по тому, кто что умеет. Джун — тот, за кем нужно следить и очень активно помогать, обучать.
За мидлом уже можно не следить. Он способен самостоятельно научиться каким-то вещам.
Синьор - это уже тот, кто сам следит за новичками. Он ответственный и занимается обучением, инициативный, придумывает и вводит улучшения в кодовой базе.
Дальше при хороших софт-скилах можно идти в лиды или руководителем направления. А можно вообще запустить собственный стартап.
— Как новичку начать путь в профессию?
— Сегодня новичками вкатиться в IT очень трудно — компании ожидают хотя бы минимального опыта работы на реальных проектах. Рекомендую начать с pet-проектов на GitHub. Например, я начинал практику JS с создания простеньких сайтов, затем перешёл к разработке игр, и в конечном счёте для игры написал сервер. Первый работодатель позвал меня на собеседование, увидев профиль на GitHub. На поиск работы у меня ушло тогда больше года, поэтому не стоит питать иллюзий, что это просто — войти в IT.
Дополнительно рекомендую перед собеседованием порешать задачки с leetcode.com, www.codewars.com, codecombat.com или kaggle.com
Узнали, как программирование помогает выиграть iPhone и где разработчикам решать задачки. Читай интервью с экспертом-разработчиком Олегом Лучанским!
— Чем занимаешься в «Иннотех»?
— Разрабатываю продукты для старшего поколения: бабушек и дедушек, пап и мам. Например, админку для сотрудников банка по оформлению пенсий. А вообще, мой текхстек, куда входят React, React Native, Node.js, Apollo GraphQL, позволяет программить и на мобилках, и на фронте, и на бэкенде.
— Как пришёл в full-stack-разработку?
— Программирую больше 10 лет. Начинал с С++ в школе, потом на первой работе сначала Node.js, а потом возникла потребность во фронтенде и пришлось осваивать React.
— Помогает ли знание full-stack в быту?
— Бывший коллега с помощью программирования выиграл iPhone. Была передача, в которой требовалось дозвониться в определённое время и назвать ключевое слово. Победителем считался тот, кто чаще других смог выполнить эти условия. И коллега создал программу, которая звонила по определённому звуку из радиоэфира и вычленяла ключевое слово. Она же помогла получить телефон.
— Какая градация у фулстек-разработчиков?
— Я делю программистов по ответственности, а не по тому, кто что умеет. Джун — тот, за кем нужно следить и очень активно помогать, обучать.
За мидлом уже можно не следить. Он способен самостоятельно научиться каким-то вещам.
Синьор - это уже тот, кто сам следит за новичками. Он ответственный и занимается обучением, инициативный, придумывает и вводит улучшения в кодовой базе.
Дальше при хороших софт-скилах можно идти в лиды или руководителем направления. А можно вообще запустить собственный стартап.
— Как новичку начать путь в профессию?
— Сегодня новичками вкатиться в IT очень трудно — компании ожидают хотя бы минимального опыта работы на реальных проектах. Рекомендую начать с pet-проектов на GitHub. Например, я начинал практику JS с создания простеньких сайтов, затем перешёл к разработке игр, и в конечном счёте для игры написал сервер. Первый работодатель позвал меня на собеседование, увидев профиль на GitHub. На поиск работы у меня ушло тогда больше года, поэтому не стоит питать иллюзий, что это просто — войти в IT.
Дополнительно рекомендую перед собеседованием порешать задачки с leetcode.com, www.codewars.com, codecombat.com или kaggle.com