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 #1033 · Back to latest

Older Posts 17 shown
Post #1032 1.23K
#frontend_mylife

Жене вчера говорю «хочу поехать сегодня посидеть в кофейне, подумать по поводу новой программы курса». На что получаю ответ «А может хватит? В тебя откуда вообще столько влезает? Можешь сидеть ровно и хоть немного отдохнуть?» 😁😁😁

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

☝️Блог, где любой из постов - это авторский контент и поиск информации своими руками. Без всяких ChatGPT. Теперь ещё есть и закрытая группа и туда тоже надо грузить полезности.

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

☝️✌️Видеокурсы. Вот тут сложнее всего. На запись уходит нереально количество времени. Если следите за каналом, то обычно я выпускаю пару больших плейлистов в год. На бОльшее просто нет времени. Так как надо придумать идею, сделать проект, записать видео, сделать (несложный) монтаж.

✌️✌️Подкаст. Да, если честно, это вообще не приоритет для меня сейчас. Взлетит или нет - непонятно. Но придумывать и записывать все равно надо. Кто знает, когда и кому это поможет.

✋Все остальное: работа (сам проект + проведение собеседований), семья, спорт, свое развитие, найти время на почитать/поиграть.

Короче, пока писал все это - сам не понимаю, как меня хватает на всё 😁

Если взять, и бросить первые 4 пункта - жить станет проще) Я даже, наконец-то дойду до изучения Flutter и Unity) Но уже не представляю, что возьму и брошу сюда писать. Это уже как хобби, которое тебя затянет и не отпустит 🙂 Да, иногда доводит до выгорания, но выгореть можно и сидя на диване ничего не делая 😀

Так что, как говорили пингвины из Мадагаскара, улыбаемся и машем пашем 😁

P.S. Вчера сдался и не поехал думать про новую программу курса, но чуть позже я доберусь до этого обязательно 😉

P.P.S Кстати, недавно у меня в комментариях спросили, делаю ли я какой-либо контент-план для блога. Ответ: нет. Так нельзя, но с планом я начинаю себя загонять в рамки. Поэтому настолько не заморачиваюсь. Если вдохновение - пишу. Нет - значит пока надо помолчать.

Накидайте чтоли огонечков, чтобы я понял, что все это не зря делаю))
  • 🔥 69
  • ❤ 5
  • 👍 2
Post #1030 884
#frontend_useful

Интересный небольшой сервис, который следит за осанкой.

Ставится легко, запускается тоже 🙂 Нужна только рабочая вебка и желание сидеть ровно, а то приложение будет постоянно пушить алерты (если не отключить их, но тогда смысл теряется).
GitHub GitHub - JordiNeil/bad_posture Contribute to JordiNeil/bad_posture development by creating an account on GitHub.
  • ❤ 2
Post #1029 895
#frontend_mylife

Что-то закапризничала моя Pocketbook. Пришло время попробовать Kindle) Обязательно расскажу, как оно и что через пару неделек)

Вы кстати за электронную книгу 🔥 или обычную 👍?

P.S. Обожаю бумажные, но ставить их уже некуда 😃
  • 🔥 14
  • 👍 12
  • ❤ 2
Post #1028 948
#frontend_mylife

Тот кайфовый момент, когда за 2 дня проверено 16 работ. Мозг потек, но порция проектов поехали на доработку 🙂

А я пока потихоньку начинаю готовить новый видео-курс по Vue3 + Supabase 🙂 В скором времени будут подробности
  • 🔥 13
  • ❤ 7
Post #1027 971
Очень важно узнать от вас следующее:
- Кем вы сейчас работаете и на какой позиции
- Почему вообще пришли в IT? Максимально честно
- Чем занимаетесь сейчас и устраивает ли вас это
- К чему стремитесь? Быть лидом, архитектором или может вообще заработать себе на квартиру и уйти из IT? 🙂

Нужно для будущих постов 🙂 спасибо 🙂
  • ❤ 6
Post #1026 959
#frontend_post

