TGViewer
Channel Public Channel
Александр Белькевич </> Frontend вдохновляет

Александр Белькевич </> Frontend вдохновляет

@front_everyday

YouTube - https://www.youtube.com/@frontend-skills

Пишу про:
🔥 Frontend
🔥 IT
🔥 Свой опыт
🔥 Истории из жизни

Реклама: @thanksforyourmsg
Subscribers
1.71K
Photos
555
Videos
74
Links
348

Showing posts older than #1147 · Back to latest

Older Posts 19 shown
Post #1146 1.06K
НЕ РЕКЛАМА, а личная рекомендация 🙂

Теперь я иногда пишу для одного из каналов медиа tproger.ru — Метод Утёнка. Это канал, в котором рассказывают об IT очень понятным языком. Заглядывайте, если интересно 🙂
  • 🔥 3
Post #1145 1.08K
#МойЛайф

ДРАТУТИ!

2 недели не появлялся, но причины уважительные!


Начнем с самого самого.

Работы много! Во-первых, в режиме горящей пятой точки мы добавляем P2P-раздел (если кто забыл, я работаю на проекте с криптой) в Telegram-приложение. Это местами больно, местами неприятно, местами сложно тестировать. Но близится финал этапа и это не может не радовать.

Во-вторых, параллельно идут несколько не менее важных задач и приходится переключаться.

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

В-четвертых, я наконец-то плотно занялся курсом. 2/3 записано и очень надеюсь к концу июля - началу августа дописать все, что планировал и вас ждет очень крутой контент по Vue3 + Supabase.

P.S. А еще жду на днях новый MacBook на M3 Pro. Спасибо компании)

У вас как дела? Что нового произошло за это время?)
  • 🔥 17
  • ❤ 4
Post #1144 1.3K
#ФронтМысли

Что такое «рабочая адекватность» у разработчика

Про это редко говорят впрямую, но почти все тимлиды и синьоры считывают это за 5 минут общения. И дело не в алгоритмах, фреймворках или грейде. А в том, как ты работаешь в реальной команде.

Вот какие штуки, на мой взгляд, чаще всего означают, «рабочую адекватность»:

Умение нормально воспринимать фидбэк

Без пассивной агрессии, без «нашел, кого не перевариваю в этой компании». Фидбэк — это не атака. Это попытка вместе сделать лучше.

Спокойная реакция на «неидеальные задачи»

Да, задача может быть странной. Но вместо закатывания глаз и истерик можно задавать вопросы и показывать вовлеченность:

«А почему так?»
«У меня есть варианты получше….»
«Какую цель преследуем?»

Зрелость — это не слепо делать, и не «я отказываюсь», а искать середину.

Да и нередко «странные» задачи действительно важны для бизнеса.

Умение вовремя говорить, что что-то идёт не так

Если залипаешь в баг, вываливаешься из сроков или не понимаешь задачу - лучше сказать сразу. Не надо ждать, пока всё сгорит и полетит под флагом «я думал, успею».

Осознанность в коде

Писать не просто чтобы заработало, а понимать:
❤️ что это уйдёт в прод
❤️ что это будут читать другие
❤️ что ты сам через неделю будешь плеваться, если сделаешь наспех.

Это, кстати, отчасти относится и к с использованию нейросетей в проекте.

И ещё - не мешать команде

Не навязывать своё «правильно», не пытаться тащить всё на себе, не тянуть диалоги в вечные обсуждения. Рабочая адекватность — это когда с тобой можно спокойно работать.

Ты можешь быть ещё не супер-сеньором, но если у тебя есть эти качества:
👉 тебя будут звать в команду
👉 тебе будут доверять
👉 с тобой захотят работать дальше

А что для тебя «адекватный разработчик»?
Ставь ❤️, если пост зашёл - сделаю серию про такие негласные качества, которые на деле решают больше, чем знание фреймворков.
  • ❤ 42
Post #1143 1.14K
#ФронтОпыт

Не в качестве рекламы

Но если вам необходимо что-то покупать и нужна зарубежная карта, можно попробовать бота @SwapsterBot.

Суть в том, что можно открыть виртуальную карту (35$ стоит, 15$ на счет сразу идет). Для оплаты Apple аккаунта тоже можно, есть отдельный тариф (дешевле).

Пробовал подключать подписку в Windsurf - работает 🙂

Пополнять через крипту (USDT, BTC и тп). Так что кому надо - можете попробовать)

Кстати, вы как оплачиваете зарубежные сервисы?
Devin Devin Desktop | Devin Manage fleets of local and cloud agents from one surface. Plan, delegate, review, and ship without leaving your editor.
  • ❤ 4
  • 👍 2
  • 🔥 1
