Дебаж 🪲 с ноги 🦶
342 subscribers
222 photos
42 videos
2 files
122 links
🪲Дебажу код,🐞отлаживаю жизнь
Download Telegram
Channel name was changed to «Today | IT | Way»
👋 Добро пожаловать в мой уютный уголок интернета, где я дебажу и отлаживаю не только код, но и свою жизнь!

Я Женя Рябышев — тимлид, бэкендер на Kotlin, фанат продуктивности, спорта и семейного баланса.
Но главное — я в поиске пути от разработчика к предпринимателю.

💡 Этот блог — не просто про код, а про путь к своему продукту.

Что тут будет?

📊 #bio - тимлидство, работа с командой, выгорание (куда без него).
🙊 #толки - рассуждений на около ИТ темы и не только
🚀 #пробую - мои эксперименты с продуктами, продвижением и бизнесом.
🖥 #тек - backend и всякие техштуки.
🏋️ #лайф — спорт, семья, баланс между работой и нормальной жизнью.
📅 #продуктивность — гаджеты, планирование, как всё успевать (спойлер: никак).

<<<<<<< HEAD

=======
📣 #bip - посты на тему build in public
>>>>>>> master 10.03.2025

<<<<<<< HEAD

=======
📣 #бутлер_os - посты на тему ИИ ассистент на коленке
>>>>>>> master 26.09.2025

Зачем подписываться?
🔹 Просто и без заумностей — реальный опыт, ошибки, инсайты.
🔹 Без воды — только полезное и забавное из IT.
🔹 Я пробую, ошибаюсь, разбираюсь — и делюсь этим.

Заходи, будем разбираться вместе! 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
А что делает программист?

Однажды один мой друг спросил, чем я занимаюсь. Я рассказал, что работаю над платформой для массового найма, например, для таких вакансий, как курьеры. Но следом последовал вопрос, который застал меня врасплох: «А что ты будешь делать, когда полностью напишешь эту платформу?» 🤔

Этот вопрос выбил меня из колеи — стало ясно, что я давно достиг профессиональной деформации. Даже не сразу нашёлся, что ответить! 😅 Но спустя время понял, что хочу объяснить это всем, кто задаётся таким вопросом: Что вообще делает программист на работе?

Программисты создают программное обеспечение для самых разных устройств — от прошивок для контроллеров в системе ABS 🚗 до систем мониторинга серверов в дата-центре 🌐 или автоматизации рабочего места в офисе 🖥️. Но у всех этих задач есть одна общая черта: их нельзя «полностью доделать».

Это верно не только для программирования, но и для любой инженерной работы. Когда что-то создаётся, приходится делать массу упрощений и решений, ведь продукт — как живой организм 🌱. Он либо развивается и адаптируется к изменениям, либо устаревает и уходит в прошлое. В какой-то момент никто не может просто отложить клавиатуру и сказать: «Всё, я завершил проект» . Это не картина и не мелодия, у которых может быть финальный штрих.

В этом и заключается прелесть работы инженера — видеть, как продукт живёт и эволюционирует, а вместе с ним и ты. 🔥 Не бойтесь старых технологий, когда ищете первую работу! В процессе разработки любой проект будет обновляться, совершенствоваться и подстраиваться под потребности пользователей.

Главное — не останавливаться и быть готовым к постоянному развитию. 💪 А что думаете вы? Есть ли у вас подобный опыт? Делитесь в комментариях!👇

#толки
👍1
Channel name was changed to «Это Женя программист»
This media is not supported in your browser
VIEW IN TELEGRAM
С чего начать в IT? 🧑‍💻

Меня часто спрашивают, с чего стоит начать тем, кто хочет войти в IT. Если ваш брат, сват или друг действительно интересуется этим вопросом, мой совет будет простым: начинайте с понимания того, что IT — это работа с информацией и задачами.

Основная работа инженера — независимо от должности, будь то поддержка или архитектура — это поиск и обработка информации для решения конкретных задач. Умение задать правильный вопрос — это уже половина успеха. Поэтому:

1️⃣ Научитесь искать информацию
Первый запрос в Google может быть: «Какие есть направления в IT и их описание». Это даст понимание, что именно вам интересно и что стоит изучать дальше.

2️⃣ Не спешите покупать дорогие курсы
Курсы по «JS Fullstack за 30 дней» — не всегда нужное вложение. Весь контент есть на YouTube и других бесплатных ресурсах. Практикуйтесь, и если появляются вопросы, ищите ответы в интернете.

