Дэн Щербаков ⚛️
97 subscribers
23 photos
50 links
Канал для фронтенд-разработчиков о том, как развиваться и увеличивать зарплату.

Senior Frontend Developer с 6 годами опыта. За этот период увеличил зарплату почти в 7 раз.

Начинайте тут: https://t.me/code_lab/280
Download Telegram
Знал бы 6 лет назад - стал бы синьором за 3 года

Как и многие, я начинал путь во фронтенд с простой мысли:

Не хочу на паршивую работу. Не хочу бесперспективности. Не хочу злых коллег и тупой рутины.
Хочу работать удаленно из дома или кафе. Хочу достойного роста и денег. Хочу общаться с умными ребятами.

Этих целей я достиг.

Но за 6 лет в IT были не только радости. Я много ошибался. Не знал, как решать задачи. Как общаться с коллегами. Как продвигать себя. Много раз было больно, стыдно, тревожно на работе. Иногда хотелось выкинуть ноут и уехать в горы 😃

Дело было не в компаниях. Дело в том, что я долгое время не знал важных принципов работы в IT.

НИЖЕ - ВСЯ БОЛЬ ФРОНТЕНДЕРА ЗА 6 ЛЕТ 🥲

Готов? Вот эти принципы:

1️⃣ Фронтенд - не только про "писать код". Это обосновывать сроки или задержки, отказываться от плохо описанных задач, исправлять с дизайнерами кривой макет. Для этого я должен был знать, как правильно. Понимать Agile, Scrum, области ответственности дизайнеров, бэков, тестеров, менеджеров. Но я умел только писать код. Итог - постоянный страх увольнения, сорванные сроки, отсутствие повышений внутри компании.

2️⃣ Архитектура, паттерны - не пустые слова. В первые годы я успешно справлялся с базовой работой. Но сложных задач брать не мог. Средние выполнял долго и некачественно. Я даже не понимал, что учить, чтобы улучшиться, - потому что не представлял, как устроена архитектура веба. Итог - остановка в карьерном росте, потеря удовольствия от работы.

3️⃣ Даже программист должен уметь продавать. Сначала - себя, как профессионала, на рынке труда. Потом - внутри компании и команды. Ты слышал о ребятах, которые за 3 года с нуля стали лидами? Это про тех, кто смог продать свои достижения, идеи. Я дорос до синьора за 6 лет, потому что начал учиться продажам только спустя 5.

Вот так, братюни.

Я ничего этого не знал, когда был масленком.

Иногда завидую своим ученикам. Они получают:

Быструю карьеру в IT без боли - по приницпам, которые я описал выше
Менторинг 1 на 1, никаких групп и кураторов
Технические навыки
Рабочую и моральную поддержку

Ты новичок и хочешь получить классную работу во фронтенде? Или старичок, но хочешь раскачать карьеру?

Пиши мне в личку

В личное обучение осталось 2 места , так что залетай!
👍5
Как сохранить работу: от SOLID до index.ts

Итак, ты получил работу во фронте или получил новый грейд. Наслаждаешься удаленкой, умными коллегами и достойной зарплатой.
Твоя цель - сохранить эти блага.
Затем - прокачаться и заработать еще больше.

👉 Если закончил мое менторство - мы это уже проходили ;) Иначе читай дальше.

Чтобы сохранить завоеванное, ты должен постоянно учиться. Но как?

Брать доку и зубрить все подряд? Хвататься за все новые технологии? Понять работу ассемблера? Тебе смешно, а большинство так и учится. Я сам так начинал 😁

Сейчас я покажу пример осознанного обучения:

На проекте есть файлы index.ts. Там есть какие-то импорты. Но зачем он реально нужен, и как его использовать правильно?

Бизнес хочет быстро добавлять или убирать фичи. Для этого придумали архитектуру ПО.

Архитектура любого ПО строится на принципе Low Coupling / High Cohesion.

Этот принцип раскрывается в аббревиатуре SOLID. SOLID - набор четких правил, как инженеру организовать код, чтобы потом пилить таску день, а не месяц, помочь бизнесу достичь целей.

Во фронтенде SOLID раскрывается в разных методологиях - например, FSD.

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

Публичное API реализуется с помощью файла index.ts. Ты пишешь, какие "кнопки" хочешь выставить наружу. Остальное - скрыто.

