Хасан – Дорога в Айти
127 subscribers
189 photos
36 videos
84 links
Путь в IT через frontend 🌐👨‍💻

Frontend-разработчик в начале карьеры.
Имею коммерческий опыт в стартапе.
Делюсь процессом развития, ошибками и практическими выводами.

Иногда стримы работы и учёбы: https://www.twitch.tv/khasan_code
Download Telegram
Решил более основательно потестить gemini-cli.

ℹ️ обновил информацию про режим YOLO


У gemini-cli оказывается уже есть интеграция с VSCode/Cursor.

А из забавного – нашел у него в настройках YOLO ("You Only Live Once") режим. Который отключает подтверждение на выполнение команд. По дефолту включен в настройках, но его требуется активировать в ручную.

• Флагом —yolo при запуске
gemini —yolo


• Или комбинацией “CTRL + Y”

При включенном YOLO режиме поле ввода подсвечивается красным и справа отображается строка:
“YOLO mode”


П.С.
Я не буду спамить учебными постами. Просто один в конце года отпишу общий.
🔥2😁2👀1
Хасан – Дорога в Айти
Photo
❗️Обновил информацию и скрин про YOLO режим в gemini-cli
Please open Telegram to view this post
VIEW IN TELEGRAM
Подключил на свой github репозиторий Gemini Code Assist. И он на ревью сказал, что у меня в PR попал “непрофессиональный контент”, где я в agents.md дал инструкцию.

call me - MASTER


Он поставил высокий приоритет для правки 🚨😁
😁5🔥1🤔1
📹 Выпустил новое видео “Дорога в Айти 3”

Видео небольшое – всего 5мин. В нем я коротко рассказал про:

▻ Свою первую работу
▻ Поиск новой работы
▻ Мою продуктивность
▻ Обучение

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

Смотреть на YouTube:
👉 Дорога в Айти 3


Если не сложно, поддержите видео лайком и любым комментом 🤝
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15🤮1🤣1
Media is too big
VIEW IN TELEGRAM
Стань Хозяином 2026 года 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👎1🤣1🏆1🫡1
Айти рыбалка: кто клюнет первым?

Чувство будто я сижу на рыбалке с 3 удочками: уже 3 проекта в ожидании подтверждения.

🎣 🐠Первая удочка
(с конца декабря)
Тут самый жирный улов. Фуллтайм работа с устройством в штат, где буду писать проект с нуля.

🎣🐟Вторая удочка
(с конца прошлой недели)
Парт-тайм работа на новом стартапе.

🎣🐡Третяя удочка
(со вчерашнего вечера)
Проект где надо в уже существующий сайт добавить мобильную версию.

И кстати, все эти возможности за счет нетворкинга:
• через новое знакомство в жизни
• по рекомендации с последней работы
• знакомые со стажировки


Так что же клюнет первым? 🐟
Please open Telegram to view this post
VIEW IN TELEGRAM
🐳7🔥4
Ну че пацаны, аниме? Лондон?

По сути, я выучил английский обычным просмотром роликов на Youtube 📺

Правда, заняло это у меня 10 лет…

Как следствие, я отлично воспринимаю английский на слух, но с грамматикой у меня яма…

И я люблю английский за те возможности, которые он предоставляет:

• брать техническую информацию из первоисточников
• просматривать зарубежный контента в оригинале (в том числе и мемы 😁)
• общаться с людьми из разных стран
• и многое другое

Я решил, что пора это исправлять. Тем более что с прошлого года я начал вести English Speaking Club в нашем сообществе IT-Хозяева.

По совету преподавателя английского с многолетним опытом я начну самостоятельно проходить грамматику по “красному Мерфи” Essential Grammar in Use.

Это книга начального уровня грамматики. Идеальный вариант для меня, чтобы подтянуть базу.

Настала пора прокачать свой английский и расширить горизонты своих возможностей. 🚩

Так что – всем Лондон 🇬🇧!

Кому надо, я оставлю книгу в комментариях.

А кто хочет заняться английским, обращайтесь к @alexander_sergeevitch.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🆒4
Оказывается, я контрибьютор сразу двух уровней Хозяйской подписки 💪

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

Приятно осознавать, что ты приносишь пользу сообществу 👫🙌.

Мы будем самым здоровым, сильным и активным айти-сообществом 🏆🥇.

Всем Спорт⚡️

И респект тем, кто принимает участие в челленджах 🫡.

Айти Хозяева! → Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14
Главный враг в начале любого дела – analysis paralysis 🥶

В этом месяце я попал под раздачу такого явления как аналитический паралич. Пока нахожусь в процессе поиска работы собирался попрактиковаться в новых технологиях: NEXT.js, SSR, работа с БД, тесты и тд.

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

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

Основные признаки:
• Чрезмерная информация
• Страх ошибки 
• Множество вариантов

Я понял, что пора перестать потреблять новости, не искать идеального решения, определиться с технологиями и начать делать. Дальше будет видно.

Но последним шагом надо выбрать структуру/архитектуру для проекта. Посмотрю:
• FSD - Feature Sliced Design
• Bulletproof React
• Альтернативный подход

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

А копаться в вопросе "Архитектура VS Структура" я буду прямо сейчас на стриме. Если у вас есть что подсказать – можете зайти и поделиться. Или написать в комментариях.

