Найти в Дзене
Master Jedi

Путь в светлое будущее: начало

Если прочитав предыдущую статью вы твёрдо решили стать программистом, то эта статья для вас! Поздравляю, всего через несколько месяцев упорного обучения вы сможете начать свой путь к профессиональной разработке ПО. Давайте вспомним ещё раз, что вам даст работа программистом: Вы можете распечатать этот список и повесить на стену рядом с компьютером, чтобы постоянно подпитываться мотивациями и не опускать руки если что-то не будет получаться. Прежде чем приступить к освоению необходимых навыков, давайте рассмотрим в целом область разработки ПО. Итак, с чего же начинается программа? Конечно же с идеи! Идея может помочь в решении какой-либо проблемы, либо улучшить существующие процессы, автоматизировав, упростив и ускорив их, либо решать какую-либо совершенно новую задачу. Именно так очень часто рождаются новые стартапы - небольшие компании, которые разрабатывают какой-то один продукт в рамках возникшей идеи. Если идея и реализация оказываются успешными, то компания растёт, зарабатывает де

Если прочитав предыдущую статью вы твёрдо решили стать программистом, то эта статья для вас! Поздравляю, всего через несколько месяцев упорного обучения вы сможете начать свой путь к профессиональной разработке ПО.

Давайте вспомним ещё раз, что вам даст работа программистом:

  • интересная интеллектуальная творческая работа
  • высокая зарплата (в 3-5 раз выше средней по стране)
  • возможность работать удалённо с гибким графиком
  • высокий спрос на рынке, огромное количество вакансий, на разработчиков ПО просто идёт охота
  • отличные перспективы профессии в целом, ведь цифровизация жизни будет только увеличиваться, а значит спрос на разработчиков и их зарплаты будут только расти
  • как правило все крупные IT-компании работают строго в соответствии с ТК и платят только белую зарплату, а также предлагают много других дополнительных бонусов

Вы можете распечатать этот список и повесить на стену рядом с компьютером, чтобы постоянно подпитываться мотивациями и не опускать руки если что-то не будет получаться.

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

Итак, с чего же начинается программа? Конечно же с идеи! Идея может помочь в решении какой-либо проблемы, либо улучшить существующие процессы, автоматизировав, упростив и ускорив их, либо решать какую-либо совершенно новую задачу. Именно так очень часто рождаются новые стартапы - небольшие компании, которые разрабатывают какой-то один продукт в рамках возникшей идеи. Если идея и реализация оказываются успешными, то компания растёт, зарабатывает деньги и может начать разрабатывать другие продукты. Это так называемые продуктовые компании, т.е. которые разрабатывают свой собственный продукт (ПО), а затем продают его или используют для заработка.

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

После рождения идеи начинается постановка бизнес-требований - какие полезные функции должна предоставлять система, какая от неё должна быть польза для бизнеса и пользователей и т.д. Данный набор бизнес-требований является входными данными для команды разработки ПО, которая как правило состоит из аналитиков, разработчиков, тестировщиков, системных администраторов, специалистов по развёртыванию и эксплуатации ПО и менеджера проекта. Кто все эти люди и зачем они нужны я расскажу в следующей статье, а пока почитайте эту статью, а также рекомендую зарегистрироваться и подписаться на новости и статьи на сайте Хабр, который является аналогом Яндекс.Дзен, но специализирующемся на материалах по разработке ПО.