Найти в Дзене

Хороший программист, топ разрабочтик

Многие программисты обидчивые - только попробуй назвать его код говнокодом. А если это произошло - смело архивируй чатик или даже удаляй всю историю. А все потому, что программисты воспринимют критику их кода близко к сердцу. И чем программист старше, тем он более агрессивен - каждый год в АЙТИ дает +15 к агрессии. Поэтому при разборе кода или пулл-реквеста стоит подбирать слова :) А еще многие программисты ведут достаточно ассоциальный образ жизни. И случайно обидев коллегу за кофе можно разорвать любой контакт с ним на веки-вечные без шансов на констуктивный диалог. Так как, например Петр, сделает вывод что больше не хочет с вами общаться, потомучто вы токсик или вообще находите его код недостаточно совершенным. Петр программист, у него тонкая душевная организация и 15 лет стажа в написании кода. А еще, каноничный программист Петр, может схватить достаточную ярость если назвать его программистом. Ведь он не программист, а разработчик! У меня компьютер не включается. Почини, тыж про
не вникать, программировать сразу
не вникать, программировать сразу

Многие программисты обидчивые - только попробуй назвать его код говнокодом. А если это произошло - смело архивируй чатик или даже удаляй всю историю. А все потому, что программисты воспринимют критику их кода близко к сердцу. И чем программист старше, тем он более агрессивен - каждый год в АЙТИ дает +15 к агрессии.

Поэтому при разборе кода или пулл-реквеста стоит подбирать слова :)

А еще многие программисты ведут достаточно ассоциальный образ жизни. И случайно обидев коллегу за кофе можно разорвать любой контакт с ним на веки-вечные без шансов на констуктивный диалог. Так как, например Петр, сделает вывод что больше не хочет с вами общаться, потомучто вы токсик или вообще находите его код недостаточно совершенным.

Петр программист, у него тонкая душевная организация и 15 лет стажа в написании кода.

А еще, каноничный программист Петр, может схватить достаточную ярость если назвать его программистом. Ведь он не программист, а разработчик!

У меня компьютер не включается. Почини, тыж программист!

А кто такой разработчик и в чем отличие от программиста ?

Программист это человек умеющий программировать, ваш КО. Но, в отличие от разработчика, программист мыслит линейно:

  1. Получить исчерпывающую постановку задачи
  2. Написать код
  3. Взять следующую задачу

Нет пункта про погружение в предметную область или включиение когнитивного анализа бизнес-ценности решаемой задачи. Вишенка на торте - если в описании есть взаимоисключающие параграфы, то программист включит режим "программировай во что бы ты ни стало, даже если задачу писал идиот". Уточнять детали или понять что хочет получить автор задачи - удел других людишек. Как следствие - непредсказуемый результат :)

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

Перефразировать можно так: программист пишет код, разработчик решает задачи с помощью кода.

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