Есть такое выражение «Талантливый человек - талантлив во всем».
Действительно, успешным людям часто сопутствует удача, за какое бы дело они не взялись. В чем же их секрет? Секрет в том, что они живут гармоничной жизнью. Они развиваются в разных направлениях одновременно, интересуются разными вещами, не зацикливаясь на чем-то одном. Всестороннее развитие позволяет смотреть на проблемы сверху и переносить идеи из одной сферы жизни в другую.
Кроме того, если не получается решить какую-то проблему, то можно попробовать её «отпустить».
То есть переключиться на что-либо другое, и тогда ответ зачастую всплывет сам собой. Это все равно, что пытаться пробить стену головой. Иногда нужно просто сделать шаг назад и увидеть рядом открытую дверь.
Поэтому нельзя отделять профессиональное развитие от своего общего развития. Если пытаться развиваться исключительно в узких рамках профессии или ещё уже - в определенном направлении программирования, то эффект будет, но значительно меньший, нежели при всестороннем росте. Таким образом, концепция развития программиста, технического специалиста, а, вообще говоря, любого человека должна быть следующей:
Развитие профессиональных навыков. Естественно, профессии должно уделяться особое внимание.
Развитие сопряженных навыков. Помимо профессиональных существуют навыки тесно связанные с Вашей деятельностью, развитие которых позволит Вам существенно вырасти, как специалисту.
Развитие общих навыков. Не единым программированием жив человек, это надо понимать. Всестороннее развитие личности дает силы, энергию и настроение. Без этого, сами понимаете, никуда.Далее подробно рассмотрим каждую из составляющих успеха.


Позже мы приведем список критериев, по которому можно оценить уровень программиста. Грамотные работодатели ориентируются на эти критерии при выборе среди соискателей. Но всё же это условные и субъективные показатели. Можно даже сказать, что не существует некой объективной шкалы, измеряющей уровень программиста. Однако можно предложить следующий количественный критерий, который на практике тяжело поддается вычислению: