и посмотреть медиа

Road to IT - Обучение
и посмотреть медиа
Канал для входа в IT через веб-дев.
Канал для входа в IT через веб-дев.
Руководства и ресурсы для старта в IT.



Про Ozon Не раз упоминал, что резюме у меня всегда открыто. Я часто его обновляю актуальными достижениями и время от времени держу скилл в тонусе, проходя собесы в интересные мне компании. Но на этот раз все настолько закрутилось, что отказывать я просто не имел права. Screen Interview (1/4) После скрининга с HR, на котором мы буднично обсудили опыт, стек технологий и условия работы меня пригласили на первый этап. Это 30-минутное общение с теоретическими вопросами и с одним заданием на лайвкодинг. Так называемый пробник перед базированным тех собесом на два часа. Вопросы были несложные, на базовый JS и TS, но с элементами подвоха и попытками углубиться. Собес мне понравился своей атмосферой и дружелюбностью собеседующих. Coding Skill (2/4) Сразу после первого этапа я получил приглашение на второй. Предварительно выяснил, что нужно готовиться к лайвкодингу, алгоритмам и продвинутым вопросам по языку и фреймворку. Выделил себе несколько дней на прохождение старого доброго CodeWars, но, честно говоря, лучше бы просто отдохнул. В один момент показалось, что я перегрузил мозг нетривиальными решениями, в то время как ответ на задачу на собесе просто лежал на поверхности. На деле оказалось, что никаких алгоритмов не было, а были всего лишь задачи по прикладному JS (мемоизация, замыкание, промисы, типизация полифилла, работа с DOM и т.д.). В целом, я держался прилично, но и не сказать, что задачи были душные. Бывало и похуже, особенно на собесах на вилку до 200к =). Вопросы задавали те же ребята, с которыми мы отлично сметчились еще на первом этапе. Behavioral Interview (3/4) На этот этап меня также пригласили сразу после собеса, дав понять, что это преоффер. Разговор с тим лидом команды на час. Честно говоря, для меня - самый сложный этап из всех. На вопросы этого этапа нет правильных ответов. Здесь просто нужно быть классным собеседником с интересным опытом. Вопросы из серии чем искренне гордишься, про конфликты с коллегами, упавший прод по твоей вине и как найти выход из какой-нибудь трудной ситуации. Бонусом также были вопросы на тему дизайн-систем, проектирования и паттернов на фронте. Здесь, по мнению лида, у меня тоже все было ок. Все таки поработать в разных проектах с абсолютно противоположными процессами - супер отличный опыт на таких интервью. Offer Presentation (4/4) Самый приятный этап, на котором ты знакомишься с суммой и бенефитами от компании. Все та же удаленка, расширенный ДМС, спорт, различные скидки, плюшки и т.д. И что самое главное, возможность расти каждые полгода по итогам перфоманс ревью. Также на этом этапе можешь позадавать любые вопросы и более подробно познакомиться с процессами. После недели размышлений и переговоров, я принял оффер. Таким образом закрываю пункт из целей на год: 🔜 Увеличить текущий доход в 1.5 раза Искренне рад, что все успешно сложилось, ведь в глубине души сидела маленькая мечта поработать в бигтехе с особенной культурой разработки. Продолжаю идти семимильными шагами вверх по IT лестнице. На этот раз планирую зафиксироваться в компании надолго, ведь теперь появилось больше пространства для внутреннего роста. С нетерпением ожидаю новых вызовов и достижений. Работаем! 🚀
Открыть канал и посмотреть медиа

