Будни программиста
1.97K subscribers
30 photos
1 video
4 files
37 links
Тут будут описанная жизнь программиста, и будет показано много чего кто не скажет о программистах
(Если не переходит нажмите ••• и открыть в браузере)
Download Telegram
💼Меня не было 9 дней: Как я попал в капкан за копейки и почему нельзя пускать чужих разрабов в проект

Постов не было в канале больше недели, потому что я с головой утонул в заказе, который собрал в себе вообще все ошибки фриланса, какие только можно придумать. Выворачиваю карманы и делюсь жестким опытом, как делать НЕ НАДО, и как выходить из таких ситуаций с деньгами в кармане.

📉Этап 1. Ошибка выжившего: Демпинг от скуки

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

Но вместо того, чтобы за эти деньги сделать тяп-ляп и готово я начал делать почти идеально как себе

🟢Поднял 8 серверов (2 в Англии, 3 в Польше, 3 в Болгарии).
🟢Накатил панели, вылизал дизайн бота.
🟢Сделал генерацию ключей под оплату, прикрутил тестовый период.
🟢Сделал так, чтобы один ключ давал доступ сразу ко всей сети из 8 серверов.
Да мы прошли кучу правок из-за недопониманий, но бот был полностью готов.

🤯Этап 2. Внезапная доработка "Я же тебе говорил в начале"

На 6-й день разработки клиент заявляет: «А где обход блокировок?». Оказывается, ему нужно, чтобы ВПН наглухо пробивал жесткие блокировки мобильного интернета в рф, обходил ТСПУ и открывал Инсту без лагов.
Я был в шоке, ведь это вообще другая лига и совершенно другие деньги. Ради интереса я пошел по чатам и спросил знакомых разрабов даже самых заядлых вайбокодеров, за сколько они готовы повторить мой готовый функционал + внедрить этот обход. Ценники на бота которого я же сделал стартовали и доходили до $2000–$3000, потому что такую систему нужно постоянно кастомизировать и поддерживать.
Я честно поковырял настройки ведь думал "Раз начал нужно заканчивать", понял, что этот геморрой кратно превышает бюджет, и прямо сказал клиенту: «Обхода в рамках этого бюджета не будет, бот готов по изначальному договору».

🤡Этап 3. Запуск «эксперта» в чат и цирк с конями🐴

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

- Этот чувак пришел с одной целью засрать мою работу, напугать клиента и забрать заказ себе «прогреть» на деньги. Первым делом он начал орать, что моя панель 3X-UI устарела, проект упадет, и клиенту вообще не стоит мне платить!

- Я спокойно объясняю, что панель это просто визуальный веб-интерфейс который сделали для удобства, ведь не каждый сможет лезть. Спрашиваю: «Умник, в чем суть твоего обхода? Давай я файлы напрямую ковырять». И тут эксперта понесло😂
Он начал втирать, что ядро на котором я сижу Xray Core это «монолитное ядро», хотя его хваленая панель Remnawave работает ровно на том же самом Xray. Это значит, что на базовом сетевом уровне они поддерживают одинаковый набор протоколов и его движок не может больше чем мой только может выдержать больше нагрузки, но так-как в ТЗ не было ничего сказано про ядро, я выбрал ядро соответствующие бюджету (почти символический)

🧠 Главный инсайт на будущее Один проект = Один архитектор

Заказчик оказался адекватным, всё понял. Я объяснил ему базовое правило. Если хочется работать с другим окей, забирайте код и работайте, но сначала закройте сделку со мной.

ТАК КАКОЙ ИТОГ? Мы закрыли уговор. Я скинул остаток кода, переписал и передал все пароли от серверов и бота. Работа сдана, деньги в кармане, а наглый демпингер из чата остался ни с чем.

Выводы:
Не берите заказы за копейки от скуки - наплачетесь
Фиксируйте ТЗ до единого знака, чтобы «обход блокировок всей страны» не всплывал как само собой разумеющееся.
Шлите левых критиков лесом, если они путают бинарник с веб-мордой.

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

