Карьера в IT. Как найти работу, прокачать навыки и стать крутым разработчиком. Джон Сонмез
Чтение книги онлайн.

Читать онлайн книгу Карьера в IT. Как найти работу, прокачать навыки и стать крутым разработчиком - Джон Сонмез страница 9

СКАЧАТЬ и технологиях, которыми пользуются разработчики Node.js

      ♦ Дополнить свои знания о Node.js

      ♦ Узнать о технологиях баз данных, используемых вместе с Node.js

      ♦ Разобраться с базовыми понятиями компьютерных наук:

      ♦ Алгоритмы

      ♦ Структуры данных

      ♦ Узнать о лучших практиках написания хорошего кода

      ♦ Узнать, как разрабатывать архитектуру приложений на Node.js

      ♦ Подготовиться к поиску работы

      ♦ Прочитать описания вакансий разработчиков на Node.js и узнать требования работодателей

      ♦ Составить список компаний, где вы хотели бы работать

      ♦ Начать посещение тематических встреч в вашем городе (клуб по интересам)

      ♦ Начать общаться с программистами, которые разрабатывают на Node.js

      ♦ Нанять специалиста по созданию резюме

      ♦ Проанализировать вопросы, которые задают на собеседованиях

      ♦ Попробовать пройти собеседование (сымитировать)

      ♦ Создать портфолио из нескольких приложений

      Получение работы

      ♦ Связаться с компаниями и известить их о своих навыках и поиске работы

      ♦ Принять участие в стажировке или подать заявки на замещение должности джуниор-разработчика

      ♦ Подавать заявки как минимум на две вакансии в день

      ♦ Подвести итоги после собеседования, чтобы понять, над какими навыками нужно еще поработать.

      Поначалу ваш план будет далек от идеала, но по мере проработки он будет становиться все более полным.

      Лучше плохой план, чем никакой. План всегда можно изменить, но, если его нет, вам придется тяжело. Вы будете хвататься то за одно, то за другое, в результате вас постигнет разочарование и вы наверняка захотите все бросить.

      В следующей главе я помогу вам составить хороший план, и мы обсудим технические навыки, необходимые для становления разработчиком ПО.

      Глава 3. Необходимые технические навыки

      Я убежден, что каждый программист должен развивать не только технические, но и так называемые гибкие навыки. Я даже написал об этом целую книгу: «Путь программиста. Человек эпохи IT». Тем не менее нельзя недооценивать важность технических навыков.

      Сказанное выше означает, что если вы не умеете писать код, то даже самые развитые гибкие навыки не помогут вам добиться успеха на поприще программиста. Стать толковым менеджером или бизнес-тренером вы сможете, а разработчиком – вряд ли.

      Однако если вы уже добрались до этой главы, я вправе сделать вывод, что вы заинтересованы стать именно программистом (или даже лучшим программистом), поэтому давайте перейдем к обсуждению непосредственно технических навыков, которые вам потребуется освоить.

      Навыки, за которые платят

      Эта тема будоражит многих начинающих разработчиков. В начале пути кажется, что нужно знать так много всего, что совершенно СКАЧАТЬ