Найти тему
90 подписчиков

Недавно вас спрашивала: должен ли программист знать предметную область и типовые решение.

Спасибо тем, кто высказался на тему, скажу и свою позицию )

Да, программист должен знать решение , с которым работает и знать подходы в типовых конфах. Хотя бы, чтобы не изобретать велосипед.
И да, предметную область он тоже должен понимать. Это не значит, что нужно знать финансы на уровне Финансового директора, например. Нет, но неплохо бы понимать суть задачи.

Иначе это просто "кодер" по ТЗ. На уровне Джуна это норм. Дальше - уже нет.

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

Сейчас еще какие-то перегибы в моде. Либо кичиться, что ты универсал. Либо гордиться, что ты чистый кодер и , как мне написали в одном известном чатике "плевать я хотел на знание функциональных возможностей конфы и знание модели данных".

А сильные спецы самые - это те, кто:
- сильные программисты, но не стыдятся и в учет понимать, хотя в общих чертах;
- или аналитики, но хотя б основы разработки знают. Запросик в консоли могут написать.

А то как бывает (неоднократно наблюдала это):
Берем "чистого аналитика", к нему ставим не менее "чистого кодера " - и что-то такая фигня получается🙈
А дальше это пытаемся закрывать, ставя над ними тимлидов / архитекторов/ начальников, потому что они друг друга не понимают.

Продолжение следует 🤣

#программист
1 минута