Вот зачем нужен этот файл!

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

Уловил принцип обучения, когда уже получил работу? Он прост:

Иди сверху-вниз. От архитектуры к деталям технологий.


Если учиться так - будешь всегда уверен в себе, легко изучишь новый фреймворк, без проблем поймешь тонкости JS, TS, CSS и так далее. Ведь в них раскрываются одни и те же архитектурные принципы. Как переменная - изолированная коробочка для данных, так и целый модуль - изолированная коробка для кода. Везде одно и то же.

***

Скоро напишу пост про черных менторов, волков и гейткиперов :) Stay tuned!
👍3
Волки, гейткиперы и черные менторы

В каналах об IT идет война: инженеры разделились на "волков" и "гейткиперов". Оскорбления, ненависть, все как мы привыкли.

Появился и термин "чёрный ментор".

Но давай разберемся, кто есть кто. И за кого мы.

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

⛔️ Гейткиперы - так волки называют классических инженеров. Эти люди терпеть не могут волков, потому что вложили в IT душу и сердце. Обычно это люди с техническим ВО, они растут внутри компаний по классической карьерной ветке. Их самооценка часто привязана к профессии - и волки пользуются этим для насмешек.

🥷🏻 Черные менторы - так "гейткиперы" называют менторов, которые помогают новичкам входить в IT любыми методами. Это "хакеры найма". Им важен только результат - привести человека в профессию и помочь там удержаться. Классические инженеры часто считают, что хороший инженер должен владеть базой. Понимать как устройство памяти ПК, так и архитектуру ПО. А новички, не владея базой, портят IT. Поэтому и "черные менторы" оказывают IT медвежью услугу.

Мое мнение в следующем.

После моего менторинга ученик:

- Может выполнять технические задачи
- Умеет себя позиционировать и продавать на рынке
- Владеет производственными процессами: scrum, agile, waterfall
- Умеет общаться в команде

При этом, я не университет. 5 лет учиться базе - это другой продукт.

Я ограничен временем и желанием клиента: получить работу во фронтенде, чтобы увеличить доход и снизить стресс в жизни.

Поэтому я сначала делаю из человека программиста-практика. Своего рода "рабочего пчёла" в IT. И учу находить работу.

А дальше я даю ему план, чтобы он стал полноценным инженером.

Да, первые полгода ты будешь вджобывать. Читать книги. Иногда - идти за помощью к ИИ, ментору или покупать сторонние консультации. Есть много путей.

Потом рынок получит крепкого инженера, а ты - спокойную, умную работу за хорошие деньги.

Считаю ли я это черным менторингом? Спорный вопрос.

Считаю ли я классических инженеров гейткиперами? Нет, большинству инженеров все равно, лишь бы коллега выполнял задачи.

Считаю ли волков - болезнью IT? Нет, если эти люди выполняют работу честно, правильно, в срок. Они просто борются за жизнь и статус. Как и все мы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Выжить в IT: один совет для 2025 🌪

Ты решил стать разработчиком или уже работаешь... Но сомневаешься, имеет ли это смысл. В сети нервные, если не панические слухи:

"ИИ заменит программистов! Корпорации заменяют персонал нейронками! Новичков никто не нанимает - ИИ работает за них!", вот это все 🤪

Летом этого года я столкнулся с внедрением ИИ в бигтехе. И вынес одно простое знание:

ИИ не несет ответственность. Ни юридически, ни как-либо иначе.

Можешь себе представить, что задолбанный менеджер проекта требует от нейронки "сделай за...шибись", когда та генерирует приложение с багом? 🤣

У менеджера даже не будет слов, чтобы объяснить нейронке баг. У него нет времени учиться. И желания нет.

А у тебя - найдутся.

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

Совет, как попасть в IT или остаться нужным в 2025, предельно прост:

Сделай ставку на ИИ-инструменты.

Изучи Cursor и другие технологии. Добавь их в резюме. Если новичок - возьми консультацию у знакомого синьора.

У нейронки не спрашивай: у нее нет реального опыта, соврет и сама не поймет 😉

Дальше - больше контента про айти в 2025. Скинь канал другу, если еще не! 💪
👍6
Кто здесь?

Нас тут 102 человека, включая меня.

Блог - экспертный, без шуточек.

Я делаю вывод, что сотне человек полезна и интересна моя экспертиза.