Про итоги и цели Не мог не осветить на канале свою ежегодную рубрику. Прошедший год действительно стал одним из самых значимых в моей жизни. И самый главный итог случился вчера - я стал папой! Это нечто невероятное, что сложно описать словами! 🖤 С этой чудесной новостью хочу поделиться и другими яркими моментами, которые сделали этот год особенным и неповторимым. Напомню, что в прошлом году я написал здесь список нескольких целей. Что-то удалось в полной мере, что-то оказалось более сложным, но есть и те моменты, которые превзошли все мои ожидания: ✔️ Успешно прошел основной курс по Frontend разработке ✔️ Вернулся в RSS в качестве ментора ✔️ Дважды получил оффер, устроившись на позицию Fullstack разработчика, а затем на позицию Middle Frontend разработчика в крупную продуктовую компанию ✔️ Таким образом, удалось увеличить доход в 4 раза ✔️ Конечно же удалёнка, как отдельный бонус к итогам ✔️ Получил сертификат "Pre-Intermediate" по английскому языку ✔️ Выступил с докладом на онлайн митапе ✔️ Достиг 35% доли доходов, направленных на цели сбережения ✔️ Рекордная доходность активов за все 4 года инвестирования И много-много разных небольших достижений в сфере финансов, саморазвития и здоровья. Да, некоторых целей добиться не удалось, например, так и не начал заниматься спортом и, по понятным причинам, пока не удалось слетать в отпуск. Были и плохие события, повлиять на исход которых было невозможно. Но по моему ощущению я перевыполнил свой план на 146%, улучшив конкретные сферы. В новом году планирую активно заниматься теми аспектами, которые остались на втором плане. И вот несколько из основных целей, о результатах которых я обязательно поделюсь в конце года: 🔜 Быть лучшим отцом в мире не только на этот год, но и на всю жизнь 🔜 Увеличить текущий доход в 1.5 раза 🔜 Достичь 40% доли доходов, направленных на цели сбережения 🔜 Выступить с новой темой на митапе об IT 🔜 Ходить на технические собесы как минимум раз в два месяца 🔜 Пост в канал минимум раз в месяц 🔜 Продолжить изучение английского до уверенного B1 🔜 Купить годовой абонемент в спортзал и придерживаться минимум двух посещений в неделю. Сбросить вес и процент жира до нужных показателей 🔜 Сделать чекап и сдать анализы. Улучшить гормональные показатели и недостаток витаминов активностью, добавками, правильным рационом и сном Есть еще несколько целей, которые я указал у себя в заметках, но, будучи реалистом, сомневаюсь в достижении хотя бы половины из того, что запланировал. Легко рассуждать, не зная как поменяется режим, ведь теперь в центре вселенной будет один маленький человечек. В любом случае, выполнение хотя бы нескольких пунтов уже будет огромной победой. Поэтому работаем! Хоть и с небольшим опозданием, но всё же хочу поздравить всех вас, дорогие друзья, с наступившим Новым Годом! 🎄 Пусть этот год будет полон удивительных моментов, радостных перемен и успешных достижений. Берегите свое здоровье, цените моменты с близкими и даже при достижении лишь части поставленных целей, помните — это уже огромный успех!
Открыть канал и посмотреть медиа

Привет! Вчера на митапе от RS School рассказал про испытательный срок Frontend разработчика. Максимум полезной информации, если вы успешно прошли собес, получили оффер и задаетесь вопросом что делать дальше. Запись тут! 👇 Ссылка скрыта
Открыть канал и посмотреть медиа

⚡️ Начало новой главы в моей карьере Да, ты все верно понял. Сегодня - мой первый рабочий день в крупной финтех-компании в роли Middle Frontend-разработчика. Чуть меньше года мне потребовалось, чтобы официально примерить на себе эти лычки и вырасти в два раза по зарплате от предыдущего места работы. Как такое возможно? Почему так быстро? Начнем с начала. Почему я пропал? Каюсь. Пожалуй, мне следовало бы написать пару постов по типу таких рубрик, как "Один день айтишника", про мое менторство в RS или про опыт прохождения собеседований. Давай более детально остановимся на последней теме, так как мои типичные рабочие дни на прошлой работе никого не удивят, но не отменят того факта, что я вложился всей душой в тот проект. И расставаться с командой, хоть я и проработал всего ничего, было довольно болезненно. Дело в том, что с самого начала коммерческого опыта я не стал скрывать резюме. Раз в месяц я к нему обращался, чтобы улучшить и добавить достижения с текущего проекта. С таким же интервалом я проверял ситуацию на рынке вакансий и, даже, сходил на пару тех собесов по приглашениям, чтобы держать себя в форме и закрывать свои слабые места в знаниях. К тому моменту я пришел к выводу, что иногда ходить на тех собесы - один из лучших методов эффективно проверять свои скиллы и подкачивать нужные места. А там, чем черт не шутит, может и прилетит оффер, от которого не возможно будет отказаться. Так и случилось в конце августа. Сходив на одно такое интервью, где меня знатно погоняли по теоретическим вопросам и лайвкодингу, внезапно, на следующий день, прилетел оффер. И это всего лишь второй собес за полгода, Карл! Честно говоря, я был уверен, что завалил его из-за нескольких неверных ответов по Vue, хотя по JS и лайвкодингу я держался уверенно. Ошарашенный таким предложением и условиями (финтех проект, удаленка, ДМС, техника от компании, английский и множество других плюшек), но сохраняя трезвый рассудок я не растерялся и решил, что просто обязан прожать размер вознаграждения в большую сторону. Через несколько часов приходит положительный ответ, хоть и не совсем на ту сумму, которую я прожимал. Как итог, принимаю оффер и чувствую себя абсолютнейшим победителем. Оставалось дело за малым - сообщить грустную новость команде, отработать две недели и снова открыть двери в новое приключение и неизвестность. А теперь я здесь, снова прохожу онбординг и испытательный срок, снова вкатываюсь в проект, но теперь уверенно и с новыми целями. У меня были мысли, что мне просто везет со всем, к чему я прикасаюсь в этом году, но такие мысли я сразу отгоняю. Я абсолютно уверен, что мои достижения - это результат именно моей работы, моих знаний, моей страсти и поддержки моей семьи и близких. Более того, я своими действиями заражаю и заряжаю окружающих. Как пример, мой коллега и друг, после 3 лет работы в одном месте, задумался над моим предложением открыть резюме, и, пройдя несколько интервью, также получил оффер на х2. Мой менти буквально пару дней назад устроился на работу и вот-вот ожидаем трудоустройство второго менти. Я не слушаю тех, кто говорит стереотипами, и что невозможно за такой срок достичь таких результатов. И вам не советую. Слушайте только себя, игнорируйте устоявшиеся шаблоны, не опускайте руки, развивайтесь, ходите на собесы, занимайтесь менторством. И достижение цели не заставит себя долго ждать. Работаем!
Открыть канал и посмотреть медиа

