В предыдущей статье я начала свой рассказ о своем обучении в рамках менторинга от Women in Tech. В целом, цикл этих статей будет целиком о моем планировании обучения — поэтому подойдет тем, кто занимается и без ментора (и хочет поучиться на чужих ошибках).
Середина декабря, близится первая сессия с ментором, на которой мы должны обсудить мой план работ. Мне хочется, конечно же, сделать как можно больше — чтобы уже весной за меня дрались HR, а не я с другими кандидатами за хоть какую-нибудь работу. Ведь нужно всего лишь очень хорошо все выучить, и этого будет достаточно? В школе и универе срабатывало.
Мы созвонились с ментором, и моим планом на ближайший месяц стало:
Также ментор предложил задуматься об изучении React и Node.js
Трогать React и Node.js вот так сразу мне не то чтобы хотелось. С бэком я всегда взаимодействовала немного, а на реакте писала года полтора тому назад — написала маленькую карточную игру в рамках месячного марафона и ничего не запомнила, кроме того, что реакт мне не нравится. Синтаксис какой-то запутанный, Single File Components не в почете, нет ничего от моего любимого тогда Options API (т.е. все по полочкам, пусть и в кучу). В общем, с этим я решила не торопиться.
Я серьезно отнеслась к планированию и каждый день решала по задаче с Codewars, а если не решала — то нагоняла потом. Каждый день я тратила часа полтора-два на обучение с утра (благо я жаворонок), потом садилась за свою основную работу, пилила фронтенд там, а после работы иногда еще читала руководство Флэнагана или какую-нибудь полезную статью. В общем, целый месяц жила одним фронтендом, успокаивая себя тем, что это все в целом можно и за хобби посчитать, а еще мне это реально нужно как можно скорее, а отдохнуть и в старости можно.
Еще я думала, что каждую неделю буду посвящать какой-нибудь широкой теме (типа, подтянуть TypeScript или побольше почитать про паттерны, про алгоритмы). Иногда это получалось, но к концу месяца я стала забивать. И решение задач давалось мне все сложнее и сложнее — уровень-то я повышала, и новые задачи щелкались уже не так просто, как опознавание палиндромов.
В общем, вот чего я реально добилась через месяц:
Несмотря на то, что я отлично постаралась и сделала довольно много, довольно во многом я халтурила и не бралась за реально сложные и пугавшие меня тогда вещи (а именно TS, реакт, нода, паттерны). И я, конечно, порешала задачи, но так и не добралась до более сложных тем в алгоритмах. А как не хотелось начинать с нуля пет-проект! Один вид пустого экрана в IDE вызывал у меня панику.
И поскольку училась я действительно на износ (все еще работая фулл-тайм и пытаясь находить время для других вещей), к началу февраля я мощно заболела и следующие недели три пыталась прийти в себя. Учебу пришлось отложить, но и когда я поправилась, от мыслей о ней становилось тяжело.
Если бы мне нужно было сделать какой-то вывод из этого месяца, то я бы сказала себе не гнаться за обширным отчетом и циферками, а хотя бы понемножку трогать реально нужные и сложные предметы. Тот же TypeScript и Vue 3 в итоге понадобились мне на моей основной работе и я понемножку влилась в процесс — оказалось, что все не так уж и страшно.
Пока я болела, я решила попроходить курсы с Хекслета — вроде должно было быть проще, чем решать задачи. Но оказалось, что не всегда. Но об этом — в следующей статье.