Расскажите, кто вы, друзья?

Опрос ниже ⬇️⬇️⬇️
👍1
📣 Выживаем в IT 2025: прямой эфир с синьором фронтом

Познакомились - давайте общаться!

8 ноября, в субботу, в 18:00, провожу прямой эфир для подписчиков 🍵 Добавляйте в календарь, готовьте чай и блокноты с ручками - будет душевно и полезно.

О чем будем говорить:

Как найти первую работу во фронтенде 2025. Что учить, что спрашивают, сколько платят? Как застраховаться от увольнения?

Как вырасти в деньгах специалисту с 1-2 годами опыта. Как сейчас нанимают? Опасно ли прыгать между компаниями?

Каково в IT после других профессий? Разбираем плюсы и минусы. Удаленка в уютном кафе с макбуком - миф или реальность? А нервотрепка будет? А коллеги какие?

Ответы на вопросы. Все как на IT-митапах: ты спрашиваешь - я отвечаю.

Почему стоит пойти к Дену на эфир?


- Я 6 лет в профессии, понимаю о чем говорю.
- 2 раза получил жирные офферы на перегретом рынке 2025.
- Потратил 6 месяцев и около 300 тысяч рублей на исследования, как устраиваться на хорошую работу в IT.

Ты получишь мой опыт и знания - за 1.5 часа, сжато, бесплатно.

Суббота, 8 ноября, 18:00

Ссылка будет за полчаса до эфира
👍5
Богатые айтишники

Пару дней назад встретился в центре Москвы с приятелем, синьором фронтом в стартапе, смысл которого от меня ускользнул. Не ускользнуло другое: чел был одет с ног до головы в Cerca Trova, на руке часы DW, на лице ухоженная борода.

Так выглядят предприниматели, мажоры... и айтишники.

На самом деле, айтишники не богатые. Просто доход от 200 тысяч дает билет в достойную жизнь.

Я начинал в IT с зарплаты 40 косарей. Через пять лет уже строил интерфейсы за 270.

Мои месячные расходы на семью тогда были около 80 тысяч. Остальное - мое личное.

Свободные 190 тысяч. Что это значит?

Я начал активно инвестировать в будущее: покупать крипту, доллары. Туда уходила половина свободных денег. Страх увольнения вскоре растворился в уверенности.

Что позволяло остальное?

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

ДМС дал понять, что такое частная медицина. Когда болел, врачи приезжали ко мне, проводили все процедуры, даже больничный выписали электронный. Все вежливо и быстро. Кстати, за ДМС платила компания.

Внутренне я стал спокойным, уверенным, состоявшимся мужчиной. И жена довольна.

А вот айфон я себе не купил ;)

К чему я это. Когда вписался в IT и закрепился - отдача офигенная. Оно стоит усилий.
👍4
Как потерять 1.700.000 рублей, не пошевелив пальцем

Что чувствуют взрослые люди с работой и обязательствами, когда ставят цель "выучить JavaScript"?

Это как стоять перед котлованом с лопатой. Одному. Без чертежей. Задача - как можно быстрее построить дом.

Тревожно. Страшно. Руки опускаются.

Отвратительное состояние.

Окей, поборол себя, зарядился мотивацией на YouTube. Две недели выбирал учебник, чтобы точно начать правильно. Неделю-две зубрил после работы. Споткнулся об задачу, два дня решал... Не смог. Даже ChatGPT не смог объяснить - а его решение ты не понял.

Ощутил себя дурнем, который тратит свободное время на бред.

Здесь - либо бросил, либо заставил себя учиться дальше.

Проходит год.

Ты все еще на старой работе, в старой жизни, со старыми возможностями. Уверенности нет. Мечтать о новой работе уже смешно.

Что упущено за этот год?

1. Время. Ты стал старше на год. На год более усталым и менее интересным для HR.
2. Опыт. В трудовой ни одной записи из IT.
3. Деньги. 1.700.000 рублей за год - столько ты заработал бы на первой работе с посредственной зарплатой около 150.000 рублей.

Во столько тебе обойдутся сомнения и промедление. Почти два миллиона рублей. Дороговато за обучение без результата, а?

Как не страдать и не терять деньги, я расскажу завтра в 18:00.

Приходи ❤️
👍3
Live stream finished (14 minutes)