3️⃣ Сразу начинайте практиковаться
Как только освоили основы языка, создавайте что-то своё. Пусть это будет простой проект, решающий какую-то вашу задачу. Мой первый проект, например, был страница на HTML для парсинга цен на криптовалюты.

Плюс программирования в том, что сломать что-то безвозвратно практически невозможно. Не бойтесь экспериментировать и пробовать новое! 🚀

#толки
Стоит ли идти в IT ради денег и удалёнки?

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

💸 Миф о "больших деньгах" для новичков
На junior-позициях зарплаты обычно невысокие. В IT, как и в других сферах, доходы растут с опытом и навыками. 💡 Начинать в IT только ради денег не стоит. Часто работа требует такой вовлеченности, что задачи не отпускают даже ночью. Личный пример: недавно во сне "дебажил" код, исправил ошибку, и наутро действительно нашел баг, который заметил во сне.

🏠 Правда об удалёнке
Удалёнка — это, конечно, здорово, но не всегда лучший вариант для первой работы. На удалёнке нужно привыкать к асинхронному общению: задал вопрос в чате, ждешь ответа, переключаешься на другую задачу или переходишь на встречу в Zoom. Для новичка живое общение с коллегами в офисе будет куда полезнее — ведь в первый день может возникнуть множество вопросов, особенно если вы попали на проект с устаревшим кодом.

👉 Совет для новичков
При поиске первой работы не зацикливайтесь на зарплате и условиях. Обретите ценный опыт, поработайте хотя бы полгода, а затем сможете повысить свою ценность и перейти на позицию миддла. 🚀

#толки
JetBrains недавно выпустили прощальный пост в честь Стивера — человека, который подарил миру Флибусту и Fernflower

🎙 Если вы не знали Стивера — он был тем самым программистом, о котором все говорили: "Вау, он точно знает, как оно все устроено!" Этот человек был больше, чем просто разработчик. Стивер — немецкий инженер с русскими корнями, страстно увлеченный Java и, без сомнений, вечный борец за свободный доступ к знаниям. К сожалению, он ушел от нас недавно, проиграв бой с раком.

📚 Флибуста. Ах, кто только не знает Флибусту! Этот проект — настоящая библиотека для души. Благодаря Стиверу книги были доступны всем, и хоть его идеалы о доступности знаний иногда встречали проблемы с законом (ага, вот это "иногда"), он верил в то, что знание должно быть бесплатным. Этот сервис открывал двери в мир литературы тысячам людей.

🔸 Fernflower — это настоящая жемчужина среди Java-инструментов. В 2008 году, Стивер, из любопытства и настоящей инженерной тоски по порядку, заметил слабости существующих декомпиляторов. Его реакция? Создать свой собственный! Fernflower стал первым Java-декомпилятором, который использовал анализ потока управления (да-да, вместо простого шаблонного поиска), и это сделало декомпиляцию куда более надежной.

🔹 JetBrains поняли, что с этим человеком шутки плохи и в 2014 году добавили Fernflower в IntelliJ IDEA. Этот ход сделал его инструментом open-source, и теперь тысячи Java-разработчиков могли, как волшебники, смотреть внутрь классов, которые были закрыты как сейф. Fernflower настолько упростил жизнь, что многие разработчики на Java даже не знают, сколько времени и сил он им сэкономил!

🔥 Если бы Стивер мог нас слышать, он бы смеялся — не потому что нас нетрудно впечатлить, а потому что для него это было просто весело. Классный проект, бесплатные книги, Fernflower — все это было частью его философии свободного доступа и оптимизации. Так что в следующий раз, когда запустите Fernflower в IDEA, помните, кто стоит за этим.

💡 Подписывайтесь, если хотите больше историй о людях, которые делают технологии чем-то большим, чем просто код!

#новости
1
💡 Пора вдохнуть жизнь в канал и рассказать о себе!

Привет! Меня зовут Женя, я уже 8 лет в разработке 💻. Как и многие в IT, я попал сюда не сразу. Начинал с завода, где был проектировщиком бортовых кабельных сетей для автоматических систем управления ракетами 🚀. Работа не бей лежачего, платили мало, за границу не пускали. Именно эти два фактора побудили меня искать новые пути заработка.

🌐 Тогда я наткнулся на вакансию менеджера IT-проекта, где среди требований значилось "понимание основ web-разработки". На тот момент у меня было некоторое представление о программировании, но что такое веб-разработка — не знал. Начал изучать, углубился, и уже потом решил стать разработчиком.

Как я искал свою первую работу в IT? Об этом расскажу уже завтра! 😉

#bio
Channel name was changed to «Дебаж 🪲 с ноги 🦶»
This media is not supported in your browser
VIEW IN TELEGRAM
💼 Самое сложное в IT — это войти, а дальше... сложнее выбраться 💻