КАНАЛ 📱 ЧАТИК💬ГИТХАБ👨‍💻СВЯЗАТЬСЯ СО МНОЙ❤
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
ГАЙД НА бесплатные AI-РЕДАКТОРЫ🖋

Много кто может задаться вопросом где сейчас вообще кодить, чтобы нейронка под боком, да ещё и бесплатно? Кряки с GitHub искать лень, подписки по карману могут бить или лимиты там за день испаряются. Давайте разберем, в чем сейчас реально стоит писать код бэкендеру

🎖0. Легенда о Windsurf И главный урок AI-халявы
Пацаны, Windsurf это был реальный чит-код. Две недели фри-триала на все жирные модели и в том случае на топовый Claude Sonnet Thinking. Его хватало на неделю дикого кодинга 24/7! Без рофла за один заезд можно было собрать сложнейший проект.

Что сейчас. Запартнерились с Devin, лавочку моментально прикрыли.
Вывод: Если ты видишь новый перспективный AI-инструмент залетай сразу, пока инвесторы оплачивают твои серверные мощности. Thinking AI дорогое удовольствие

👑1. 👩‍💻 VS Code это нестареющая классика

Вне конкуренции. Лёгкий, если без плагинов. Накатил пару расширений и он умеет всё Python, Docker, Гит, базы данных.
Вайбик тут такой поставил, накатил 100500 плагинов, сидишь, кайфуешь... пока оперативка не сдохнет. Подойдёт всем.

🐍 👩‍💻2. PyCharm Community тяжелый для Python

JetBrains Professional стоит денег, а Community на халяву. Не просто редактор, а полноценная IDE.
Вайбик Если ты чистокровный питонист и тебе нужен мощнейший статический анализ косяков ещё до запуска. Тяжёлый, но честный.

⚡️ 3. Zed - AI редактор скорость света на Rust

➕Новый, дерзкий, написан на Rust. Настолько быстрый, что кажется, будто он открыл файл до того, как ты кликнул. Оптимизация космос и главное если не хочешь платить за нейронки, поставил как я RTX 5060 TI 16GB и запускаешь нейронки в LM studio через localhost, и вставляешь в Zed и она в реальном времени на твоем же пк пишет код (работает без интернета) для тех у кого железо по сильнее, это прям идеальный вариант

➖Экосистема плагинов ещё догоняет. Идеален для тех, кого бесят микро-фризы VS Code.

🧐 4. Cursor Классика AI-разработки
Да хороший но как бесплатный редактор не сказал, есть лимиты но чисто попробовать ОК, застал момент когда и там был Free Trial на две недели, как первый AI-редактор юзал очень долго, но сейчас платная лимиты быстро ест для халявщиков тут действительно нечего ловить». Да это тот редактор где нейронки вшиты прямо на уровне ДНК. Хорошо понимает контекст всего твоего проекта. Но халявы тут нет

🥇5. Trae AI-редактор новый фаворит с бесконечным абузом🔥

Знаю у меня в канале много халявщиков, это им понравится👌 Мой личный топ сейчас. По сути, главный конкурент Cursor тоже что и там, но с жирным плюсом по лимитам. При обычной реге дают $3 лимита на баланс. Не сказать что много, но как на халяву приятно, там нет всяких дорогих Claude opus 4.8, есть Chat GPT 5.4, всякие китайские дипсики ну и достойный уважение Gemini 3.1 Pro тоже отлично кодит, а если вспомнить что и на халяву то вопросов не будет

👩‍💻Вайбик такой что тратится баланс медленно, даёт кучу генераций. Ни для кого не секретный. Кончились $3? Не платим. Меняешь аккаунт за секунду, и у тебя на базе следующие $3. Пользуемся, пока лавочку не прикрыли. Идеально для тех, кто хочет мощный AI без ограничений.

Вывод такой: Обычный код VS Code. Тяжёлый Python-бэк PyCharm Community. Реальная скорость Zed. Мощный AI без трат Trae +абуз, пока работает.

Всем хорошого вечера, и не увлекайтесь там сильно Вайбкодингом🙂

КАНАЛ 📱 ЧАТИК💬ГИТХАБ👨‍💻СВЯЗАТЬСЯ СО МНОЙ❤
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Почему я больше не созваниваюсь с заказчиками 📞

Иногда ловлю себя на том, что каждый второй новый клиент пишет одно и то же: «а давай на созвон, голосом быстрее». И каждый раз внутренне выдыхаю, потому что знаю, чем это закончится.

🗣Расскажу честно как есть. Года 2-3 назад я вообще не парился насчет звонков соглашался на всё. И только со временем дошло девять из десяти таких звонков это не про архитектуру и не про ТЗ. Это прощупывание. Человек на том конце слушает не что ты говоришь, а как. Замялся на вопросе про стек минус к цене. Голос молодой, разговор слишком «сельский» тоже минус. Причем это не всегда осознанно с их стороны, но эффект один чем меньше уверенности слышно в голосе, тем ниже ставка, которую тебе предложат 💸

У меня был случай сдавал проект, где на созвоне вроде бы «на словах» договорились об одном объеме работ. А к финалу вдруг всплыло «ну мы же обсуждали, что нужна еще админка и кнопки не там стоят». Ничего мы не обсуждали, если по-честному просто было сказано вскользь, и человек потом трактовал это как согласованное ТЗ. С тех пор я для себя решил если это не в переписке, этого не было.

Поэтому сейчас работаю только текстом. Без Zoom, без Meet, без войсов вообще, и скажу так всё сейчас наладилось в лучшую сторону, больше с клиентами понимаем друг друга, меньше сбросить цену просять и в целом стало лучше

🤔 И дело не только в защите от манипуляций с ценой (хотя это тоже важно в тексте не слышно твой возраст и тембр, там видна только логика и структура вопросов). Дело еще в банальной гигиене процесса если требование написано, оно зафиксировано. Спор один скрин показал из чата, и всё встало на места.

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

Надеюсь этот пост вам будет полезным на будущее, всем хорошого вечера (без багов) 👍

КАНАЛ 📱 ЧАТИК💬ГИТХАБ👨‍💻СВЯЗАТЬСЯ СО МНОЙ❤
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1
TiktokSave.zip
3 KB
Бот по скачивание видео с тик тока1⃣

👋Всем привет короче надоела мне эта ситуация что вообще все боты для скачки тиктока без водяных знаков требуют подписку на каналы какие-то, причём не на один а на 3-4 сразу,и не факт что завтра не нужно будет ещё подписываться на пару каналов и это притом что у самих ботов по 500к юзеров в месяц минимум

Сделал свой в итоге. на пайтоне если кому важно, aiogram и yt-dlp внутри. работает просто - кидаешь ссылку на видео, он качает без водяных знаков и без каких либо подписок вообще, хоть сто видео подряд шли
бот вот делюсь
@tt_downloader_v_bot, стоит у меня на сервере уже (если кому лень у себя запускать) просто открываете и кидаете ссылку, больше ничего делать не надо

🇷🇺Ну а если вдруг не доверяете чужим ботам (нормальная тема кстати, я б тоже задумался) в архиве прикреплённом весь код, можно у себя поднять. там по сути много ума не надо питон 3.9+, venv создать, зависимости из requirements.txt поставить, токен у BotFather в телеге получить и в файл .env вписать, ну и запустить main.py - всё, готово

Если кто не шарит в этом всём а хочет запустить пишите в чате или мне, помогу разберёмся, не проблема вообще,
архив сверху, там всё и код и файл с примером конфига и инструкция
🖋

#ПолезныйКод