Post #1142 1.35K
#ФронтОпыт@

Если вам не хочется юзать Windsurf/Cursor, а очень нравится (как мне) Webstorm или VS Code, то для них есть плагин от того же Windsurf. Работает так же, но в любимой вашей среде разработки.

https://windsurf.com/plugins

Неделю как перешел обратно на Webstorm, но с плагином и теперь феерически кайфую 🙂
Windsurf Page Not Found | Windsurf Windsurf is the world's most advanced AI coding assistant for developers and enterprises. Windsurf Editor — the first AI-native IDE that keeps developers in flow.
  • 👍 6
  • 🔥 4
Post #1141 1.09K
Спам удалил, но если у вас никак с айтишкой не получается - говорите, дам контакты 😄
  • 😁 24
Post #1140 1.13K
#ФронтМысли

Почему важно учиться гуглить, а не сразу спрашивать у нейросети

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

С появлением нейросетей стало очень удобно получать ответы. Написал: «Как сделать drag’n’drop на Vue?» — и сразу получаешь пример. Но вот парадокс: многие ребята, особенно в начале пути, перестают учиться.

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

Проблема тут не в нейросетях. Они классные. Но есть глубинная штука, которую стоит проговорить.

Почему важно уметь гуглить?


1. Поиск — это мышление
Ты формулируешь вопрос → уточняешь → находишь исходники → сравниваешь.
Ты учишься задавать себе вопросы:
— “А это точно мой случай?”
— “А где тут узкое место?”
— “Почему тут не сработало?”

Ты вникаешь, а не просто получаешь ответ.

2. Гугл даёт спектр подходов
Нейросеть часто предлагает один путь — даже если он не лучший. А ты мог бы найти обсуждение на Stack Overflow, где одна задача решается, к примеру, двумя способами. И ты вдруг понимаешь, что есть вообще другой способ — лучше под твой проект.

3. Ты тренируешь навык формулировки
Если ты умеешь точно описать проблему — ты потом и с тимлидом, и на собесе, и в документации будешь объяснять понятнее.

4. Разные источники — разные уровни глубины
Нейросеть может упростить до абсурда. А статья от разработчика из реального проекта раскроет нюансы:
— где работает, где нет,
— как влияет на перфоманс,
— как тестировать,
и ты уже видишь не кусок кода, а подход.

Как пользоваться нейросетями эффективно?

- Сначала погугли сам. Посмотри, что вообще существует.
- Попробуй решение руками. Если не получилось — опиши проблему: что пробовал, что не сработало.
- Потом иди в нейросеть — и не просто копируй ответ, а разбирай: почему предложили так?
- А потом — вернись к исходникам. Сравни. Подумай.

Google и ChatGPT — не конкуренты. Это связка.
Но если всё время только спрашивать нейросеть, ты не развиваешь вкус, не формируешь собственное мнение и не растёшь как инженер.

Ваше мнение спрашивал в прошлом посте, но может есть еще что добавить 🙂 Не стесняйтесь, пишите)
  • 🔥 23
  • ❤ 2
Post #1139 940
#ФронтМысли

Есть есть ИИ - джуны не нужны?

Это капец какой частый вопрос. Он прилетает ото всюду: в комментариях в телеге, на YouTube, я часто слышу его от студентов.

Если коротко - нужны, но будет сложно.

Теперь не коротко 🙂

13 лет назад, когда я начинал свой путь в IT, мне надо было знать огромное количество ничего. Мозги есть? Залезай в лодку с новыми знаниями и поплыли.

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

И тут на сцену выходит ИИ. Из одного утюга говорят, что разработчикам вообще конец. Из другого, что конец не всем, а только джунам.

И на самом деле скажу одно: джунам станет сложнее, но точно им не конец.

Я 2 месяца пишу код с помощью ИИ и не так все радужно на самом деле.

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

Но в большинстве (надеюсь) команды выступают за код, который расширяемый и понятный. И пока ИИ не может заменить даже джуна.

1. Просто так поправить с первого раза ИИ не может. Ну точнее может, но ему это тяжело дается. Он очень хочет запустить свои ручонки в написанную тобой логику. Даже когда это не надо. Даже когда ты ему указал, что НЕ НАДО ТАК ДЕЛАТЬ! За ним нужен глаз да глаз.

2. ИИ часто пишет очень много лишнего. И надо учиться писать промты, чтобы он не нес ахинею.

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

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

Однако!

Сейчас такой тренд, что джуны не хотят гуглить и сразу просят решение у всяких GPT и т.п. И именно это очень грустно. Если вы хотите быть востребованы в компаниях - уходите от такого подхода. Таким образом вы наоборот подкрепляете понятие «ИИ заменит джунов». Вот именно таких - заменит. Думающих - нет.

