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