Последний пост набрал море комментариев) были как и согласные со мной, так и те, кто бомбили на то, что бомблю я 😃

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

Дисклеймер: я бы в целом не брал тестовые. В большинстве случаев уровень можно узнать просто пообщавшись с человеком. Последние 3 работы с крутыми проектами и командами я проходил именно в режиме «пообщаться». Где-то смотрели на мои софты, где-то на то, как я бы делал определенную задачу. Без вопросов про event loop и т.п. Такие собесы отлично подходят для кандидатов, начиная с уровня Middle.

Но вот все-таки предположим, я беру тестовое. Что я должен сделать?

1️⃣ Внимательно читаю техническое задание. Бывает такое, что какие-то формулировки спорные и непонятные. Всегда надо уточнять такие моменты. Больше скажу: знаю компании, которые специально делают ошибки в ТЗ, чтобы посмотреть на реакцию кандидата. Будет ли уточнять или сделает так, как решил сам.

2️⃣ Делаю проект. Раз я взялся за тестовое, я должен сделать его хорошо.

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

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

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

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

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

Пункты 3, 4 и 5 делаются очень быстро. Вы на все это потратите 20 минут своего времени, а качество проекта будет совсем на другом уровне и поверьте: вы выгодно будете отличаться от других кандидатов, которых, как правило, очень много.

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

Вот как-то так. Ну а поспорить или дополнить можно как всегда в комментах)
jsdoc.app Use JSDoc: Index Official documentation for JSDoc.
  • 👍 13
  • ❤ 3
  • 🔥 2
Post #1025 949
#frontend_mylife

На работе попросили попроводить собесы middle разработчиков и это, на самом деле, очень грустненько.

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

И по итогу из 10 кандидатов только 2 были пропущены на техническое интервью.

Почему? Основные причины три.

1️⃣ Многие не проверяют то, что сделали. Вроде работает, но с багами. Причем баги выявить максимально просто: где-то дважды запрос уходит, где-то просто после 3х срабатываний пагинации перестает работать. Потому что Observer настроен неверно.

2️⃣ Визуал. Тестовое без дизайна. И никто не просит сделать произведение искусства. Но мне было бы стремно отдавать тестовое в таком виде, которое на скриншоте. Так, на секундочку, выглядит десктоп. Причем разрешено использовать любые UI-библиотеки и фреймворки.

3️⃣ Нет адаптива. Ну серьезно. 2025 год и когда сужаешь экран - появляется скролл? Адаптив на любом проекте - это просто по умолчанию должно быть. Почему это важно? Я встречал middle-разработчиков, которые не могут в адаптив. Смешно, но факты из жизни.

Для меня все 3 пункта супер критичны. Так я могу оценить то, насколько ответственно кандидат подходит к заданию и насколько он готов работать не спустя рукава.

Да, я понимаю. Для многих это «очередное тестовое, которые делал десятки раз». Но если вы взялись за него, то сделайте нормально, а не на отвали.

Спонтанный пост, но немного забомбило 😃
  • 👍 22
  • ❤ 10
  • 🔥 6
Post #1023 1.1K
#frontend_useful

Скоро сможем поработать с новым браузерным API "window.ai", который под капотом использует Gemino Nano.

Подробности по ссылке 🙂

Ставь ❤️, если бы интересно было затестить)
Medium The new “window.ai” API will blow your mind. Google has introduced a built-in AI model to Google Chrome with the new “window.ai” API that uses Gemini Nano.
  • ❤ 6
  • 🔥 1
Post #1022 958
#frontend_podcast

Новый выпуск подкаста 🙂

Консольный лог #2. Рефакторинг. С какой стороны к нему подойти

В этом выпуске я расскажу:

1. По каким признакам я понимаю, что пора рефакторить.

2. Как я выделяю время на это и аргументирую перед командой.

3. Как подхожу к самому процессу, чтобы всё прошло максимально гладко.

📱 Нативно в телеграм

📱 Apple Podcast

📱 Яндекс.Музыка

