Быдлoкодер. Кто он?
Эта тема очень популярна на данном форуме, так что я предлагаю хотя бы частично перенести обсуждение вопроса в данный топик, и заодно получше разобраться с самим вопросом.
Быдлoкодером принято считать человека, профессионально занимающегося программированием, но имеющего достаточно низкую квалификацию в своей области и, как правило, не желающего заниматься саморазвитием.
Хотелось бы осветить следующие вопросы:
1. Среда обитания (технологии, языки).
2. Образ жизни и степень распространения.
3. Способ выявить (на собеседовании / при общении).
Интересует прежде всего личный опыт участников форума.
По моим наблюдениям, основной ареал для быдлoкодеров — это.NET и PHP (правда с Java программистами я много не общался). Эти товарици любят копипаст, а такие термины как «повторное использование кода» и «декомпозиция» их пугают. Нет никакого стремления сделать код изящным и элегантным (что привело бы к большей читаемости и удобству сопровождения), ситуацию усугубляет плохое знание функционала стандартной библиотеки (недавно встречался с ситуацией, когда незнание человеком метода List< T>.ToArray () привело к увеличению объема кода библиотеки где-то на 10−15%, он даже не вынес этот функционал в отдельный метод). Некоторые из них настолько ленивы, что им проще отвлечь знающего человека (да-да, меня!), чем почитать пару минут MSDN.
Важно отметить, что если пару лет назад таких людей (которым я мысленно желал сменить профессию) в моей компании было наверное около 20−30%, то в связи с кризисом руководство провело некоторую «санацию», и их почти не осталось. Кстати, и студентов брать почти перестали (интересно, как сейчас с толковыми студентами, если сравнивать с тем как было лет 5 назад?). Слышал, что это довольно массовая тенденция — людям с небольшим опытом все сложнее. Интересно, насколько светлым будет будущее у сабжевых товарищей в свете вышесказанного?
88 комментариев
Добавить комментарий Подписаться на комментарииОтписаться от комментариев