Similar presentations:
Программисты бывают разные
1.
Программисты бывают разные:Британские, Сфинксы, Бенгальские...
2.
Какой ты кот???«Один из моих знакомых руководителей проектами однажды сравнил
процесс управления программистами с выпасом котов. Хорошего
программиста нужно ценить вместе со всеми его странностями. С
другой стороны, всех этих хороших программистов нужно каким-то
образом заставлять двигаться в одном направлении»
Элен Алман
3.
Распространенные породы4.
Архитекторы+ концентрируются на общей
структуре кода
+ мыслят объектами
+ хорошо проектируют проект
-
очень любят набросать структуру
кода, с тем чтобы впоследствии
передать его на растерзание
программистам более «низкой»
квалификации
5.
Конструктивист+ Стратегическим планированием они себя утруждают
не всегда, но факт в том, что с написанием кода они
справляются быстро
- стоит попросить конструктивиста составить
документацию, он обязательно ответит, что код
самодокументируемый
+/- Количеству сборок, которое конструктивист выдает
за день, позавидует даже Microsoft. Код обычно
отличается надежностью. Однако же по мере
разбухания проекта надежность улетучивается, а
конструктивист начинает судорожно искать новые,
«заплаточные» решения.
6.
Художник+ Логичная организация
+ Выдающаяся композиция
+ Способен выдавать красивые
решения
-
часто он затягивает кодирование,
в попытках создать ШЕДЕВР
7.
Инженер+/ - имеют обыкновение скупать все
возможные средства сторонних
производителей, писать десятки объектов
и сводить их воедино, так что они
прекрасно работают в версии 1.
+ может создать всё
-
присущая им тяга к усложнению .
8.
Ученый+ Отодвигая художественную
составляющую программирования на
второй план, они делают все в
соответствии с фундаментальными
принципами компьютерных наук.
+ одержимы безупречностью своих трудов
-
У инженеров и ученых есть одна общая
черта – те и другие очень любят все
усложнять.
9.
Лихачи+ ДЕЛАЮТ ВСЕ БЫСТРОООО!
-
Забывая о комментариях,
отступах и соглашениях об
именовании переменных,
они, тем не менее,
умудряются достигать
результата очень
оперативно
10.
Редкие породы11.
Волшебник+ регулярно решают самые трудные
задачи программирования, причем
идут такими путями, которые
раньше никому и в голову не
приходили
-
постоянно творить чудеса никому
еще не удавалось
12.
Минималист+ Максимум функционала и минимум
строк
-
-
Решив поставленную задачу, быстро
теряют к ней всякий интерес
!!!С сопровождением кода дела у них
обстоят хуже всех!!
13.
Аналогист+ быстро схватывает суть, выстраивая
аналогии и в результате создают
универсальный код
-
-
во время проектных совещаний
аналогисты, постоянно выдумывающие все
новые и новые аналогии, способны свести
с ума любого
не понимает абстракции