Когда мы слышим слово «программисты», первое, что приходит нам в голову, - это человек, который работает в каком-то модном офисе, лихорадочно печатает на каком-то странно выглядящем экране в толстовке с капюшоном и слушает музыку, потягивая свою / ее кофе.

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

Если программист! = "Кодирование", то

Task = «Все остальное, что связано с кодированием»

Конец, если

Помимо программирования, программисты в конечном итоге делают следующее:

  • Стартовые встречи (чтобы получить общее представление о требованиях)
  • Сессии JAD (Совместная сессия разработки приложений с командой)
  • Daily Stand-up (ежедневное сообщение о том, что вы сделали сегодня и что собираетесь делать завтра)
  • Ретроспективные встречи (во время 15-дневного спринта, что пошло правильно, что пошло не так, что нужно улучшить)
  • Создание LLD (Создание низкоуровневого дизайна для требования, которое действует как библия для разработчика)
  • Анализ рисков (определение рисков, связанных с дизайном, и способов их снижения)
  • Планирование оценок (оценка и планирование различных задач, которые должны быть выполнены в рамках спринта)
  • Явное изложение предположений (запись предположений, которые следует учитывать при кодировании)
  • Выявление пробелов в требованиях (выявление пробелов, которые появляются на этапе анализа требований)
  • Звонки с береговыми и оффшорными командами (решение различных проблем и проблем с наземными / оффшорными командами)
  • Несколько раундов проверки кода (проверка кода)
  • Покажи и расскажи (демонстрации конечному пользователю)
  • Обучение новичков (помощь новичкам в освоении индустрии программного обеспечения)
  • Кофе-брейк (очень нужен)
  • Думая, почему код не работает (может быть, из-за ... и т. Д.)
  • Написание комментариев (чтобы код был читабельным)
  • Объединить → Разрешить конфликты → Зафиксировать код
  • Модульное тестирование
  • Понимание варианта использования, когда ваш код не удался
  • Заполнение табелей учета рабочего времени (деньги имеют значение)
  • Помощь товарищам по команде (потому что программисты - командные игроки)
  • KT Sessions (сеансы передачи знаний с командой для создания равных условий игры и передачи знаний)
  • ОТЛАДКА (самая важная часть для программиста)
  • ПОЧТА, ПОЧТА и др. ПОЧТА

Хм! это то, чем программисты на самом деле занимаются весь день на работе.

Опубликовано

Первоначально опубликовано на https://www.linkedin.com.