КАНАЛ 📱 ЧАТИК💬ГИТХАБ👨‍💻СВЯЗАТЬСЯ СО МНОЙ❤
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Linux 👩‍💻или Windows 🌟

1️⃣Посмотрел комменты и словил дежавю. Кто-то пишет «ахах, ты на винде, всё с тобой ясно», как будто выбор ОС решает твой уровень.
Смешно то, что половина этих ребят с гордо накаченным линуксом не может написать даже простенький скрипт без ИИ под рукой. Зато эго как будто они только что закоммитили ядро линукса лично.

У меня по-другому. Линукс это моя только рабочая рутина, почти каждую неделю деплою настраиваю серверы в большинство на линуксе. Без него в сейчас реально никуда, и я это признаю без всякого пафоса он лучший. Но дома, на своем пк, где я пишу код стоит винда. И вот почему.

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

ОС только твой молоток. Кто-то забивает гвозди одним молотком, кто-то другим, и результат зависит не от молотка, а от рук. Мне удобнее с виндой и точка

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

Снёс винду, поставил убунту молодец, но знания в голове от этого не появляются сами по себе. Уровень видно по коду, по проектам, по тому, как ты решаешь реальные задачи. А не по тому, что у тебя в трее вместо логотипа Windows пингвин.

Кому лень читать, вердикт такой:

👩‍💻 Windows для локальной разработки, тестов, парсеров и повседневного кода и в целом даже для простого юзера. Меньше времени на починку системы, больше на сам продукт.

👩‍💻 Linux для слабых пк, для серверов, деплоя и продакшена. Тут ему альтернатив нет и не будет.
Обе системы рабочие инструменты, Выбирай всегда то что удобнее, если всё время будешь жить по чужим советам - не проживешь свою жизнь

КАНАЛ 📱 ЧАТИК💬 ГИТХАБ👨‍💻 СВЯЗАТЬСЯ СО МНОЙ❤
Please open Telegram to view this post
VIEW IN TELEGRAM
❤112👍1🔥1
За последние пару дней вокруг роликов и в моем канале поднялся такой шум, которого я не ожидал. Больше 50 тыс. просмотров в TikTok за пару дней, 200+ комментариев под постом, где я высказываюсь на тему Linux 👩‍💻или Windows 🌟

😆Самое забавное реакция некоторых экспертов. Обиженные люди буквально пошли копать моё портфолио и GitHub📱, чтобы найти там что-то неидеальное. И я этого не отрицаю они используют нейронки, чтобы докопаться до строк кода, и находят ошибки. Ведь кто я такой, чтобы писать код идеально и быть человеком, который не совершает ошибок? Кто-то пишет проклятия, кто-то искренне желает, чтобы у меня не было заказов, и только очень маленькая часть людей выражает слова поддержки.

☺️ Я этого не скрываю и не стесняюсь про это говорить. Канал у меня не просто так называется «Будни программиста». Когда я его делал, я сразу знал, что буду показывать реальные проблемы, а не создавать идеальную обложку, когда внутри всё наоборот. Я только за свободу слова у меня свободный чат, где каждый может написать своё мнение, даже если оно относится ко мне, и я это не удалю. Я даже больше скажу за всю историю существования чата в нём не было удалено ни одного сообщения👌 Мне нечего скрывать или бояться, думая «А вдруг они подумают, что я чего-то не знаю?». У меня такого нет. Я нормально воспринимаю критику и отвечаю, когда она аргументированная.

😘Среди этой всей токсичности, мне в личку пришло несколько максимально здравых сообщений. Когда видишь, что разумные ребята всё понимают правильно, понимаешь, для кого вообще стоит вести этот канал. Я завёл этот блог не для того, чтобы соответствовать чьим-то ожиданиям или устраивать религиозные войны за операционные системы. Я пишу про реальную разработку и про реальные проблемы и не буду их скрывать а готов всё больше и больше показывать их

Закрываем тему про Linux🐧. С завтрашнего дня буду больше постить полезности