Испытательный срок пройден! Буквально полтора месяца понадобилось, чтобы наконец-то официально объявить себя настоящим инженер-программистом. Ну или просто тем, кто "красит кнопки" и "перекладывает джейсончики". Тим лид подтвердил мое прохождение. А также пообещали зп чуть выше, чем обговаривалось на собесе. Несказанно рад, но обязательно хочу отметить, что это не только результат моих знаний и ответственного подхода к любой предоставленной задаче. В случае каких-либо возникших проблем, я просто выписывал все вопросы списком и в удобный момент подходил к компетентному коллеге или же просто задавал эти вопросы на митингах. Заодно уточнял, что я сделал и где гуглил, чтобы решить проблему, а также предоставлял разные способы решения, что облегчало возможность отвечающему ответить и предложить наилучшее решение. А касаемо прохождения испытательного я также первый инициировал этот вопрос тим лиду. Сомневался, задавать ли этот вопрос? Да. Но что я теряю? А что было бы, если бы не спросил? Прошел за 3 месяца и остался бы с прежней зп? По статистике, на испытательном сроке увольняют нечасто. Просто сиди и делай то, что тебе сказали. Вопрос в том, как ты будешь себя вести, если не знаешь как решить задачу. Основная причина увольнений на испытательном сроке - снобизм и отмалчивание. Когда тебе действительно необходима помощь - ты стесняешься подойти и грамотно спросить. Проходит время, наступает дедлайн, с джуна спрашивают, а он два слова не может связать и объяснить, почему не смог доделать задачу. Даже если ты интроверт и у тебя такой темперамент - жизненно важно качать софт скиллы и быть хоть капельку инициативным. Через боль, через силу, через опыт проходи все сомнения и инициируй все вопросы, связанные с твоей судьбой. Да я и сам своего рода интроверт. Иногда, люблю побыть наедине с собой. Зачастую, предпочитаю тихую спокойную обстановку в кругу самых близких, чем тусу на шумном пати. Редко делюсь своими мыслями и переживаниями. В свое время, начитавшись умных книжек, я понял, что не нужно сваливать стресс и сомнения на свой темперамент. Быть проактивным и врываться во все авантюрные движухи, не чувствуя стыда, укоров и боязни - это то, что я выбрал пару лет назад. И я не прогадал. Благодаря поддержке семьи, супруги и близких друзей я двигаюсь с таким настроем каждый день. И каждый мой день - лучше предыдущего. В общем, продолжаю работать над собой, ответственно выполнять задачи, приносить пользу бизнесу и пользователям из мед учреждений, прокачивать техническую компетентность и софт скиллы и наслаждаться каждым днем. Новые цели намечены. И есть дорога только вперед. Работаем!
Открыть канал и посмотреть медиа

