Читать книгу Карьера в IT. Как найти работу, прокачать навыки и стать крутым разработчиком - - Страница 17
Часть 1. Старт карьеры
Глава 2. С чего начать
Конкретный пример
ОглавлениеЯ считаю, что рассмотрение реального примера – весьма полезная методика. Поэтому давайте рассмотрим следующую вполне конкретную ситуацию, в которой человек планирует стать веб-разработчиком на Node.js.
Цель. Стать разработчиком Node.js
План
Обучение
♦ Выучить основы JavaScript
♦ Понять, как работают веб-страницы и какие существуют технологии веб-разработки (например, HTML и CSS)
♦ Выучить основы Node.js
♦ Научиться создавать приложения на Node.js
♦ Узнать о различных фреймворках и технологиях, которыми пользуются разработчики Node.js
♦ Дополнить свои знания о Node.js
♦ Узнать о технологиях баз данных, используемых вместе с Node.js
♦ Разобраться с базовыми понятиями компьютерных наук:
♦ Алгоритмы
♦ Структуры данных
♦ Узнать о лучших практиках написания хорошего кода
♦ Узнать, как разрабатывать архитектуру приложений на Node.js
♦ Подготовиться к поиску работы
♦ Прочитать описания вакансий разработчиков на Node.js и узнать требования работодателей
♦ Составить список компаний, где вы хотели бы работать
♦ Начать посещение тематических встреч в вашем городе (клуб по интересам)
♦ Начать общаться с программистами, которые разрабатывают на Node.js
♦ Нанять специалиста по созданию резюме
♦ Проанализировать вопросы, которые задают на собеседованиях
♦ Попробовать пройти собеседование (сымитировать)
♦ Создать портфолио из нескольких приложений
Получение работы
♦ Связаться с компаниями и известить их о своих навыках и поиске работы
♦ Принять участие в стажировке или подать заявки на замещение должности джуниор-разработчика
♦ Подавать заявки как минимум на две вакансии в день
♦ Подвести итоги после собеседования, чтобы понять, над какими навыками нужно еще поработать.
Поначалу ваш план будет далек от идеала, но по мере проработки он будет становиться все более полным.
Лучше плохой план, чем никакой. План всегда можно изменить, но, если его нет, вам придется тяжело. Вы будете хвататься то за одно, то за другое, в результате вас постигнет разочарование и вы наверняка захотите все бросить.
В следующей главе я помогу вам составить хороший план, и мы обсудим технические навыки, необходимые для становления разработчиком ПО.