Всем хорошого дня и удачного кодинга!👋

КАНАЛ 📱 ЧАТИК💬 ГИТХАБ👨‍💻 СВЯЗАТЬСЯ СО МНОЙ❤
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
Откуда вообще взялся легендарный «200 OK» и почему ошибки трёхзначные? 🤔

🧑‍💻Каждый разработчик и все, кто связан с сетевым миром, часто видит этот набор цифр. Но задумывались ли вы, почему всё устроено именно так почему успех это двойка, а ошибка клиента четвёрка?

🥳 На самом деле веб не всегда был таким умным, и не всё было сразу идеально. В самой первой версии протокола HTTP/0.9, в начале 90-х, никаких кодов вообще не было. Браузер просто отправлял запрос одной строкой, а сервер молча выплёвывал текст страницы. Если что-то ломалось, сервер отправлял HTML-страничку с текстом для человека но компьютеры и скрипты не умели быстро это анализировать.

🤔 Когда к середине 90-х потребовался стандартизированный машинно-читаемый язык, создатель протокола HTTP Тим Бернерс-Ли не стал изобретать велосипед. Они просто подсмотрели готовую концепцию у ветеранов из 1970–1980-х почтового протокола SMTP и протокола передачи файлов FTP. Именно там зародилась та самая трёхзначная система, которую мы используем до сих пор, разделив ответы на диапазоны:

1xx это промежуточные информационные ответы

2xx это успешное выполнение, и 200 OK стал главным сигналом того, что всё прошло идеально ну и OK это это уже для человека, чтобы он сразу понял что всё хорошо)

3xx это перенаправления, редиректы

4xx это ошибки на стороне клиента, когда в запросе накосячил пользователь или скрипт, как 400 или легендарный 404

5xx это ошибки на стороне сервера, когда упала база или сгорел бэкенд

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

💪Так старые сетевые стандарты из прошлого века стали фундаментом современной веб-разработки, без которой не обходится ни один бэкенд и ни один парсер сайтов авито

КАНАЛ 📱 ЧАТИК💬 ГИТХАБ👨‍💻 СВЯЗАТЬСЯ СО МНОЙ❤
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Rust vs C++ практический взгляд 🤨

💪 Сегодня сравним Rust и C++. Буду говорить прямо, без воды только своё личное мнение, и по своему личному опыту. Если вы совсем новичок, местами может быть сложно, но я постараюсь объяснять просто. Я бэкенд-разработчик, большую часть времени работаю на Python. Когда возможностей языка становится недостаточно, приходится смотреть в сторону системных языков. Сравнивать «на все случаи жизни» не буду, возьмём три конкретные оси. Но сначала коротко о контексте.

💪 История C++ довольно показательна. Сначала доминировал ассемблер код там работал быстро, но писался долго и был жёстко привязан к конкретному процессору. В 1970-х эту проблему решил язык C он отвязал код от железа с помощью компилятора. Один и тот же исходный код можно было собрать под разные архитектуры. C быстро стал фундаментом индустрии. Именно на чистом C Линус Торвальдс написал ядро Linux и Git 🥳. Когда программы выросли в масштабе, управлять кодом на C стало тяжело. В 1980-х появился C++: он сохранил скорость и контроль предшественника, но добавил классы и объектно-ориентированное программирование. Это позволило строить крупные системы браузеры, игровые движки и сложные приложения без полного хаоса.

🛡 1. Безопасность памяти 🛡
В C++ вы получаете полный контроль, но несёте все риски. Забыли освободить память потом утечка. Обратились к уже уничтоженному объекту undefined behavior.
Классический пример:
int* ptr;
{
int x = 10;
ptr = &x;
} // x уничтожается
std::cout << *ptr; // обращение к невалидной памяти

