К вопросу о необходимых навыках и знаниях современного программиста. Мой друг, очень недурной программист, постоянно возится с новыми технологиями, парадигмами, системами итп. Прочем активно использует большую часть этих знаний во вполне реальных и успешных проектах. Соответственно его резюме выглядит как коллекция технологий и навыков. Многие рекрутеры не берут его т.к. считают что такая коллекция не реальна и автор резюме врет.
Как следствие он теперь добавляет в свое резюме в раздел навыков и умений следующую цитату из Хайнлайна:
"Любой человек должен уметь менять пеленки, планировать вторжения, резать свиней, конструировать здания, управлять кораблями, писать сонеты, вести бухгалтерию, возводить стены, вправлять кости, облегчать смерть, исполнять приказы, отдавать приказы, сотрудничать, действовать самостоятельно, решать уравнения, анализировать новые проблемы, бросать навоз, программировать компьютеры, вкусно готовить, хорошо сражаться, достойно умирать. Специализация удел насекомых"
Роберт Хайнлайн