Когда я только начинал свой путь в IT, определиться с языком программирования было задачей не из легких. Начал с классики — изучил основы циклов и массивов по книжке «C++ за 21 день» (на деле это заняло намного дольше 😅). Но, как оказалось, одной книжки было недостаточно, чтобы найти работу — вакансии пестрели неизвестными словами.

🧩 Потом я открыл для себя C# и начал повторять упражнения из той же книжки, но и тут наткнулся на загадочные термины в описаниях вакансий: JavaScript, HTML… Пошел разбираться на YouTube, освоил их на уровне «морского боя» и простых формочек. Но идеальная вакансия по-прежнему оставалась далеко. Оказалось, что нужно знать еще ORM, фреймворки и другие технологии, о которых я и не слышал. Так начался круг «читаю — учу — мониторю вакансии», из которого, казалось, не выбраться.

🎯 Переломный момент наступил, когда я встретил разработчика из Яндекса. Он сказал, что Java похожа на C#, и предложил провести демо-собеседование. Он задавал кучу вопросов, по итогам отметив, что у меня есть пробелы в базовых вещах и что смотреть фреймворки на моем уровне не нужно. Ведь от джуна не ждут создания сервисов с нуля — главное знать основу.

После этого я уже смело ходил на собеседования, даже по Go, не зная языка, и рассказывал про C#. А самое первое собеседование было в Яндекс. У них для новичков были задачи на сайте — я решил и отправил свой ответ, и через какое-то время мне ответили! Тогда я думал, что уже почти в команде Яндекса 😅, но на техническом скрининге меня «сбрили» быстро. Это меня удивило, ведь я ожидал «поговорить о жизни и чуть-чуть о Java». Однако набор вопросов, который я получил, стал для меня основой подготовки.

📈 С тех пор я продолжал откликаться на вакансии повсюду — и на HH, и за его пределами, пока не нашел свою первую работу. Но об этом расскажу уже завтра!

#bio
Моя первая работа программистом 🖥️🚀

После множества собеседований, сотен откликов на HH и немалого количества электронных писем ко мне прилетели сразу три оффера. 🎉 Два из них были от каких-то ноунейм-компаний (уже даже не помню, чем они занимались), а вот третий — от дочерней компании Ростелекома. 🇷🇺🏢

Сейчас я точно знаю, что для первой работы программистом лучше выбрать крупную компанию, даже если зарплата ниже рынка. 💸 Важно получить опыт, а не сразу стремиться к высоким ставкам и «интересным» проектам. 💼

Итоги:
- Главная ошибка — пытаться выучить весь интернет 🌐 на случай, если спросят что-то неизвестное.
- Главный козырь — не бояться откликаться на все вакансии подряд и ходить на любые собеседования, будь то Go-разработка или даже тестирование. 📈

Каждый этап — это опыт и шаг вперед! 💪


#bio
This media is not supported in your browser
VIEW IN TELEGRAM
Какими качествами должен обладать человек, чтобы стать разработчиком? 🤔💻

Есть легенда, что, чтобы писать код, надо пройти пару магистратур с математическим уклоном и спать на подушке из учебников по дискретной математике 😅. Конечно, есть области разработки, где такие навыки действительно нужны: например, создание ядра физического игрового движка, проектирование LLM (вроде GPT-чатов), разработка новых версий баз данных. Но этим занимается лишь небольшая часть программистов, и далеко не все из них — математики 📐👨‍🔬.

На мой взгляд, главное качество для разработчика — умение абстрактно мыслить 🧠. Представлять бизнес-задачу как набор правил, которые управляют потоком информации, — это ключ к успеху. Есть спецы покруче, которые могут взглянуть на проблему от общего к частному. Ведь каждая частность в коде — это как еще один if else, а все баги появляются именно там, где нарушается баланс между этими правилами 🐛⚖️.

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

Помните, что деньги вам платит бизнес, а ему не всегда интересно слушать про подходы «от общего к частному». Ему главное, чтобы задачи решались, даже если это просто добавление нового if else 😉

#толки
🚫 РКН блокирует Arch и язык программирования PHP?!

Серьезно?! Сегодня днем начали поступать сообщения от пользователей, что обновить Arch без VPN уже не получается 😬. Похоже, РКН решил заблокировать доступ к основным репозиториям дистрибутива (https://aur.archlinux.org/rpc).

Позже и PHP, один из самых распространенных языков программирования, тоже столкнулся с проблемами подключения к сети 🔌. У кого-то еще такая ситуация? 🤔

#новости