Rust такой код просто не скомпилирует 😎. Borrow Checker на этапе компиляции проверяет время жизни ссылок и запрещает опасные конструкции. Да, на этапе написания это может раздражать. Но в продакшене вы получаете гораздо более предсказуемое поведение и меньше классов ошибок, связанных с памятью.

2. Экосистема и процесс разработки ⌨️
После привычного pip настройка зависимостей в C++ через CMake часто превращается в отдельную задачу 😢. В Rust есть Cargo добавили зависимость в Cargo.toml, выполнили cargo build и всё скачалось, собралось и готово к работе. Скорость старта проекта и удобство управления зависимостями у Rust заметно выше.

3. Производительность и легаси⚡️
По чистой скорости оба языка находятся примерно на одном уровне оба компилируются в машинный код. Однако C++ это огромный пласт существующего кода. На нём написаны ядра операционных систем , движки большинства крупных игр, браузеры и миллионы строк легаси. Переписать всё это на Rust физически невозможно и экономически бессмысленно 😭

Вердикт
Я не буду утверждать, что «Rust объективно лучше». Если нужно с нуля написать высоконагруженный микросервис и хочется максимально удобный tooling и безопасность памяти я бы выбрал 📱 Rust . Если задача связана с существующим движком, c уже написанным на C++ кодом разумнее остаться на C++.

Главное, что стоит понимать: нет «лучшего» языка. Есть язык, который лучше подходит под конкретную задачу. Каждый из них создавался под свои цели, и в этом их сила💪

Хорошого дня и удачного кодинга!

КАНАЛ 📱 ЧАТИК💬 ГИТХАБ👨‍💻 СВЯЗАТЬСЯ СО МНОЙ❤
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍1🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Как я вообще начал изучать программирование, и почему на курсы забил уже через неделю?🤔

Каждый, кто хоть раз задумывался «с чего начать», заходил в ютуб 🎞 или в гугл и видел одну и ту же картину: миллион разных курсов, которые обещают, что доведут тебя до работы (нет), миллион разных путей и ноль понимания, за что хвататься. Вчера в личку прилетел вопрос: «С чего ты начинал учить Питон и какие ресурсы юзал?». Понял, что нужно сделать про это пост вдруг мой путь действительно поможет кому-то сэкономить реально много времени🤷‍♂️.

💪 Как я начинал: Я сразу понял, что смотреть 30 видосов и только потом идти писать код это, может, и комфортно, но вообще не практично. Я принципиально не сидел месяцами над скучными видео. Учился полностью бесплатно по Ютубу 🟥. посмотрел базу и сразу пошёл писать код.
Никаких «сначала пройду курс до конца, потом начну практиковаться». Это ловушка комфорта, в которой застревает большинство новичков. Ведь действительно, посмотреть пару видосов намного легче, чем открыть редактор 👩‍💻.

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

🤨 Как только я понял, что уже что-то могу (это было не сразу, моментами я понимал, что знаю еще очень мало), я начал делать то, что мне реально было интересно. Сначала были маленькие пет-проекты, а потом даже начал брать мелкие заказы. Мой первый заказ был очень простым, но то, что он дал мне по опыту, не сравнится ни с чем.

Ну а дальше я просто продолжал работать 🧑‍💻. Писал телеграм-ботов (начинал с Telethon он тогда казался удобнее, а потом уже перешёл на aiogram), потом пошли скрипты и веб-скраперы на Playwright. В общем, ставил задачу, спотыкался, гуглил ошибки, читал документацию так и начал понимать 🥸. На реальных пет-проектах и задачах скилл растёт в разы быстрее, чем от просмотра сотого курса про переменные, после которого ты всё равно не будешь чувствовать, что знаешь достаточно.

И самое важное это иметь человека под рукой, который в этой теме давно 💪. Я обучался тогда, когда даже не каждый программист знал, что такое ИИ. И то, что у меня рядом был человек с опытом, который в любой момент мог подсказать и дать совет, невероятно ускорило мое обучение. Уверен, что мой путь был бы намного дольше, если бы не он 😘.

