Прошло уже больше 3 лет после того как я написал пост про свое обучение на Frontend разработчика и вот что нового со мной случилось)

Прошло уже больше 3 лет после того как я написал пост про свое обучение на Frontend разработчика и вот что нового со мной случилось)

Думаю растяну этот мини блог на пару частей, надеюсь вам понравится <3

Первая работа - Собеседование

С 2022 года я активно начал искать вакансии на junior разработчика, в связи с переездом в Санкт-Петербург это было проще так как были возможные варианты в разные компании, мой брат работал в ит компании занимающийся недвижной.
Первая встреча была сразу же в офисе компании, с главным разработчиком я прошел интервью мягко сказать ужасно)
Мне задавали разные задачки на логику, проверяли поверхностно знания в hard-скилах и просто спрашивали про все что связанно с разработкой, в какой то момент даже свернули в сторону backend разработки.
До этого я ни разу не проходил интервью и вообще редко общался 1 на 1 о подобных темах, я пару раз совершал ошибки о своих знаниях в разработки сайтов на какие то ультра простые вопросы сидел и думал больше обычного как по мне, логические задачи полная тьма, у меня в тот момент мозг выпрыгнул в окно с криком «Пойду жрать, а ты сиди думай жопой»
В итоге выйдя из офиса я понял что жестко обасрался(не в прямом смысле слова) но мне дали шанс в виде тестового задания которое я поехал выполнять дома, время на его выполнение мне не ограничивали так как, компа под рукой не было, его везли родители на машине за 4 тысячи километров от СПБ)
Задача была довольно сложная на мой взгляд, так как раньше не делал сильный акцент на тестовые задачи а занимался в основном написанием каких либо проектов начиная от всяких тудушек заканчивая соцсетями. По итогу вот так выглядело тестовое задание

Есть массив временных промежутков(дата от-до включая крайние точки), нужно реализовать функцию, которая по заданному массиву будет возвращать массив объединённых промежутков, объедений все возможные к объединению промежутки в исходном массиве. Например:

Было - [{05.01.22, 01.02.22}, {01.01.22, 02.02.22}, {05.03.22, 06.03.22}]
Стало - [{01.01.22, 02.02.22}, {05.03.22, 06.03.22}]

Его я выполнял долго примерно недели 2, но все же выполнил и сделал его правильно, отдал тестовое задание главному разработчику и получил свой первый оффер в компанию)))🥳🥳🥳

С этого момента я почувствовал полное расслабление и желание узнать как будет происходить оформление и прочие скучные вещи, но как у меня обычно бывает если я чего то очень сильно жду этого не сбывается xD

Мое рабочее место в офисе, мышку и коврик притащил свои)
Мое рабочее место в офисе, мышку и коврик притащил свои)

Я ожидал классный онбординг в компанию, но по итогу я приехал в офис мне дали пару компов и сказали совместить их в один пиздатый системный блок, я взял материнку с каким то стареньким i5 и диском на 500гб, без отдельной видяхи, в кс не поиграть ;(Бегал по всему офису искал hdmi кабели и прочую переферию, дали все доступы к гитлабу, почте, трекеру времени и тд.
Хоть я ожидал чего то большего смотря видео про онбординг в компании Google, Yandex, Tinkoff, но все же я был доволен до ушей

Переехали в новый офис на этаж выше xD
Переехали в новый офис на этаж выше xD

Рабочие будни

Первые задачи казались адом, так как я не сразу разобрался в проекте и он на мой взгляд был очень сложным, но интересным В частности меня порадовало то что он был написан на Next.js с TypeScript и какими-то стилями по типу scss. Работал сначала над клиентскими проектами по недвижимости, верстал страницы и писал логику для простых вещей по типу бургеров или даже различных форм для обратной связи и форм для выбора участков земли
Но буквально спустя месяц, меня перекинули на другой проект где стояла задача сделать на карте от яндекс метки которые будут кастомные и при наведение будут открывать менюшку с информацией о поселке: свободные участки, купленные участи, бронь. Для меня в тот момент был первый опыт работы с картами хоть я думал что там все достаточно просто, но вышло что подключали костылями эту карту и если как я смог сделать кастомные метки на карте с информацией спустя МЕСЯЦ, я писал во все возможные чаты и гуглил 24/7 как решить эту задачу. Меня менеджер проекта хотел съесть и на мой взгляд пинком под зад выгнать xD Это был самый сложный момент работы в этой компании

Мой ноут (справа), брал чтобы чилить в кафешках клацая по клавиатуре

Обучение в свободное время

Помимо работы я изучал все глубже React и Next.js, учился писать правильно типы и интерфейсы на TypeScript и просто стилизовать страницы с помощью tailwind и styled components. В конце зимы я решил что мне нужно поднять свой уровень в backend разработке так как я не мог четко формулировать требования к бэк разработчикам и так сказать находить общий язык. Я пошел на курсы в нетологию на базовый курс backend разработчика, он был ОЧЕНЬ растянутым и на мой взгляд информации в курсе было +- на 2 месяца, но курс растянут на полгода, хоть можно понять что у некоторых людей нет 2-4 часов свободного времянни каждый день чтобы быстро пройти и использовать знания на практике. Я уже научился изучать материал самостоятельно до того как я устроился на работу и меня жутко бесило что приходится сидеть и ждать пока тебе откроют доступ к следующему уроку спустя пол недели. Поэтому я быстро проштрудил план курса используя интернет и как открывали доступ я делал домашку и спокойно отдыхал.

Прошло уже больше 3 лет после того как я написал пост про свое обучение на Frontend разработчика и вот что нового со мной случилось)

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

Конец моего первого опыта

Спустя год и 2 месяца работы в моей первой IT компании я для себя вывел кучу уроков и получил уйму знаний который до сих пор применяю в своих задачах и некоторые знания порой даже переосмысливаю, так вот я попал под сокращение разработчиков так как работы становилось все меньше и меньше. В тот момент я представлял только то что я плохо работал и из за этого меня увольняют (но оказалось это не так) я рад что попал именно в эту команду где мне дали старт моей карьере <3

Последнее фото из нового офиса, где я проработал месяц
Последнее фото из нового офиса, где я проработал месяц

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

Начать дискуссию