Ну а вы, как и всегда, можете набрасывать интересующие вас темы в комментариях 🙂
Telegram mave.stream Полноценный подкаст-стриминг прямо в Telegram 🎙️ mave.stream — всё, что хочется слушать и смотреть. 27 000+ подкастов и 1,2 млн аудио и видеовыпусков с персональными рекомендациями.
  • 🔥 8
  • 👍 2
  • ❤ 1
Post #1021 1.02K
#frontend_mylife

3 месяца ушло на то, чтобы прочитать трилогию Метро.

Кто не знает, о чем, то расскажу коротко. Ядерная война, выжили только люди в московском метро. Ну а там все как человечество любит: внутренние войны, фашисты, коммунисты и т.п.

На самом деле все 3 книги прочитал на одном дыхании. Ровные по сюжету, не затянуты.

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

Дмитрий Глуховский не стал делать новые книги, но зато права на вселенную Метро есть у 4A Games, которые выпустили уже третью часть игры. И она как раз продолжается на том месте, где заканчивается книга.

Так что дальше погружаюсь в игру, а параллельно что-то ещё буду искать для чтения 🙂
  • 👍 18
  • 🔥 2
Post #1020 1.08K
#frontend_useful

Нашел интересный вариант изучения Git с помощью небольшой песочницы. Есть возможность поработать в том числе с удаленными репозиториями.

Документацию на 100%, конечно, не заменит. Но основные моменты хорошо раскрываются.
learngitbranching.js.org Learn Git Branching An interactive Git visualization tool to educate and challenge!
  • 🔥 6
  • ❤ 1
Post #1019 1.06K
#frontend_mylife

Попалась сейчас вакансия на frontend-разработчика. Точнее, продвигается она как стажировка. В целом описание ничего. Да и стажировку денежку даже платят. Но последний абзац - такая себе фича 🙈
  • 😁 19
  • 👍 1
Post #1018 984
#frontend_mylife

Сегодня ровно год, как работаю в EMCD.

Помню первую рабочую неделю 🙈

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

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

Много интересных задач, новая для меня сфера, лидство фронтовой части своего проекта, а под конец года - масштабный рефакторинг.

Надеюсь, еще через год отмечу уже 2 года в компании 🙂
  • 🔥 24
  • 👍 3
  • ❤ 2
Post #1017 970
#frontend_useful

Если вам хочется поделиться своим небольшим frontend-проектом или подсмотреть идеи у других ребят, можно это сделать в репозитории:

https://github.com/Ayushparikh-code/Web-dev-mini-projects

Что важно: проекты, которая там хранятся, на чистом JS. Можно поковыряться и найти много чего интересного 🙂 Советую 👍
GitHub GitHub - Ayushparikh-code/Web-dev-mini-projects: The repository contains the list of awesome✨ & cool web development beginner-friendly✌️… The repository contains the list of awesome✨ & cool web development beginner-friendly✌️ projects! - Ayushparikh-code/Web-dev-mini-projects
  • 🔥 4
  • ❤ 1
Post #1016 887
#frontend_post

Сегодня хочу подсветить важную тему: важность честности на собеседованиях в IT-сфере. Почему врать - это действительно плохо?

1️⃣ Доверие - это основа. Когда мы врём, мы подрываем взаимопонимание и доверие, которые так важны в команде. Работодатели ценят честность и надежность в своих сотрудниках, и это помогает строить долгосрочные и успешные рабочие отношения.

2️⃣ Соответствие навыкам. Важно представлять себя такими, какие мы есть, и не преувеличивать свои навыки и опыт. Если мы врём, мы можем оказаться в ситуации, где не сможем справиться с поставленными задачами.

3️⃣ Репутация. IT-сфера - это узкое сообщество, где информация быстро распространяется. Если нас запомнят как неправдивых на собеседованиях, это может повлиять на репутацию и отношения с другими работодателями и коллегами.