🤔 Главное понимать, что быстрого результата не будет. Пару раз я забивал на обучение, но всегда возвращался. Потому что программирование это кайф, особенно когда видишь, как твой код реально работает 💻

Ищите наставника и продолжайте учиться, всём хорошого кодинга 👌)

КАНАЛ 📱 ЧАТИК💬 ГИТХАБ👨‍💻 СВЯЗАТЬСЯ СО МНОЙ❤
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9
Фриланс или найм? Или почему все так хотят в компанию?🤔

👍 Каждый, кто только заходит в разработку (особенно если тебе ещё нет 18), думает примерно одно и то же: надо срочно дотянуть до джуна и устроиться в компанию 💪. Кажется, что официальная работа главный показатель, что ты уже «настоящий» программист. Вчера увидел видео, где в комментариях писали: «программистом можешь называться только тогда, когда тебя приняли на работу». 💪 С этой же мыслью ко мне в личку обращались уже не раз. Решил написать об этом прямо.

💪 Сразу скажу корпорации, HR и даже ИИ-фильтры часто душат инициативу на корню. Тебя могут завернуть просто потому, что нет корочки о высшем или «нужного» опыта в резюме. Хотя по факту ты уже спокойно можешь писать рабочий код, и тут многим приходиться врать, но как бы ты не врал это потом где либо вскрывается.

☺️На фрилансе правила совсем другие. И для начала я всем советую хотя бы присмотреться к этому формату. Заказчику плевать, сколько тебе лет и что написано в паспорте. Ему нужен результат. Если бот стабильно работает и решает задачу ты получаешь оплату👍 . Если можешь внятно разобрать ТЗ и довести проект до деплоя тоже. Здесь твоя визитная карточка GitHub и реальные кейсы, а не диплом в универе или строчка в трудовой

🤨 Пока кто-то месяцами рассылает резюме и ждёт ответа от рекрутеров, на фрилансе можно брать прикладные задачи и получать первые деньги. Именно так я и начинал выходить за рамки пет-проектов. Мелкие заказы дали мне в разы больше опыта, чем любая «официальная» стажировка.
Ну а дальше просто продолжал брать задачи 🧑‍💻. Где-то спотыкался, где-то гуглил, где-то читал документацию. Скилл рос заметно быстрее, чем когда просто сидишь и учишь теорию.

🤔 Главное понимать найм даёт стабильность это да, спорить бесполезно. Но если хочешь быстрее прокачаться, научиться общаться с клиентами и не зависеть от формальностей, фриланс даёт намного больше свободы😲. Паспорт там не спрашивают, на гражданство не смотрят. Смотрят только на то, что ты умеешь делать руками. Но как бы ни казалось, что «просто бери и делай» многие как раз на этом этапе и застревают 🙄. Пет-проекты уже есть, а как выйти на первые оплачиваемые задачи непонятно. Вроде и можешь что-то написать, но не знаешь, с чего начать. Если узнали себя пишите в лс, разберёмся

Скоро выкачу пару анонимных опросов, попрошу каждого ответить честно.
Всем хорошего времени суток и кода без багов
😚

КАНАЛ 📱 ЧАТИК💬 ГИТХАБ👨‍💻 СВЯЗАТЬСЯ СО МНОЙ❤
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤3👍2⚡1
Как и обещал, выкатываю 3 быстрых анонимных опроса. Хочу получше узнать, кто меня читает, чтобы делать контент и разборы точечнее.

Спасибо
🤝
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
2❤4👍2
73% из вас кодят просто так. Почему? 🤔