Да, джунам стало ещё тяжелее найти работу: конкуренция, ситуация в мире, тот же самый ИИ. Но ребята с головой найдут свою работу. А когда получилось устроиться на первый проект - дальше уже полегче.

Как-то так. Может местами жестко. Но это правда, по крайней мере которой верю я 🙂

Интересно услышать ваше мнение 🙂
  • ❤ 17
  • 👍 8
  • 🔥 4
Post #1138 847
Расскажите, что сейчас вас беспокоит или что просто интересно? Есть список постов, которые подготовил и хочу выложить, но вдруг у вас наболело и о чем-то хочется почитать? Может техническое, может софтовое, может просто интересно услышать дополнительные мнения о чем-то 🙂
  • 👍 1
Post #1137 1.01K
На работе создали бота, который накидывает баланс на dev-среде. Жаль такого нет на проде 🙈
  • 😁 19
  • ❤ 1
  • 🔥 1
Post #1136 1.1K
#РабочийЛайф

Вчера на работе дали пройти тест P.A.E.I. Что это вообще такое?

P.A.E.I. — модель, которая помогает понять себя в команде (и не только)

Часто обсуждаем, кто у нас в команде: лидер, душа коллектива, генератор идей. Но как это понять чуть глубже и точнее?

Насколько я не люблю подобные тесты, но со своими результатами в целом я согласен (ниже напишу)

Есть простая модель PAEI — её предложил Ицхак Адизес, и она полезна не только менеджерам, но и каждому в команде. Каждая буква означает роль.

P — Producer
Про результат. Делает. Тащит задачи. Дедлайны, имплементация, тикеты — всё в срок. На нем всё держится. Не любит лишних разговоров. Только идти к цели.

A — Administrator
Про процессы. Регламенты, порядок, правила. Чтобы у всех были борды, пайплайны, ci/cd и без спешки. Четкое описанные задачи - залог успеха.

E — Entrepreneur
Про идеи. Видит будущее, предлагает альтернативы, бросает вызов текущему подходу. Генератор улучшений.

I — Integrator
Про людей. Коммуникации, связи в команде. Следит, чтобы никто не выгорал, а задачи не становились токсичными.

Каждый человек сочетает в себе эти роли, но с разным акцентом.

И если ты P, а тебя просят “придумать нестандартный подход” — может, тебе просто некомфортно в роли E.

А если ты I, но оказался один на проекте — ты можешь чувствовать сильную нехватку общения и вовлечённости.

https://paei.denero.ru - вот тут можно пройти для себя и, возможно, поделиться в комментариях результатами 🙃

————

А здесь мои результаты. Благодаря GPT интерпретировал их относительно моей деятельности.

Я - pAeI

P (Производитель) — слабый: не гонюсь за «просто сделать», важен смысл и качество.

A (Администратор) — сильный: люблю порядок, структуру, процессы.

e (Предприниматель) — умеренный: вижу, как улучшить, но не всегда беру инициативу.

I (Интегратор) — выраженный: важна атмосфера и команда, умею договариваться.

Как разработчик: системный, командный, склонен к архитектурному подходу. Надо качать P (результативность) и e (инициативу), чтобы легче доводить до продакшена и двигать идеи.

————

Про себя в целом согласен 🙃 Жду ваши результаты и можем обсудить в комментариях вообще пользу от таких тестов ☺️
paei.denero.ru Пройти PAEI-тест на стиль менеджмента Определить свой стиль управления по Адизесу и собрать сбалансированную команду.
  • 🔥 7
Post #1135 991
#РабочийЛайф

Немного выпал опять из пространства блога. Знаете, как бывает? Нужно сделать большие задачи, но ещё вчера? Но вот примерно в таком режиме последние недели 2 жил можно выдохнуть (но это не точно 😃).

Из интересного, что меня ждет в ближайшее время:

Во-первых, доработка Telegram App. Недавно мы заново делали P2P-раздел нашего проекта и теперь его надо перенести в телегу. Работа не с нуля, но довольно интересная. Раньше опыта такого не было 🙂

Во-вторых, наша компания небольшими шагами, но все же идет к коммуникации на английском языке. Все больше и больше ребят не русскоговорящих. Чтобы подтянуть уровень, теперь на ITalki нам будут перечислять денежку для занятий с преподавателями. Очень рад, так как до февраля 2022 я занимался там с классным американцем. Уже с ним списались и он с удовольствием продолжит занятия со мной 🙂 Причем очень хорошо меня помнит, я был одним из первых его учеников 🙂

Буду ещё пропадать на какое-то время, чтобы разобраться с рабочими делами 🙂 Но интересных новостей буду подкидывать)
  • 🔥 23
