Так как же всё-таки определить свой уровень в девелопменте?
На днях задался вопросом, а какой у меня уровень знаний? Я занимаюсь веб-разработкой.
Зашёл в Гугл, кликаю на первый попавшийся сайт. А там такой скудный список, что я немного обалдел. Не, ну в смысле, вы хотите сказать, что я буквально год занимаюсь этим и уже сеньор? Не, надо ещё на Ютубе проверить. Захожу на ролик хауди хо, тут моё ЧСВ, которое поднялось до небес после просмотра того самого сайта, заметно снизилось, я бы сказал, оно исчезло. В общем, получается так: "нужно как минимум уметь написать Фейсбук хотя бы за пол часа" (при этом в ролике говорилось про джунов). Короче, ни одного термина из видео я не понял, хотя, там было про бекенд, а я фронтендер. Далее, уже с опущенным носом я пошёл на канал Гоши Дударя. Там он утверждает, что после его курса "php и mysql с нуля до профи" (8 часов), вы сможете попробовать устроится на работу. И да, не обращаем внимание что опять про бек, у него там после всего на работу можно устраиваться.
Кому верить? Или всё это полная ерунда, и правда где-то посередине? Очень интересно послушать мнение экспертов.
хауди хо это еще та "полная ерунда" с видео про то как он в 16 лет за месяц выучил ц++ и начал зарабатывать 10000 долларов в неделю (но я не эксперт, конечно...)
после его курса "php и mysql с нуля до профи" (8 часов), вы сможете попробовать устроится на работу
не надо забывать, что и книжку про php/sql можно прочитать за 8 часов, одно дело это объем полученной информации, другое это количество собственных часов потраченных на ее усвоение итд
Деление на уровни - условно.
При этом, естественно, можно нарисовать себе шкалу.
Слева на шкале будет уровень человека, который может самостоятельно заниматься какой-то законченной деятельностью в своей области, худо-бедно оценивать результат своей работы, а не просто быть на побегушках и требовать постоянной помощи со стороны.
Справа на шкале будет человек (мы говорим о разработчиках), который в состоянии самостоятельно потянуть любую часть любого проекта из своей области, а также эффективно управлять командой, работающей над таким проектом.
Всё, что посередине - совсем нечётко. И всё равно, приходится это оценивать по обстоятельствам (соответствуете ли вы, например, какой-то конкретной, а не абстрактной должности), потому что где-то для этого нужно больше, а где-то - меньше.
Хочу обратить внимание, что, поскольку никакого закона или хотя бы стандарта сертификации программиста (верстальщика) не существует, не только по середине, но и даже края этой шкалы размыты. Для каждого работодателя шкала своя и надо спрашивать у него лично.