Скачать книгу

Какие вакансии будете рассматривать? Я бы еще добавил информацию о том, как будет выглядеть ваше обучение и развитие уже после устройства на работу.

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

      Ну а теперь вы можете приступать к набрасыванию своего плана, чтобы попытаться понять, каким разработчиком вы хотите стать.

      Вопрос Джону!

      А как понять, что я хочу разрабатывать?

      Прекрасный вопрос! Возможно, вы пока не знаете, какие вообще бывают варианты. Ну, помимо разработки игр. К счастью, этот вопрос не очень сложный, однако на его исследование все же придется потратить немного времени.

      Далее в книге мы рассмотрим несколько сфер разработки ПО. Большинство из них описано в части «Все, что нужно знать о разработке ПО», тем не менее самостоятельное исследование вопроса может быть полезно. Поспрашивайте знакомых программистов, чем они занимаются и какое ПО разрабатывают. Возможно, что-то особенно привлечет ваше внимание. В этом случае вы можете смело приступать к изучению технологий и языков программирования, которые связаны с заинтересовавшей вас сферой.

      Существует огромный спектр технологий, на которые можно обратить внимание.

      Интересны веб-приложения? Мобильная разработка? А может быть, вам было бы интересно писать код, который позволит холодильнику правильно регулировать температуру? Или отправлять космонавтов к далеким звездам?

      Подумайте об этом, а затем самостоятельно исследуйте вопрос. Если задать его правильно, то найти ответы будет несложно.

      Конкретный пример

      Я считаю, что рассмотрение реального примера – весьма полезная методика. Поэтому давайте рассмотрим следующую вполне конкретную ситуацию, в которой человек планирует стать веб-разработчиком на Node.js.

      Цель. Стать разработчиком Node.js

      План

      Обучение

      ♦ Выучить основы JavaScript

      ♦ Понять, как работают веб-страницы и какие существуют технологии веб-разработки (например, HTML и CSS)

      ♦ Выучить основы Node.js

      ♦ Научиться создавать приложения на Node.js

      ♦ Узнать о различных фреймворках и технологиях, которыми пользуются разработчики Node.js

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

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

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

      ♦ Алгоритмы

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

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

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

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

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

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

      ♦

Скачать книгу