Всем доброго времени суток. Программирование для меня, что-то вроде хобби, с дальнейшими целями к трудоустройству. Собственно вопрос, как оценить свои профессиональные навыки? Как часто вы, при написании кода обращаетесь к документации по фреймворку/библиотеке.
п.2
Частота обращения к документации по фреймворку/библиотеке. зависит от "сложности" и др. самого(ой) ф-ка/б-ки.
п.1
Однозначно ответить невозможно (у вас же не опрос?)
Для того чтобы "оценить" свои навыки, нужно понять что это такое - свои навыки.
Допустим вы что-то умеете делать - это и будет ваш навык. Навык получют путем практики.
Профессиональные навыки - навыки полученные путем профессиональной практики.
Нет профессиональной практики - нет профессиональных навыков. (это к вопросу хобби)
Дальше:
Как оценить свои профессиональные навыки?
Сами вы не сможете "оценить" свои навыки, для этого нужен "оценщик" и тут могут быть варианты:
Для эксперта ваши навыки могут показаться очень слабыми, в то же время для (не)эксперта вполне подходящими для решения определенного круга задач.
Кроме того, возможно вопрос о том какие нужны навыки в интересующей/интересной, лично вам, области.
Тогда - можно сравнить что требуется и что имеется.
Частота обращений к документации не является показателем профессиональных навыков - знать всё наизусть излишне в нашем деле, всегда проще обратиться к информации в нужный момент)
А профессиональные навыки оценит работодатель, либо боевой проект) Ну, или пройдитесь по какому-нибудь роудмэпу и оцените в процентном соотношении, что вы уже знаете.
советую попробовать пет-проект с нуля. После постановки задачи и написания ТЗ (да, его крайне рекомендуется писать даже для случая "единственный разработчик, он же заказчик"), попробуйте оценить время и установить дедлайн. Соотношение между заявленным и действительным сроком даст неплохую оценку разницы между "знаю и умею" и "думаю, что..."