Решён
Чем занимаются программисты? Программируют?

Вопрос может глупый, но реально интересно. Друг работает программистом, спрашиваю чем занимался на работе - говорит "на созвонах сидел", "документацию писал", "код ревьюил". А когда он собственно программирует?

Это нормально что программист мало программирует? Или он просто ленивый?

Решение
87
Участник • 1 ответ

Работаю разработчиком 7 лет. Реальное распределение времени примерно такое:

Написание нового кода: 20-30%

Остальное:

  • Чтение и понимание чужого кода: 15-20%
  • Отладка и исправление багов: 15-20%
  • Созвоны, планирование, обсуждения: 15-20%
  • Code review (проверка кода коллег): 10%
  • Документация, тесты: 5-10%
  • Настройка окружения, деплой: 5%

Это нормально. Программирование - это не только стучать по клавишам. Это решение задач, а написание кода - лишь финальный этап.

Аналогия: писатель тоже не 8 часов в день печатает текст. Он думает, планирует, редактирует, исследует материал. Чистого "письма" - может час-два в день.

Твой друг не ленивый, он работает как все.

Аватар Елена Трансформация

Ого, не думала что так мало времени на сам код уходит. Спасибо!

154
Участник • 1 ответ

Программирование это 10% написание кода и 90% гугление почему код не работает)

41
Участник • 3 ответа

Зависит от роли и компании.

Джун в стартапе может 6 часов кодить. Сеньор в корпорации - час в день если повезет, остальное митинги и менторство.

Чем выше позиция, тем меньше кода и больше коммуникации. Это грустная правда профессии.

31
Участник • 4 ответа

Митинги - это бич индустрии. Я иногда за день пишу 0 строк кода потому что весь день созвоны. Потом вечером сижу и догоняю.

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

27
Участник • 7 ответов

Есть старая шутка: программист - это человек, который решает проблемы, о существовании которых вы не знали, способом, который вы не понимаете.

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

19
Участник • 1 ответ

твой друг просто в хорошей конторе работает где есть процессы и не надо 24/7 фигачить код как на галере

в нормальных компаниях программисты думают больше чем пишут, и это правильно

Написать ответ

Премодерация гостей

Вы отвечаете как гость. Ваш ответ будет скрыт до проверки модератором. Чтобы ответ появился сразу и вы получали репутацию — войдите в аккаунт.

Будьте вежливы и соблюдайте правила платформы.