Почти 150 человек проголосовали в опросах, и картина получилась максимально показательная: 81% учатся, 73% вообще ничего не зарабатывают, а на фрилансе сидит всего 2%, хотя я ранее рассказывал, что фриланс для начала очень хорош 💪 . Вы пилите пет-проекты, учите языки, но годами сидите без реальных заказов. Знаете, в чем главная ошибка? Пока вы боитесь конкуренции на биржах и вечно «доучиваете базу», другие забирают заказы просто потому, что наглее и умеют правильно себя подать 💪 . Чтобы перейти из категории «вечного самоучки» в реальный фриланс или к другому способу заработка, нужно поменять в первую очередь мышление, но я собрал 3 решения самых частых проблем новичков:

1. Перестать писать скрипты для себя, а выставить что-то наружу и правильно оформить хотя бы 2 кейса.

2. Уйти с забитых бирж или чатов, где нет потенциальных заказчиков, в неочевидные места, где есть клиенты.


3. Научиться писать отклики, на которые отвечают, а не кидают в спам ИИ-фильтры ещё до того, как они попадут к HR.

Если понимаешь, что застрял и не знаешь, как сделать первый шаг к реальным деньгам напиши мне в ЛС. На менторстве у меня уже 5 человек, мест нет, но есть места для личного аудита.

За $15 сделаю личный текстовый аудит: разберу твой стек и портфолио, дам советы и покажу конкретные площадки/места, где могут быть потенциальные клиенты под твои навыки. Возьму только 3 человек ❗️, чтобы разобрать каждого детально.

Хватит кодить для себя. Всем хорошего вечера 😚

КАНАЛ 📱 ЧАТИК💬 ГИТХАБ👨‍💻 ЛИЧНЫЙ АУДИТ СО МНОЙ ❤
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤8
Купил RTX 5060 Ti на 16GB ради обучения нейросетей. Почему это оказалось неэффективно по времени? 🙃

Этот пост посвящается тем, кто хоть раз задумывался брать себе видеокарту под нейронки: Спойлер (не надо). Когда я брал карту с 16 ГБ видеопамяти, в голове была идеальная картина 💪 беру железо, локально гоняю нейронки, обучаю тот же YOLO или другие модельки прямо у себя на ПК. Никаких платных сервисов, полная независимость, ну и главное платить не нужно за инструменты типа Claude Code, Cursor и другие 💃

Но реальный опыт быстро расставил всё по местам😢
16 ГБ VRAM это действительно минимум для комфортной работы с ИИ сегодня. Но есть огромная разница между запуском и обучением😃. Вот почему обучать серьезные модели дома оказалось сомнительной идеей по времени:

Скорость и время эпох. То, что в облаке на A100 или H100 обучится за 10–15 минут, домашняя карта будет крутить 4–6 часов . Время в разработке самый дорогой ресурс, ошибаться стоит очень дорого 😰 , и тут дело не в деньгах.

Паралич системы. Самое неудобное 😱 , что пока идет обучение, видеокарта забита под 100%, память забита 😨, ПК превращается в шумящий обогреватель комнаты. И, соответственно, полноценно работать, кодить параллельно или тестировать новые фичи на этой же машине в этот момент нормально не получится

Суровая математика облаков 😃 . Аренда топового серверного GPU на RunPod или Vast.ai на полчаса стоит буквально 30–50 центов. Отдать полдоллара и получить готовые веса через 10 минут в разы выгоднее, чем греть комнату своей картой полдня 😬 .

Какой вывод можно сделать, ну и какой сделал я 🤔?

Локальная карта на 16 ГБ это потрясный инструмент для разработки, НО толоко отладки кодовой базы, тестов и запуска готовых сеток. Ты можешь быстро проверить гипотезу, спарсить данные, запустить локальную vision-модель и убедиться, что всё работает без ошибок🤔. Ну или единственный плюс можешь запустить Джарвиса без смс и регистрации ☺️, но для этого есть карты и послабее.

А вот само обучение нужно сразу выносить в облачные инстансы 😚 . Это сохраняет время, деньги, железо и нервы.

КАНАЛ 📱 ЧАТИК💬 ГИТХАБ👨‍💻 ЛИЧНЫЙ АУДИТ СО МНОЙ ❤
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10