Post #1134 1.14K
#ПолезныеШтуки@front_everyday

Если используете Cursor или Windsurf, то вы знаете про rules глобальные и локальные, хранятся в .md файлах.

Принес вам отличные правила для Vue3-проектов

https://github.com/sanjeed5/awesome-cursor-rules-mdc/blob/main/rules-mdc/vue3.mdc

Конечно, его можно поправить под себя.

А в комментах можете поделиться, какими правилами пользуетесь вы 🙂
GitHub awesome-cursor-rules-mdc/rules-mdc/vue3.mdc at main · sanjeed5/awesome-cursor-rules-mdc Curated list of awesome Cursor Rules .mdc files. Contribute to sanjeed5/awesome-cursor-rules-mdc development by creating an account on GitHub.
  • 🔥 6
  • ❤ 1
Post #1133 1.11K
#ФронтМысли@front_everyday

Что отличает senior-разработчика от просто опытного?

Иногда кажется, что грейды - это просто число в резюме. 5+ лет? Ну, ты точно Senior. Но на деле всё сложнее.

Вот несколько вещей, которые, на мой взгляд, действительно отличают зрелого разработчика. Можно со мной поспорить, поправить или добавить свои пункты в комментариях 🙂

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

Выбор технологии под задачу
Где-то нужен headless-подход, а где-то проще и дешевле — просто сверстать на jQuery. Senior знает, в каком случае лучше не изобретать велосипед, а в каком - надо потратить ресурсы, но внедрить нужный подход.

Командность и менторство
Senior не меряется скоростью написания кода. Он объясняет, помогает, ревьюит так, чтобы человек понял, а не почувствовал себя глупым. Он видит, где у команды «узкие места» — и старается их чинить, даже если это не его зона ответственности.

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

И, наконец, он умеет не делать лишнего
Иногда лучший вклад — это не новый сервис, а решение, которое вообще ничего не требует писать.

Грейд — это не только про знание. Это про зрелость в подходе, внимательность к людям и готовность видеть картину целиком.

Ставь ❤️ если согласен)
Ну и комментарии всегда открыты 🙂
  • ❤ 29
  • 🔥 8
Post #1131 1.42K
#МойЛайф

Поздравьте меня! Теперь я сертифицированный HTML-специалист программист 😁

Вчера госуслуги запустили на базе hh.ru то, что обещали - сертификацию, которая якобы поможет при устройстве в аккредитованные компании.

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

Сами тесты были уже на hh.ru. Я их как-то давно проходил. Там было море бредовых вопросов и, в принципе, ничего не поменялось. Вопросы может быть другие, но количества бреда столько же.

К примеру, вчера проходил для интереса CSS и HTML. Начинал с базового уровня, закончил продвинутым.

Я может что-то не понимаю, но почему вопрос "Как подключить CSS?" находится в продвинутом уровне?

Или почему в том же продвинутом вопрос "Какой из элементов HTML блочный: span, div, label?"

Ну а каким образом в блок по HTML добавили вопрос по Vue - это вообще для меня главная загадка вчерашнего вечера!

Ну и, кстати, я не могу сдать тесты и получить сертификат по JavaScript. На hh.ru я уже проходил тест осенью прошлого года. И пока год не истечет - заново пройти не могу. И в госуслугах сертификат не дают) Технолоджия!
  • 😁 30
  • ❤ 5
  • 👏 3
Post #1130 1.03K
#МойЛайф@front_everyday

Ребенок недавно сломал микрофонную стойку, так что теперь у меня микрофон Kolhoz Edition 😃

Но зато +5 записанных уроков за сегодня. Рекорд за этот курс)
  • 🔥 19
  • 😁 1
Post #1129 1.03K
#БезКода@front_everyday

StackOverflow все? Или ещё нет?

Очень сильно просели, когда показатели захода на некогда мега популярный IT-форум. Сейчас на уровне 2009-2010 годов, когда только начал работать ресурс.

Связывают это, конечно, с появлением AI. Сам я тоже стал замечать, что мне быстрее спросить у GPT, нежели гуглить.

А у вас как с этим дела? Где информацию сейчас ищете?
  • 👍 10
Post #1125 1.12K
#МойЛайф@front_everyday

Нестандартный для меня пост, но все же)

Краснодар выиграл чемпионат России. Несмотря на то, что болею за ЦСКА - очень рад за них и лично за Сергея Галицкого. Отличную команду собрал, сделал прекрасную инфраструктуру и построил крутой стадион.

В прошлом году с товарищем ездили на игру как раз с ЦСКА. Лично я остался под впечатлением. Мои поздравления 🎉🎉🎉

Приложил немного видео с прошлого года)
  • 🔥 20
  • ❤ 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →