"Первое - это документация"


Меня зовут Ваня и я из Минска.
До учёбы в Инкубаторе я пробовал учиться сам Питону, Джаве и Джаваскрипту, а занимался тем, что работал в саппорте, а до этого - в банковской сфере. Тут всё коротко и понятно )
До того как прийти в Инкубатор, у меня был некий бэкграунд в программировании - это понятно из информации выше. Не то чтобы бэкграунд, а просто понимание каких-то основ -что, кстати, очень упрощает жизнь:несмотря на то, что перед Инкубатором последний раз я проходил курс по JS на Udemy 4 года назад - вспомнить синтаксис и кое-какие особенности много времени не заняло. Этот бэкграунд ещё можно охарактеризовать, как мне как то сказали на собеседовании в ЕПАМе на должность тестировщика, - "У вас есть какие-то знания, но они не систематизированы".
Ну в Инкубаторе я получил знания по Реакту, потому что курс про Реакт) Обучался я 4 с копейками месяца - 5й уже был “так-сяк”, потому что я начал искать работу и больше был сосредоточен на собеседованиях. В процессе обучения понравилось всё - от того, как ведут занятия, до того, как саппортят.
Но я не скажу, что я могу как-то оценить прям подробно, потому что получалось в принципе справляться своими силами по большей части, а когда мне что-то нужно было, я спрашивал и мне помогали - так что, с моей точки зрения, всё супер прошло.
После обучения, точнее ещё во время обучения на 5й месяц я нашёл работу в небольшой компании, которая работает как над аутсорсом, так и над своим продуктом. Изменения: учитывая, что моя работа в саппорте такова, что с ней можно совмещать основную (без подробностей здесь, потому что не суть) - я стал зарабатывать “сходу” ещё одну зарплату поверх своей, и это конечно упрощает жизнь. Потому что мы живём в таком мире, где деньги её упрощают )
Нашёл работу обычным способом - кинул резюме в LinkedIn и на Rabota.by, и начал откликаться - и на Rabota.by меня взяли. Ничего необычного, пожалуй ) Собеседование было классное - сразу с сеньорами, которые вообще круто провели интервью и даже местами помогали отвечать на вопросы. Вот уже идёт 11й месяц моей работы в компании, и я доволен.
Хочу немного рассказать по поводу работы. Первое - Редакс я учил не то чтобы зря, но его ни на одном проекте “тупо” не используют, потому что есть библиотеки, которые просто по сравнению с ним намного больше упрощают жизнь (например effector, react-query). Так что, ребята, если кто-то дочитает до этого места, советую вам присмотреться к этим “либам” - они классные.
Но, опять же, всё индивидуально - я полагаю, что просто попал в такую компанию, где отошли уже от Редакса и всех его “приколов”, и используют какие-то более современные вещи. А вы можете попасть в компанию на проект, где всё писалось на Редаксе, и вам будет гораздо проще, чем мне, вливаться в это всё дело )
По поводу самой работы - я, в принципе, поначалу справлялся. Мне давали фиксить мелкие баги и всё такое,а потом дали таску сделать фичу - это была сложная таска, но я с “высоты” своего опыта этого не понял и сказал: Ну я должен, наверное, за пару-тройку дней справиться.” В итоге у меня на это ушло больше месяца, и хорошо, что это был наш внутренний проект, где, в принципе, “эстимации” есть, но если их не соблюсти, то вроде как не смертельно.
Я реально боялся, что меня попросят на выход и очень сильно нервничал, но обошлось ) Пока что до сих пор у меня бывают промахи с эстимациями, но не такие вот сумасшедшие )
А ещё хочу дать такой совет - мне вот сказал мой сеньор совсем недавно: “Первое, куда ты должен обращаться, чтобы решить задачу, поставленную перед тобой - это соответствующая документация”. Только потом уже искать готовое решение на Stack Overflow, писать “костыли” самому и тому подобные вещи.