Очень часто многим “средним” (и не только…) разработчикам кажется, что заветный “стеклянный” потолок достигнут, знания достаточно обширные и любая задача по плечу. Чувство fuck-yeah! превосходства заставляет расслабится и набивать себе цену. При этом фактические знания и профессиональные навыки далеки от идеала и требуют не малых усилий для их развития.
Ситуацию можно кардинально улучшить, если регулярно проходить технические собеседования и тестирования, либо оценивать себя и свои умения с помощью метрик.
Первому испытанию подвергать себя захотят не многие, поэтому более щадящим хотя и достаточно субъективным является второй способ, который я и рассмотрю.
Не смотря на то, что многие не злым и не всегда тихим словом вспоминают наших коллег из Индии, но как ни странно их тоже интересуют вопросы подобного рода и они публикуют свои заметки по этому поводу. Например вот эта (перевод тут ). Хоть и не новая, но на мой взгляд достаточно актуальная матрица компетентности программистов.
С некоторыми критериями безусловно можно поспорить, но на то она и оценка, чтобы быть субъективной.
Я считаю эту матрицу достаточно полезной, поэтому оформил ее в виде постера в формате A1. Будет хоть немного скрашивать необжитый новый офис