Показать сообщение отдельно
Старый 28.01.2022, 16:52   #3  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,894 / 5650 (194) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Я бы сформулировал это так: при найме на работу новичка, полезно проверить что он знает и понимает стандартные алгоритмы. Просто при найме на работу меня, или Logger или ax_mct можно поговорить про опыт в реальных проектах и понять уровень. При найме новичка такой возможности нет. Но если новичек понимает некоторое количество стандартных алгоритмов, значит он в целом имеет способности к программированию и его можно нанимать.

Такое внимание к соревновательному программированию объясняется тем, что эти вопросы любят задавать при приеме на работу в Google/Amazon/Facebook и тд. И задают эти вопросы по той же самой причине: Они там работают с уникальными для своей компани задачами, поэтому предыдущий опыт нанимаемого не особо показателен. (Все таки не так много компаний продукты масштаба facebook или gmail разрабатывают).
Ну а что случается, когда разработкой D365FO в Микрософте занимаются люди с опытом быстрой сортировки и обхода графа, но без минимального опыта бизнес-программирования, мы видим каждый день
За это сообщение автора поблагодарили: Vadik (1), trud (2), raz (1), ax_mct (5).