@tostershmoster

Что такое культура программирования?

В описании к вакансии.
Мы ожидаем от кандидатов:
...
- развитую культуру программирования;
...


Upd:
Культура программирования
Две культуры программирования: почему обе из них важны?
  • Вопрос задан
  • 683 просмотра
Решения вопроса 1
xez
@xez
TL Junior Roo
Почти то же самое, что культура коммуникации.
- Следование код-стайлу. Адекватный нейминг.
- Умение писать выразительный, понятный код. Без лапши, без убер-методов на миллион строк, без олимпиадных трюков (если нет такой необходимости); код, в котором можно будет легко разобраться.
- Любовь к тестам. Понимание почему и зачем тесты писать и почему и зачем не писать.
- Следование общепринятым инженерным практикам. В Гите не пушить без реквеста в мастер, не ребейсить без необходимости, подписывать комиты, описывать реквесты. В бд предпочитать миграции и не лазить в прод трясущимися, грязными ручонками. Релизы согласовывать, к стейджам относится уважительно. В очереди не срать. Рута избегать.
- Скилл в декомпозиции и оценке. Умение прогнозировать разработку, умение давать обещания и умение их выполнять.
- Отсутствие магического мышления. Понимание причино-следственных связей. Знание что такое логи и что такое метрики.
- и т.д..
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 7
AshBlade
@AshBlade
Просто хочу быть счастливым
Не слышал о таком понятии. Скорее всего это HR развлекается
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev Куратор тега Карьера в IT
software engineer
Просто умение работать по стандартам принятым в этой организации, умение работать в команде этой организации.

А так - слишком обтекаемая фраза, чтобы приделять слишком большое значение
Ответ написан
rqdkmndh
@rqdkmndh
Web-разработчик
А что тут непонятного?
-Поклонение богу программирования
-Умение чистить программистскую карму
-Умение проводить обряды (вроде танцев с бубном)
-...
Ответ написан
Комментировать
otdameskapizm
@otdameskapizm
Помог ответ? Отметь решением...
Все, что можно отнести, к "делай как надо, а как не надо - не делай"
Ответ написан
Комментировать
Это понятие определяет отношение к работе, стремление делать ее качественно.

Что такое культура повара? Это мыть руки, держать рабочее место в чистоте, быть на кухне в чистой одежде, использовать свежие продукты и тд.

Что такое культура разработки? Да, это слишком общее понятие, но то, что сюда относится, перечислить можно. Это постоянное обучение, чистота кода и архитектурных решений, и тд.

Гуглите "профессиональная культура" материалов очень много. И есть много общего между профессиями.
Ответ написан
Комментировать
Steel_Balls
@Steel_Balls
Нужно научиться не обращать внимания на мусор в описаниях вакансий.
Это приходит только с опытом
Ответ написан
opium
@opium
Просто люблю качественно работать
Придерживаться стандартов написания кода например, тестирования и прочего
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы