🔥

Тред (@aminopyridin)


Обману всех и не буду рассказывать сегодня про грейды, расскажу про то, чему учиться, когда ты уже не джун и как себя на это сподвигнуть. И для начала снова развлекательный тред о том, какие ошибки в самообучении я встречала (добавляйте свои, которые я не расскзаала)

Когда разработчик вырастает из джуна, случается часто проблема — есть ощущение белых пятен в каких-то темах, но еще нет привычки их обнаруживать и закрывать. Я наблюдаю несколько паттернов, которые у мидлов бывают

1 тип: те, кто в джуниорстве успешно обучались на курсах, вроде «фронтенд для начинающих», чувствуя, что им надо подкачаться, снова берутся за похожие курсы. Поначалу это весело, чувствуешь себя самым умным, решая задачки на использование цикла for, потом становится скучно.

От такой скуки может даже возникнуть ощущение «да, я уже все знаю...» и оно очень опасно, потому что приятно и не хочется его лишаться. Так можно построить вокруг себя иллюзорный мир, в котором ты самый умный.

2 тип: люди, которые «учатся в твиттере» — это условное название. Это когда ты встречая неизвестное слово, спрашиваешь у автора твита, что оно значит, он тебе в 140 символов отвечает, ты думаешь, что понял. Кстати, к таким же образом бывают люди, которые учатся на конференциях

Нужно понимать, что твиттер и конференции — это история про вдохновить и заинтересовать, но никак не про учиться. Кстати, менеджерам разработки приходится напоминать эту мысль примерно раз в 2 года, потому что без напоминания они скатываются к мысли, что конференции — это учеба

3 тип: люди, бесконечно углубляющиеся в какую-то одну тему. Когда нападает экзистенциальная пустота от ощущения, что ты ничего нового не узнаешь, некоторые люди идут еще глубже разбираться в том, что они итак хорошо знают, игнорируя те темы, которые им на самом деле нужно освоить

У меня есть недавняя история про это: одни разработчик очень полюбил REST API: после прохождения первого курса про проектирование рест апи, он, при желании изучить что-то новенькое, гуглил еще какие-нибудь статьи/видео/курсы про рест и изучал. Наверное, ему становилось спокойнее.

4 тип: «блин, надо чего-нибудь подучить, но не знаю чего. О, нашел рандомное слово, которое звучит круто, выучу его» — так люди задаются целью выучить WebGL, GraphQL или что-то аналогичное, при абсолютном отсутствии идеи, зачем это использовать

Если спросить «а зачем», то ответит что-то невразумительное, что переводится как «я искал какие-нибудь штуки которые я еще не знаю, откуда я могу знать, зачем они мне нужны?» И это хороший вариант, если разработчику хватит мотивации учиться при полном непонимании «зачем»

5 тип: «Я уже 1,5 года изучаю JS, курсы “JS за 21 день” уже не приносят ничего нового. Кажется, тут я все знаю... Нужно выбрать следующий язык и учить его» Встречается такой тип и в форме «за следующее полугодие я планирую выучить питон, хаскель и котлин»!

Это были не самые лучшие варианты попыток учиться, которые я встречала. Понятно, что есть и хорошие, и хорошие встречаются часто. В следующих тредах напишу, про новые стеки и про то, как учиться, чтобы не было мучительно больно.