LET’S ⚡️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍41
Я встал на темную сторону 🐼🗡

Решил в качестве своей первой архитектуры изучить FSD (Feature Sliced Design). У нее есть много хейтеров и сторонников. Но для меня это не так важно. Я выбрал ее по следующим причинам:

1. Подробная документация и большая база знаний.
2. Большое комьюнити, в котором тебе помогут разобораться.

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

Так что погнал разбираться в FSD прямо сейчас. Буду проходить туториал прямо на стриме.

LETS ⚡️
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚7👍3
Прошел туториал по FSD

Он оказался не сложный. Там была упрощенная версия из 3 слоев
• app
• pages
• shared
и внутри сегменты: ui/api/modul. Хотя там была и аутентификация и несколько страниц и формы.

👀Удивило что в слайсе pages/sign-in было две страницы: RegisterPage и SignInPage.

То есть по началу структура может быть довольно простой. Она подходит и для небольшого проекта. А если будет расти, то уже надо разобраться в widgets/features/entities.

Завтра гляну примеры как более масштабные проекты выглядят. А так считай за 3 часа с основами разобрался и потыкал пример.

И кстати туториал на фреймворке Remix.
А еще там были баги и вещи, которые пришлось самому подфискить 🧐

Туториал
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👌3
Первый час работы ушел в Doom Researching

Надо было решить задачу, но перед началом решил узнать как задать агенту opencode глобальную инструкцию и пошло поехало… Начал оптимизировать, ресерчить “а как лучше?” и тд и тп. Закончил на видео гайде уже другой надстройки над агентом – oh-my-opencode… И сработал таймер на 50min pomodoro.

В общем “doom researching” дело совсем не безобидное. Будьте бдительны.
👀4😁2👍1🙉1
Как Дядя Боб пробовал кодинг с ИИ агентами 🤖

Любопытная статейка. Хроники того как Роберт Мартин пробовал AI-coding.

TL;DR
Итоги от Дяди Боба и автора статьи


• AI усиливает то, что у вас уже есть.

• На AI нельзя делегировать процесс размышлений – это всё ещё остается на человеке

• Принципы Clean Code не устарели. Читаемость нужна и человеку, и машине.

• В AI coding важно использовать вспомогательные детерменированные инструменты – тесты, линтеры.

Мем из комментов:
Следующий бестселлер дяди Боба будет называться «Clean Claude»


Скоро расскажу свой опыт экспериментов с агентами и модельками. И улучнить обучение с ИИ 🧠

P.S.
Чтобы скрыть эти н
азойливые плашки рекламы на хабре – выделите их в ручную с uBlock/addBlock.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👨‍💻1
💰 Скидка на Claude Pro

По этой ссылке на Claude предоставляется скидка 50% на первые 3 месяца для новых аккаунтов: https://claude.ai/alex ( вместо 20$ будет 10$ )

Я в команде 🤖
Только на днях взял подписку на китайский GLM за 3$. А теперь буду пробовать премиум подельки от Claude.

Let’s ⚡️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🤝1
Claude раздает 50$ на Extra Usage 💰

(для тех у кого есть платная подписка)

Это промо нацелено, чтобы мы опробовали их новый Opus 4.6. Но мы вольны использовать этот баланс как пожелаем.

The $50 credit can be used for Claude, Claude Code, and Cowork, including all models and features available on your plan.


Клеймим тут
https://claude.ai/settings/usage

Детали промо – Ссылка

• Срок активации: до 16 февраля 2026 года.
• Кредит действует 60 дней после получения, потом остаток сгорает.
• На кнопку “Claim” у вас автоматически включится “Extra usage” в настройках.

Важно учитывать что у Claude необычная модель лимитов. Есть лимиты на каждые 5ч и на неделю. То есть невозможно потратить всю свою Pro подписку за 2 дня. Но когда включен режим «Extra usage», можно продолжить работу если мы выжгли свои лимиты на 5ч. В данном случае нам дали 50$ для «Extra usage».

П.С.
Если бы я вчера не взял сразу подписку, то уже не смог бы заклеймить 50$ так как есть условие – подписка должна быть оформлена до выхода промо.
Возможности надо хватать быстро⚡️
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯4🐳1
КОШМАРЫ TYPESCRIPT 👩‍💻 🌟

Прошел на курсе главу "Странности TypeScript", но я бы назвал ее "Кошмары TypeScript". Пришлось знатно напрягать извилины чтобы не запутатья.

Также понадобилось рзобраться в понятии “вариа”нтность. Вот коротко список кошмар котрые я сегодня повидал:

Типы в функциях:
• типы параметров – контравариантны (могут принимать более широкий тип)
• тип возвращаемого значения – ковариантно (может быть более узким типом)
Это только в присваивании ф-ии в переменную.

НО!
При вызове ф-ии:
• тип аргументов может быть уже типа параметров ф-ии, а не шире.

В массивах:
• также как аргументы при вызове ф-ии – могут быть уже.

Методы в объектах:
• при объявлении как метод объекта – типы параметров бивариантны (могут быть и шире и уже)
• а при объявлении свойства объекта с функцией внутри – типы параметров контравариантны (как в ф-ях)

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

Вот такие вот веселые "Странности" 👽

Больше странностей у меня на стриме прямо сейчас. Заходите
Please open Telegram to view this post
VIEW IN TELEGRAM
🐳3👍1🌚1