Чем на самом деле занимаются программисты на работе?

Чем на самом деле занимаются программисты на работе?

Многим моим знакомым, не из мира IT, не очевидно, чем занимаются программисты на работе. Они считают, что мы делаем что-то абстрактное и не понятное: «Программируют свои коды».

Да, конечно же, программисты пишут код. Но только писать код целый день - это не гарант того, что ты лучший работник месяца!

Написанный код - это вершина айсберга.

Давайте заглянем в его подводную часть.

  • Сначала мы получаем задачу. В специальной программе или мессенджере или, не дай бог, устно.
  • Задачу прочитали, теперь можно и подумать о ней, перечитав ещё пару раз.
  • Подумали! Опускаемся глубже! Идём уточнять требования и условия задачи - нужно же точно понимать, что нужно сделать. Да и переделывать не хочется (спойлер: всё равно переделывать прийдётся)
  • О! Вот и обед! Покушали и как раз дождались, пока постановщик ответил на ваши вопросы.
  • Теперь можно ещё раз подумать и накидать себе план разработки - определить какие компоненты нужно разработать и надо ли? Подумать над архитектурой кода - ведь проектировать нужно не только здания и скульптуры.
  • Время прокрастинации? Можно? Да, но пока общий созвон - «Дейли» (По-русски - ежедневная планёрка).
  • Твой фронт работ стал понятен и определен, возможно даже на несколько дней вперед. И вот, сейчас начинается то, что большинство считает основной работой программиста - Ты пишешь код, иногда отвлекаясь на уточнения, обсуждения, созвоны и другие внезапные активности

Хороший разработчик - не тот, кто написал больше кода, а тот, который нашёл хорошее решение.

Ежедневно программисты, как и другие профессионалы - решают поставленные задачи.

И путь достижения цели - всегда разный и очень интересный.

Чем на самом деле занимаются программисты на работе?
2