Как карта развития помогает справляться со стихийными повышениями и неосознанной некомпетентностью

Меня зовут Сергей Черепанов. Я сооснователь и CTO команды разработчиков MetaLamp (Fullstack Development до 2021 года), с 2012 практикующий веб-разработчик. На старших курсах университета я заинтересовался кодом: начал что-то «пилить», брался за проекты на фрилансе «для опыта», а позже нашёл работу в стартапе Rizzoma. Постепенно вокруг сформировался…

Как карта развития помогает справляться со стихийными повышениями и неосознанной некомпетентностью
3434

>>Наш Junior примерно равен среднестатистическому Middle-разработчику в какой-нибудь продуктовой компании (не сочтите за хвастовство).

Ну и зачем тогда называть миддлов джунами, получая проблемы с недопониманием при найме? Именно что хвастовство и есть. Вы просто молоденькие ещё, скиллы и доходы растут быстрее чем общечеловеческая зрелость, перерастете.

5

Есть грешок, мы немного похвастались, да))
Но в целом, есть компании, которые готовы взять на позицию мидла человека с меньше чем 6 месяцами опыта, есть даже компании, которые берут на позицию мидла совсем свежих выпускников онлайн курсов. Буквально. Мы хотели сказать, что ориентируемся не на такие компании, а на те, у кого выстраданные годами высокие требования к разработчикам, кто сами много вкладываются в развитие разработчиков и помогают им расти. У нас в итоге есть довольно чёткая граница между мидлом и джуном. Граница эта всегда субъективная и точно её каждая компания для себя проводит, но мы вот установили такую и пока с годами только видим подтверждение этому: https://github.com/fullstack-development/developers-roadmap

Можете просто на нашу карту саму посмотреть по тому же фронтенду: там на всех трех джуниорских грейдах нет каких-то космических вопросов, там всё довольно приземлённое, про конкретные технологии, с которыми сталкиваешься на каждом первом или втором проекте. У нас даже Event Loop на middle-1 идёт. Ну а про действительно сложные концептуальные темы, вроде паттернов, SOLID или DDD, точно только там встречаются. Собственно в этом и отличие между джуниорами и мидлами, которое мы в компании установили: джуниор может себе позволить владеть только конкретными инструментами, мидл уже разбирается в более абстрактных темах о том, как этими инструментами грамотно пользоваться, не разломав текущую архитектуру :)
Но бежать за компаниями, которые называют мидлами тех, кто даже про всплытие событий не знают или не понимают зачем Promise.resolve нужен, мы не планируем.

9

Как зачем?) Чтоб платить меньше, очевидно, зато «какая у нас классная карта развития», вот годик-два позанимаешься и станешь мидлом!

4