Вот и прошел первый месяц испытательного срока. До сих пор не верится. С каждым днем чувствую себя увереннее и с полной отдачей погружен в работу с головой. Какие бы хотелось сделать выводы за прошедший месяц? Во-первых, за месяц проведенный в реальной разработке я понял, что это действительно другой мир, и проекты в обучении лишь отдаленно похожи на эти условия. Твой компонент, над которым ты упорно трудился энное количество человекочасов лишь песчинка в огромном монолите. Твоя задача - вписывать в эту сеть свой функционал, чтобы он гармонично работал. И стоит тысячу раз подумать, над тем, как ты реализуешь его, ведь через некоторое время в нем обязательно будут копаться, как сейчас это делаю я. Главный вывод: во время написания кода ставь себя на место своего сокомандника, ревьюера, ген.директора и конечного пользователя. Не прошла мимо моя заинтересованность к тайм-менеджменту и повышению собственной эффективности. Я пришел в компанию, которая уже начала тестировать некоторые методики из скрама и находится на стадии поиска эффективных способов повысить продуктивность команд в каждом проекте. На каждом митинге стоят эти вопросы на повестке дня. Не составило труда четко планировать время на задачи различной сложности, не смотря на то, что я еще далек к пониманию многих нюансов проекта. Как и в обучении, в работе я также применяю разбивку задач на подзадачи и трекинг времени. Понаставил себе в редактор и в браузер всякие связанные с этим полезные расширения. Конечно же поделился со всеми своими методиками и с некоторой скромностью ("народ, я всего лишь месяц в этой компании, какой из меня скрам мастер?!"), но при этом с огромной радостью раздаю советы в этом направлении. Напомню, что мы трудимся над второй версией приложения для учета фармацевтических препаратов. И тем временем я почти закончил целый раздел, связанный с реестром справочников из Минздрава. В основном все блоки содержат информацию для чтения. Кое-где необходимо было прикрутить целый арсенал CRUD запросов. И я уже набил руку проходить весь путь реализации подобных блоков: SQL запросы - сервис для коннекта с БД - контроллер - документация и валидация в DTO для Swagger - API в store на фронте - подключение к роутеру - компоненты вьюшки и их функционал. На днях полностью закрою раздел и перейду к более сложным задачам. Поговаривают, самая веселуха начнется когда мы зарелизим эту версию. Несомненно, за месяц работы я хорошенько прокачался во Vue и других смежных технологиях. У тебя просто не остается выбора изучить технологию, чтобы выполнить задачу. Но со временем осознаешь, что впитываешь новую информацию быстрее и не застреваешь. Все потому что фреймворки и библиотеки, необходимые тебе на данном этапе просто-напросто облегчают тебе жизнь. А самое сложное было позади. Главное - база. Полностью понимая нативный JS, ты с ходу разбираешься с его работой под капотом в том или ином фреймворке. Теперь ты просто с кайфом изучаешь новую информацию, просто понимая, что с помощью нее ты в несколько раз быстрее напишешь код. А SQL, внутренности бэка, да и в целом DevOps учишь не только для того, что это нужно для работы, а просто потому что у тебя уже сформировалось мышление программиста и ты уже с огромным любопытством лезешь во все эти необъятные дебри. От себя рекомендую, но ни в коем случае не призываю, изучить Vue. Знал бы его раньше, топил бы за написание командного проекта на нем. Тем более в связке с Quasar - это просто пушка. Но, как говорится, все познается в сравнении. И, да, я теперь типичный адепт Vue 3. В общем, нисколько не жалею, что выбрал этот путь и считаю, что мне действительно повезло с первой работой. Потихоньку вписываюсь в коллектив, проявляю какую-никакую инициативу, трудолюбиво и с интересом исполняю задачи. Делаю все, чтобы закрепиться и стать действительно крутым специалистом. Цель ясна. Дело в дисциплине и времени. Продолжаем двигаться вперед. Самое интересное впереди!
Открыть канал и посмотреть медиа

