Пять советов, как начать работать разработчиком

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

Совет №1. У разработчиков есть базовые учетные записи, независимо от того, где они работают:

  1. Gmail, LinkedIn, Твиттер
  2. "Переполнение стека"
  3. Github — я бы также рекомендовал настроить двухфакторную аутентификацию.
  4. Битбакет
  5. Slack — это в первую очередь связано с компанией, к которой вы присоединяетесь.

Совет № 2. Разработчики выбирают набор инструментов, которые они используют в своей повседневной работе:

  1. интегрированная среда разработки (IDE) (например, Atom, Visual Studio)
  2. Терминал (например, iTerm)
  3. Xкод
  4. Виртуальный бокс
  5. Инструмент с графическим интерфейсом для git (Github Desktop, GitX, Git Tower)
  6. Инструмент с графическим интерфейсом для mysql (например, Sequel Pro)
  7. Браузеры Chrome и Firefox

Совет № 3. Разработчики устанавливают утилиты командной строки, чтобы облегчить себе повседневную работу:

ZShell и о-мой-зш

curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh

Варить

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# Install packages via brew
brew install node openssl

Совет №4. Разработчики понимают, что в каждом языке есть основные понятия:

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

  1. ввод, вывод
  2. переменные
  3. петли
  4. условные предложения
  5. математические операции
  6. методы
  7. объекты/классы

Совет № 5. Разработчики всегда учатся и изучают:

  1. Подписывайтесь на Эрика Эллиотта (@_ericelliott). Он предлагает несколько статей и советов в своем блоге, а также через свой твиттер.
  2. Будьте в курсе последних тенденций на Reddit (например, https://www.reddit.com/r/javascript/)
  3. Код, код, код! Имейте побочный проект для работы, чтобы вы могли развивать свои навыки. Создайте несколько разовых экземпляров для тестирования различных фреймворков, библиотек, технологий и методологий. Вы даже можете работать над проектами с открытым исходным кодом, чтобы помочь сообществу.
  4. Найдите сильного наставника. Вы можете многому научиться, наблюдая за тем, как кто-то пишет код. Кроме того, когда возникают вопросы как на работе, так и в личных проектах, полезно иметь профессиональную сеть, к которой вы можете обратиться за советом.
  5. Общайтесь с другими разработчиками и делитесь идеями.

Нужна веселая практика кодирования? Попробуйте ссылки ниже: