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

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

Иногда стримы работы и учёбы: https://www.twitch.tv/codeforfreedom_
Download Telegram
Отчет за прошедшую неделю
#100DaysOfStudy

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

Дни №62-68

🧱 БАЗА
➢ Начал читать "Грокаем Алгоритмы"
➢ Немного потрогал LeetCode (много не буду)
➢ Начал читать "You Don't Know JS Yet" чтобы прокачаться в JS

🌿 CТАЖИРОВКА
➢ 1-ый проект: Сделал задачу по странице Privacy Policy
➢ 2-ой проект: Оперативно выпустили MVP где берем данные с бека. Теперь надо чистить код.

👨‍💻 ПОДГОТОВКА К РАБОТЕ:
➢ Смотрю собес: Собеседование frontend junior разработчика 2024.
Тут была классная задачка на TS: TypeGuards после которой я начал их понимать.

🎯 ПЛАНЫ
Планирую пройтись по базе TypeScript и больше готовиться к собесам.

Всем успехов и продуктивной недели⚡️
4🔥1
Gemini-cli просит дать ей “последний шанс”

Когда меня уже выбесил gemini-cli своими нерабочими решениями и я написал пару ласковых - она попросила дать “последний шанс” ее доработанному решению.

Ну что-ж, молодец все таки справилась

Исправлял работу husky pre-commit хуков в проекте.
😁4
Отчет за прошлую неделю
(04.08 - 10.08)
#100DaysOfStudy

Прошлая неделя была наполнена задачами по стажировке. Так как на меня упало тимлидство. Нас в команде 3 чел на фронте.

Дни №68-74

CТАЖИРОВКА
➢ Внедряли API
➢ Рефакторили общий компонент с иконками
➢ Фиксили верстку

ПОДГОТОВКА К РАБОТЕ:
➢ Выписывал вопросы к собесам и разбирал то что не понимаю.
➢ Узнал про путь от запроса в поисковой строке "google.com" до отображения страницы у пользователя

Время: 47ч
По активным часам я очень доволен.
Хотя в начале этой недели был немного будто выгоревший потому что в Вс не особо получилось отдохнуть.

Ретро отчеты буду стараться делать по Пн
👍3🔥2
Отчет за прошлую неделю (11.08 - 17.08)
#100DaysOfStudy

Недели вышла Не очень. Выкатывали MVP на стажировке и это было немного стрессово.

Дни №75-80

CТАЖИРОВКА
➢ Делали много правок и старался допились все поскорее
➢ В итоге все подготовил на фронте к деплою отдал MVP

ПОДГОТОВКА
➢ Немного выписал вопросы и ответы по Typenoscript

🆕 ЧТО НОВОГО:
➢ 30.08 буду участвовать в онлайн мок собесе у SiberiaCanCode где можно будет пользоваться нейронками

Время: 28ч

Часы уменьшились. Сбился график сна. Но решаю эти вопросы.

Всем хорошей работы и учебы ⚡️
🔥4
Сегодня сделал свое собственное расширение для браузера

Хочу сделать расширение для продуктивного использования ютуба

Сейчас продолжу его на стриме
Кому интересно залетайте

https://www.twitch.tv/codeforfreedom_
This media is not supported in your browser
VIEW IN TELEGRAM
🔥7👍4👏1
Сегодня начал читать книгу «Программист-прагматик. Путь от подмастерья к мастеру»

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

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

У меня сейчас 2 книги которые я начал читать и они обе на тему “мастерства”

📖 Мастерство - Роберт Грин
📖 Программист-прагматик. Ваш путь к мастерству

Теперь на стримах по учебе первый таймер(помодор) буду читать.
❤‍🔥4👍3
Больше чем недельный отчет #100DaysOfStudy

Дни № 80-90

За последний месяц произошло несколько крупных событий.

🪪 МОК СОБЕС
У SiberiaCanCode с ai инструментами (ютуб)

🛠 ПЕРВАЯ ПОДРАБОТКА (через нетворк)
На стартапе на пол рабочей недели. Много нового и интересного. Была одна задача с кодом, а в остальном онбординг. Жаль одно - что там нету опытных фронтов.

🌿СТАЖИРОВКА
По стажировке доделывали небольшие задачи по проекту. Но сейчас упала интересная задача с аутентификацией и хоть я ушел на подработку, я хочу сам реализовать аутентификацию. Таким образом у меня будет двойной опыт с аутентификацией: на стажировки и на стартапе.

ВРЕМЯ
48 часов
Неделя (Пн-Сб) вышла продуктивной.

ИНТЕРЕСНОЕ
Как писал вышел продолжаю читать 2 книги “Мастерство” и “Программист Прагматик”. И человека в начале своего профессионального пути это наверное 2 лучшие книги. Я тащусь. Хотя в жизни оч мало читал в целом.

А привычку читать я себе прививаю тем, что 1 помодоро таймер в день читаю.

Всем Успехов ⚡️
🔥8
Нехорошие новости для джунов.

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

Ключевая причина — AI-агенты выполняют джуновские задачи и требуют ревью от мидла или сеньора. А если есть джун, то он добавляет лишнюю ступень в этой цепи:
AI → Джун → Мидл/Сеньор.

💡 Таким образом, ключевая вещь, к которой нам, джунам, нужно стремиться — это уметь делать ревью и отличать плохой код от хорошего.


В целом профессия программиста возвращается к истокам и снова становится делом по призванию, так как учиться нужно больше и уметь многое. Сейчас, чтобы войти в IT, скорее всего, придется вырасти до уровня мидла — либо с небольшим шансом попасть на позицию джуна/стажера.

Такие выводы я сделал после просмотра видео «Как AI меняет разработку?».

Я трогал программирование еще 12 лет назал в универе и оно мне нравилось, но тогда у меня не было долгосрочных планов, и я просто перестал уделять внимание учебе.

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

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


В коментах приклеплю видео с цитатой

2🗿2👍1
#100DaysOfStudy
День 91

Документация React по useEffect

Я и не знал на сколько плохо я понимал работу хука useEffect.
Эта документация обязательна для прочтения.

Ключевые моменты, которые узанал
➢ Суть в том, что useEffect создан для реализации сайд-эффектов.
➢ Cleanup ф-ия в useEffect вызывается на размонтирование компонента и перед повторным запуском (если есть dependencies).

Также узнал что через Ref можно использовать методы от HTML тегов. Например для <dialog> можно использовать ref.current.showModal()

Теперь интересно посмотреть след раздел
You Might Not Need an Effect

Приятно когда понимаешь инструменты с которыми работаешь 🔧⚙️
🔥10
Прошло уже почти 2 мес с момента как я записал второе видео про свой путь в айти, но так до сих пор его и не смонтировал…

Сегодня заглянул в материал и поугарал)

На этих выходных обязательно его нарежу и выложу.

А за последние 2 мес уже произошло еще много нового, так что пора записывать еще одно видео.

А вот самое первое которому уже пол года
Почему я изучаю Фронтенд разработку?


Клипы из предстоящего видео:
🔥421
Плюс мораль от сообщества 🚀

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

Я стал активной частью сообщества и начал проводить созвоны English Club и недавно начал запускать небольшие челленджи в нашем спортивном чатике.

Основатель сообщества Саня (@jointimer) сделал мне мега подгон:
Фирменная футболка IT-Хозяев
Книга: Чистый Код
И еще ништячки

Я благодарен ему за поддержку и то, что он создал такое классное сообщество.

Двигаться в одиночку было бы гораздо сложнее. Так что всем рекомендую сообщество IT-Хозяева

Всем успехов в развитии ⚡️
🐳7❤‍🔥6🔥31👍1