Первые впечатления. Прошла первая полноценная рабочая неделя. Работа в этой компании оказалась выше моих ожиданий. Не смотря на проснувшийся синдром самозванца, с которым я борюсь каждый рабочий день, я чувствую, что быстро адаптируюсь благодаря очень комфортной и дружелюбной атмосфере. Коллеги приветливы и готовы помочь в любых вопросах, а начальство всегда доступно для общения. Отмечу также удобнейшее рабочее место с двумя мониторами и холодильник с шоколадками, фруктами и вкусняшками, который респавнится каждый понедельник. Да и прод я пока точно не положу, потому что наша команда пишет вторую версию проекта, которую должны выкатить в этом году. Ну и куда же без религиозных споров о технологиях в курилке. В общем, я действительно чувствую себя здесь в своей тарелке. В первый день после знакомства с командой и экскурсии по офису, мне провели презентацию архитектуры проекта и помогли настроить мой рабочий компьютер. Дали достаточно времени, чтобы ознакомиться со структурой проекта, продакшн версией, таск трекером, код стайлом и другими необходимыми инструментами. Вот тут то я и столкнулся с тем самым синдромом. Такого я ранее не видел. Проект в десять раз больше, чем все вместе взятые проекты, с которыми мне приходилось работать. Более того, почти любая задача на этом проекте стоит на трех китах - SQL, бэк на Nest и фронт на Vue. Сюда также можно добавить безопасность, CI/CD и многие другие важные аспекты, которые нужно учитывать. Хотя с этим можно разобраться в процессе работы, я все же выделил несколько дней после работы для более глубокого изучения. Приятно подбодрили слова тим лида о том, что это нормальный процесс и все через это проходили. Вчитываться и разбираться с проектом можно было бы вечность, но на практике это будет намного эффективнее. Поэтому, на следующий день, я попросил небольшую задачу, чтобы испытать на себе весь процесс от начала и до конца. И я не ошибся. В рамках проекта задача выглядела довольно простой и не требовала каких-то долгих разбирательств, поэтому я решил ее буквально за день. Как же я гордился собой после выполнения и успешного код ревью. Сейчас кропотливо работаю над более сложным и значимым компонентом. Стараюсь не спешить, разбивать на подзадачи и структурировано усваивать информацию. Наслаждаюсь каждым днем. Безумно рад, что все так сложилось. Но сейчас не время расслабляться. Постараюсь сделать все, что в моих силах, чтобы пройти испытательный срок и закрепиться. Уверен, что на этом месте я найду множество возможностей для роста и развития.
Открыть канал и посмотреть медиа

Официальное заявление: Я СДЕЛАЛ ЭТО! Я ЗАБРАЛ СВОЮ ЦЕЛЬ! После двух недель волнительного ожидания, трех нелегких этапов собеседования, тестового задания с неизвестным для меня стеком мне наконец-то пришло положительное решение! Только что вернулся из офиса компании, на котором мне сделали официальное предложение. С завтрашнего дня приступаю к работе в должности Junior Fullstack разработчик! Пока не верю в происходящее, да и еще испытательный срок пройти надо, но все же осознаю, что все те бессонные ночи, сотни часов в рутине и обучении, тяжелейшие трудности на практике наконец-то принесли свои плоды! Больше года я шел к этой цели, ни на минуту не сомневаясь в правильности выбора. У меня нет какого-то технического образования или таланта программировать. Я просто шел по дорожной карте и записывал все, что нужно сделать на предстоящую неделю и просто делал это, не давая себе никаких поблажек. Моя одержимость, упорство и дисциплина привели меня к тому, о чем я мечтал все это время. Огромную роль сыграли наимощнейшие курсы RS, комьюнити, командные проекты, мой дневник и все его читатели. Без вашей поддержки, помощи и обязательства перед вами я бы не был так активен и мотивирован. Кроме того, я давно мечтал быть частью чего-то общего, приносящего ощутимый вклад в общество. Когда я работал менеджером по закупкам пива я не понимал какую роль я играю в этом мире и какую пользу приносит моя закупка пива для населения? Это была одна из основных причин почему я ушел с той должности. Но теперь, работая в компании, которая разрабатывает и улучшает ПО для здравоохранения, автоматизирует деятельность медучреждений, включая поликлиники и скорые, я могу поистине делать собственный вклад в важнейшую отрасль нашего общества. И от этого дух захватывает. Теперь настало новое время. Более насыщенное, осмысленное и интересное. Время ставить новые цели и непрерывно развиваться в этом направлении. Предстоит много работы и обучения. И я с таким же настроем буду двигаться до конца своих дней. Друзья, нет ничего невозможного. Не слушайте никого и не смотрите всякие видео про кризис в айти, высокую конкуренцию и перенасыщенный рынок. Сконцентрируйтесь на себе. Только усердная работа и безумное желание. Непрерывно обучайтесь, прокачивайте софт скиллы, стучитесь во все двери, не опускайте руки, мотивируйтесь и вы 100% придете к своей цели. Дорогу осилит идущий!
Открыть канал и посмотреть медиаТолько зарегистрированные пользователи могут делиться своим мнением.
Станьте первым, кто поделится своим впечатлением об этом ресурсе!