4️⃣ Рост и развитие. Важно показать на собеседовании, что у вас могут быть пробелы в знаниях, но это не проблема для вас. Работодатели ценят сотрудников, готовых учиться и развиваться, и обычно предпочитают нанимать именно таких людей.

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

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

А вам приходилось врать на собеседовании? Раскрывалось это? Или наоборот помогало?
  • 👎 13
  • ❤ 9
  • 👍 4
Post #1015 1.26K
#frontend_useful

Первый пост в году - и сразу вкусный и полезный 🙂

На freeСodeСamp вышел курс по английскому. Уровень A2 (CEFR), но с упором на айтишку.

105 диалогов и в каждом есть практические задания (а вы знаете, как я люблю практику 😁).

Курс пока beta, о чем можно понять из цитаты
Эта сертификация займет у вас значительное количество времени и усилий. Если вы начнете сейчас, вы можете быть готовы сдать финальный экзамен, когда мы запустим его в ближайшие месяцы.


Ознакомиться и начать проходить можно по ссылке https://www.freecodecamp.org/learn/a2-english-for-developers/ 🙂

PS. Оказывается уровень выше тоже есть https://www.freecodecamp.org/learn/b1-english-for-developers/
www.freecodecamp.org Learn to Code for Free
  • 🔥 22
Post #1007 1.33K
#frontend_mylife

Думаю, это последний пост в этом году 🙂 Дальше спокойная (или нет) подготовка к Новому Году.

Время подвести итоги 🙂

Мы с вами неплохо так выросли. +440 человек - отличный показатель, особенно когда это вообще без вложений на рекламу)

От меня 300 публикаций, от вас 270к просмотров, множество реакций и комментариев - это прям 🔥🔥🔥

Если говорить в целом про год для меня, то он имел как позитивные эмоции, так и не очень.

Из того, что хотелось сделать, но не получилось - почаще постить что-то на YouTube. На это уходит много времени и сложно разрываться.

Из грустного: частые болезни ребенка. Да и я тоже болел нередко. Есть над чем работать 🙂

Чтобы не накидывать негатива, перейду к положительному 🙂

⚡️ Начало года мы с семьей встретили в Санкт-Петербурге. Море снега, приятных встреч и заряд позитивом!

⚡️ Первый рабочий день в году ознаменовался переходом на новую работу. Интересный проект и крутая команда прилагались 😁

⚡️ Купил новый микрофон, благодаря которому записал новый плейлист на YouTube, который до сих пор смотрят многие ребята. Из важных покупок так же сделал стол с регулировкой высоты. Боялся, что ерунда, но реально теперь частенько работаю стоя.

⚡️ Перешел на WebStorm 😁

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

⚡️ Летом побывал с семьей в Пятигорске, впервые сам сделал что-то на мангале в Гуамке.

⚡️ Так же позже, летом, с товарищем сгоняли в Краснодар по болеть за ЦСКА. Стадион Галицкий отгрохал просто пушечный.

⚡️ Провел успешный интенсив

⚡️ Купил Nintendo Switch как вторую приставку. Рад как слон до сих пор 😃

⚡️Отметили очередной ДР ребенка и еще раз задумался о том, как быстро растут дети 😞

⚡️Выступил с докладом про AI на региональном DevFest2024

⚡️Вернулся к занятиям теннисом

⚡️Впервые снимал видео в студии и под конец года запустил очередной поток курса по Vue ❤️

⚡️Запустил свой подкаст. Да, максимально пилотная серия, но дальше - больше

Что в следующем году?

🔥 Хочу начать больше развивать YouTube. Уже сейчас есть планы на 2 больших плейлиста

🔥 Развивать подкаст. Тоже есть идеи для развития, но посмотрим, как пойдет

🔥 Выступить на 1-2 конференциях

🔥 Поддерживать свои знания и навыки на актуальном уровне, а также помогать своим ученикам

🔥 Ну и самое главное: быть опорой для своей семьи и родителей

А как у вас с итогами года? 🙂 Есть за что себя похвалить или, может, поругать?
  • 🔥 18
  • ❤ 5
  • 👍 2
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 →