За последние пару дней вокруг роликов и в моем канале поднялся такой шум, которого я не ожидал. Больше 50 тыс. просмотров в TikTok за пару дней, 200+ комментариев под постом, где я высказываюсь на тему Linux 👩💻 или Windows 🌟
😆 Самое забавное реакция некоторых экспертов. Обиженные люди буквально пошли копать моё портфолио и GitHub📱 , чтобы найти там что-то неидеальное. И я этого не отрицаю они используют нейронки, чтобы докопаться до строк кода, и находят ошибки. Ведь кто я такой, чтобы писать код идеально и быть человеком, который не совершает ошибок? Кто-то пишет проклятия, кто-то искренне желает, чтобы у меня не было заказов, и только очень маленькая часть людей выражает слова поддержки.
☺️ Я этого не скрываю и не стесняюсь про это говорить. Канал у меня не просто так называется «Будни программиста». Когда я его делал, я сразу знал, что буду показывать реальные проблемы, а не создавать идеальную обложку, когда внутри всё наоборот. Я только за свободу слова у меня свободный чат, где каждый может написать своё мнение, даже если оно относится ко мне, и я это не удалю. Я даже больше скажу за всю историю существования чата в нём не было удалено ни одного сообщения👌 Мне нечего скрывать или бояться, думая «А вдруг они подумают, что я чего-то не знаю?». У меня такого нет. Я нормально воспринимаю критику и отвечаю, когда она аргументированная.
😘 Среди этой всей токсичности, мне в личку пришло несколько максимально здравых сообщений. Когда видишь, что разумные ребята всё понимают правильно, понимаешь, для кого вообще стоит вести этот канал. Я завёл этот блог не для того, чтобы соответствовать чьим-то ожиданиям или устраивать религиозные войны за операционные системы. Я пишу про реальную разработку и про реальные проблемы и не буду их скрывать а готов всё больше и больше показывать их
Закрываем тему про Linux🐧 . С завтрашнего дня буду больше постить полезности
Всем хорошого дня и удачного кодинга!👋
КАНАЛ📱 ЧАТИК💬 ГИТХАБ👨💻 СВЯЗАТЬСЯ СО МНОЙ❤
Закрываем тему про Linux
Всем хорошого дня и удачного кодинга!
КАНАЛ
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
Откуда вообще взялся легендарный «200 OK» и почему ошибки трёхзначные? 🤔
🧑💻 Каждый разработчик и все, кто связан с сетевым миром, часто видит этот набор цифр. Но задумывались ли вы, почему всё устроено именно так почему успех это двойка, а ошибка клиента четвёрка?
🥳 На самом деле веб не всегда был таким умным, и не всё было сразу идеально. В самой первой версии протокола
🤔 Когда к середине 90-х потребовался стандартизированный машинно-читаемый язык, создатель протокола HTTP Тим Бернерс-Ли не стал изобретать велосипед. Они просто подсмотрели готовую концепцию у ветеранов из 1970–1980-х почтового протокола SMTP и протокола передачи файлов FTP. Именно там зародилась та самая трёхзначная система, которую мы используем до сих пор, разделив ответы на диапазоны:
1xx это промежуточные информационные ответы
2xx это успешное выполнение, и 200 OK стал главным сигналом того, что всё прошло идеально ну и OK это это уже для человека, чтобы он сразу понял что всё хорошо)
3xx это перенаправления, редиректы
4xx это ошибки на стороне клиента, когда в запросе накосячил пользователь или скрипт, как 400 или легендарный 404
5xx это ошибки на стороне сервера, когда упала база или сгорел бэкенд
🤨 Почему эта система прижилась? Ответ очень банальный, процессору просто легко анализировать логику по первой цифре. Видишь двойку в начале всё хорошо, погнали дальше. Видишь четвёрку или пятёрку бей тревогу и запускай обработчики ошибок.
💪 Так старые сетевые стандарты из прошлого века стали фундаментом современной веб-разработки, без которой не обходится ни один бэкенд и ни один парсер сайтов авито
КАНАЛ📱 ЧАТИК💬 ГИТХАБ👨💻 СВЯЗАТЬСЯ СО МНОЙ❤
HTTP/0.9, в начале 90-х, никаких кодов вообще не было. Браузер просто отправлял запрос одной строкой, а сервер молча выплёвывал текст страницы. Если что-то ломалось, сервер отправлял HTML-страничку с текстом для человека но компьютеры и скрипты не умели быстро это анализировать.1xx это промежуточные информационные ответы
2xx это успешное выполнение, и 200 OK стал главным сигналом того, что всё прошло идеально ну и OK это это уже для человека, чтобы он сразу понял что всё хорошо)
3xx это перенаправления, редиректы
4xx это ошибки на стороне клиента, когда в запросе накосячил пользователь или скрипт, как 400 или легендарный 404
5xx это ошибки на стороне сервера, когда упала база или сгорел бэкенд
КАНАЛ
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1
Rust vs C++ практический взгляд 🤨
💪 Сегодня сравним Rust и C++. Буду говорить прямо, без воды только своё личное мнение, и по своему личному опыту. Если вы совсем новичок, местами может быть сложно, но я постараюсь объяснять просто. Я бэкенд-разработчик, большую часть времени работаю на Python. Когда возможностей языка становится недостаточно, приходится смотреть в сторону системных языков. Сравнивать «на все случаи жизни» не буду, возьмём три конкретные оси. Но сначала коротко о контексте.
💪 История C++ довольно показательна. Сначала доминировал ассемблер код там работал быстро, но писался долго и был жёстко привязан к конкретному процессору. В 1970-х эту проблему решил язык C он отвязал код от железа с помощью компилятора. Один и тот же исходный код можно было собрать под разные архитектуры. C быстро стал фундаментом индустрии. Именно на чистом C Линус Торвальдс написал ядро Linux и Git 🥳 . Когда программы выросли в масштабе, управлять кодом на C стало тяжело. В 1980-х появился C++: он сохранил скорость и контроль предшественника, но добавил классы и объектно-ориентированное программирование. Это позволило строить крупные системы браузеры, игровые движки и сложные приложения без полного хаоса.
🛡 1. Безопасность памяти 🛡
В C++ вы получаете полный контроль, но несёте все риски. Забыли освободить память потом утечка. Обратились к уже уничтоженному объекту undefined behavior.
Классический пример:
Rust такой код просто не скомпилирует😎 . Borrow Checker на этапе компиляции проверяет время жизни ссылок и запрещает опасные конструкции. Да, на этапе написания это может раздражать. Но в продакшене вы получаете гораздо более предсказуемое поведение и меньше классов ошибок, связанных с памятью.
2. Экосистема и процесс разработки⌨️
После привычного pip настройка зависимостей в C++ через CMake часто превращается в отдельную задачу😢 . В Rust есть Cargo добавили зависимость в Cargo.toml, выполнили cargo build и всё скачалось, собралось и готово к работе. Скорость старта проекта и удобство управления зависимостями у Rust заметно выше.
3. Производительность и легаси⚡️
По чистой скорости оба языка находятся примерно на одном уровне оба компилируются в машинный код. Однако C++ это огромный пласт существующего кода. На нём написаны ядра операционных систем , движки большинства крупных игр, браузеры и миллионы строк легаси. Переписать всё это на Rust физически невозможно и экономически бессмысленно😭
Вердикт
Я не буду утверждать, что «Rust объективно лучше». Если нужно с нуля написать высоконагруженный микросервис и хочется максимально удобный tooling и безопасность памяти я бы выбрал📱 Rust . Если задача связана с существующим движком, c уже написанным на C++ кодом разумнее остаться на C++.
Главное, что стоит понимать: нет «лучшего» языка. Есть язык, который лучше подходит под конкретную задачу. Каждый из них создавался под свои цели, и в этом их сила💪
Хорошого дня и удачного кодинга!
КАНАЛ📱 ЧАТИК💬 ГИТХАБ👨💻 СВЯЗАТЬСЯ СО МНОЙ❤
В C++ вы получаете полный контроль, но несёте все риски. Забыли освободить память потом утечка. Обратились к уже уничтоженному объекту undefined behavior.
Классический пример:
int* ptr;
{
int x = 10;
ptr = &x;
} // x уничтожается
std::cout << *ptr; // обращение к невалидной памяти
Rust такой код просто не скомпилирует
2. Экосистема и процесс разработки
После привычного pip настройка зависимостей в C++ через CMake часто превращается в отдельную задачу
3. Производительность и легаси
По чистой скорости оба языка находятся примерно на одном уровне оба компилируются в машинный код. Однако C++ это огромный пласт существующего кода. На нём написаны ядра операционных систем , движки большинства крупных игр, браузеры и миллионы строк легаси. Переписать всё это на Rust физически невозможно и экономически бессмысленно
Вердикт
Я не буду утверждать, что «Rust объективно лучше». Если нужно с нуля написать высоконагруженный микросервис и хочется максимально удобный tooling и безопасность памяти я бы выбрал
Главное, что стоит понимать: нет «лучшего» языка. Есть язык, который лучше подходит под конкретную задачу. Каждый из них создавался под свои цели, и в этом их сила
Хорошого дня и удачного кодинга!
КАНАЛ
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍1🔥1
Как я вообще начал изучать программирование, и почему на курсы забил уже через неделю?🤔
Каждый, кто хоть раз задумывался «с чего начать», заходил в ютуб🎞 или в гугл и видел одну и ту же картину: миллион разных курсов, которые обещают, что доведут тебя до работы (нет), миллион разных путей и ноль понимания, за что хвататься. Вчера в личку прилетел вопрос: «С чего ты начинал учить Питон и какие ресурсы юзал?». Понял, что нужно сделать про это пост вдруг мой путь действительно поможет кому-то сэкономить реально много времени🤷♂️ .
💪 Как я начинал: Я сразу понял, что смотреть 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
73% из вас кодят просто так. Почему? 🤔
Почти 150 человек проголосовали в опросах, и картина получилась максимально показательная: 81% учатся, 73% вообще ничего не зарабатывают, а на фрилансе сидит всего 2%, хотя я ранее рассказывал, что фриланс для начала очень хорош💪 . Вы пилите пет-проекты, учите языки, но годами сидите без реальных заказов. Знаете, в чем главная ошибка? Пока вы боитесь конкуренции на биржах и вечно «доучиваете базу», другие забирают заказы просто потому, что наглее и умеют правильно себя подать 💪 . Чтобы перейти из категории «вечного самоучки» в реальный фриланс или к другому способу заработка, нужно поменять в первую очередь мышление, но я собрал 3 решения самых частых проблем новичков:
1. Перестать писать скрипты для себя, а выставить что-то наружу и правильно оформить хотя бы 2 кейса.
2. Уйти с забитых бирж или чатов, где нет потенциальных заказчиков, в неочевидные места, где есть клиенты.
3. Научиться писать отклики, на которые отвечают, а не кидают в спам ИИ-фильтры ещё до того, как они попадут к HR.
Если понимаешь, что застрял и не знаешь, как сделать первый шаг к реальным деньгам напиши мне в ЛС. На менторстве у меня уже 5 человек, мест нет, но есть места для личного аудита.
За $15 сделаю личный текстовый аудит: разберу твой стек и портфолио, дам советы и покажу конкретные площадки/места, где могут быть потенциальные клиенты под твои навыки. Возьму только 3 человек ❗️, чтобы разобрать каждого детально.
Хватит кодить для себя. Всем хорошего вечера😚
КАНАЛ📱 ЧАТИК💬 ГИТХАБ👨💻 ЛИЧНЫЙ АУДИТ СО МНОЙ ❤
Почти 150 человек проголосовали в опросах, и картина получилась максимально показательная: 81% учатся, 73% вообще ничего не зарабатывают, а на фрилансе сидит всего 2%, хотя я ранее рассказывал, что фриланс для начала очень хорош
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-модель и убедиться, что всё работает без ошибок🤔 . Ну или единственный плюс можешь запустить Джарвиса без смс и регистрации ☺️ , но для этого есть карты и послабее.
А вот само обучение нужно сразу выносить в облачные инстансы😚 . Это сохраняет время, деньги, железо и нервы.
КАНАЛ📱 ЧАТИК💬 ГИТХАБ👨💻 ЛИЧНЫЙ АУДИТ СО МНОЙ ❤
Этот пост посвящается тем, кто хоть раз задумывался брать себе видеокарту под нейронки: Спойлер (не надо). Когда я брал карту с 16 ГБ видеопамяти, в голове была идеальная картина
Но реальный опыт быстро расставил всё по местам
16 ГБ VRAM это действительно минимум для комфортной работы с ИИ сегодня. Но есть огромная разница между запуском и обучением
Скорость и время эпох. То, что в облаке на A100 или H100 обучится за 10–15 минут, домашняя карта будет крутить 4–6 часов . Время в разработке самый дорогой ресурс, ошибаться стоит очень дорого
Паралич системы. Самое неудобное
Суровая математика облаков
Какой вывод можно сделать, ну и какой сделал я
Локальная карта на 16 ГБ это потрясный инструмент для разработки, НО толоко отладки кодовой базы, тестов и запуска готовых сеток. Ты можешь быстро проверить гипотезу, спарсить данные, запустить локальную vision-модель и убедиться, что всё работает без ошибок
А вот само обучение нужно сразу выносить в облачные инстансы
КАНАЛ
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10
Почему тишина в канале, и что было на этой неделе 🤔
Знаю, что после поста про видеокарту прошло больше недели без новых постов, и часть из вас наверняка подумала "ну вот, ещё один заброшенный канал"😅 Рассказываю, чем на самом деле было занято моё время.
Аудиты. Почти набрал полную группу людей. И я всегда подхожу к людям, которые платят за разборы, очень ответственно стараюсь индивидуально прояснить каждому все моменты и часто делаю больше, чем должен. Разобрал стек и портфолио у ребят, которые писали в ЛС со своими проблемами😚 Вынес из этого кучу закономерностей: каждый думает, что такая проблема только у него, но на самом деле ошибки у 90% новичков и даже не только новичков одинаковые. Многие боятся что-то спрашивать, потому что кажется, будто если обратиться за помощью к старшему, значит ты слабый. Но это не так 💪
Нейронки. После истории с RTX 5060 я не бросил тему посмотрел в комментах, где советовали попробовать облачный запуск ИИ☺️ и копнул глубже: тестировал разные связки. Скоро будет пост с конкретными цифрами по деньгам и времени.
В целом хорошо провёл эту неделю. Буду стараться не делать таких пробелов между постами. А чтобы понимать, интересно ли вам, чтобы я постил чаще накидайте больше реакций, а в комментах пишите свои идеи для постов👍
КАНАЛ📱 ЧАТИК💬 ГИТХАБ👨💻 ЛИЧНЫЙ АУДИТ СО МНОЙ ❤
Знаю, что после поста про видеокарту прошло больше недели без новых постов, и часть из вас наверняка подумала "ну вот, ещё один заброшенный канал"
Аудиты. Почти набрал полную группу людей. И я всегда подхожу к людям, которые платят за разборы, очень ответственно стараюсь индивидуально прояснить каждому все моменты и часто делаю больше, чем должен. Разобрал стек и портфолио у ребят, которые писали в ЛС со своими проблемами
Нейронки. После истории с RTX 5060 я не бросил тему посмотрел в комментах, где советовали попробовать облачный запуск ИИ
В целом хорошо провёл эту неделю. Буду стараться не делать таких пробелов между постами. А чтобы понимать, интересно ли вам, чтобы я постил чаще накидайте больше реакций, а в комментах пишите свои идеи для постов
КАНАЛ
Please open Telegram to view this post
VIEW IN TELEGRAM
5❤20⚡2👍2
Разобрал уже больше десятка стеков и портфолио. Вот что повторяется у 90% людей 🤔
Обещал раскрыть закономерности из аудитов держу слово. Прошёлся по всем разборам за последние недели и заметил, что проблемы у людей почти всегда одни и те же💃 , независимо от опыта и стека.
Портфолио есть, но оно "мёртвое". Куча репозиториев на GitHub, но только от него 0, без описания задачи, без демо. Твой потенциальный заказчик или HR тратит 10 секунд на просмотр и если за эти 10 секунд непонятно, что за проект и зачем он нужен😱 , если честно, дальше никто уже не смотрит.
Пет-проекты решают вымышленные задачи. Ещё один калькулятор это ок для тренировки💪 но не показывает, что ты умеешь решать реальные проблемы клиента. Портфолио должно отвечать на вопрос "зачем это кому-то нужно", а не "я это сделал, чтобы потренироваться".
Люди стесняются писать в ЛС, пока не станут "готовы". Самое частое сообщение, которое я получаю: "я ещё не дотягиваю, подтяну скиллы и напишу". Спойлер большинство никогда не пишет🥲 всё так грамотно сливаются или ждут ту готовность но нужно понимать что "готовности" не бывает ты всегда будешь чувствовать что ты мало знаешь 😰 , а рынок ждать не будет он очень быстро меняться.
Боятся показать, что чего-то не знают. На созвоне или в переписке с заказчиком, если чего-то не знаешь лучше сказать правду: «Не сталкивался, разберусь». Это нормально💪 . Хуже, когда пытаются натянуть уверенность там, где её нет. Заказчик это чувствует.
Да, были случаи, когда люди выходили на топовые позиции в компании на лжи и уже там доучивались🥳 . Но это работало только потому, что они уже давно тянули этот уровень просто не хотели подтягивать знания или не были в них уверены. А когда появилась возможность воспользовались 😬 не рекомендую это как стратегию, но по факту такое бывает
Если узнал себя хотя бы в одном пункте это нормально, через это проходят почти все. Вопрос не в том, есть ли у тебя эта проблема, а в том, сколько ты собираешься с ней сидеть🤣
Всём спокойной ночи, и код без багов😚
КАНАЛ📱 ЧАТИК💬 СОТРУДНИЧЕСТВО ✅️ АНОНИМНОЕ МЕНТОРСТВО❤
Обещал раскрыть закономерности из аудитов держу слово. Прошёлся по всем разборам за последние недели и заметил, что проблемы у людей почти всегда одни и те же
Портфолио есть, но оно "мёртвое". Куча репозиториев на GitHub, но только от него 0, без описания задачи, без демо. Твой потенциальный заказчик или HR тратит 10 секунд на просмотр и если за эти 10 секунд непонятно, что за проект и зачем он нужен
Пет-проекты решают вымышленные задачи. Ещё один калькулятор это ок для тренировки
Люди стесняются писать в ЛС, пока не станут "готовы". Самое частое сообщение, которое я получаю: "я ещё не дотягиваю, подтяну скиллы и напишу". Спойлер большинство никогда не пишет
Боятся показать, что чего-то не знают. На созвоне или в переписке с заказчиком, если чего-то не знаешь лучше сказать правду: «Не сталкивался, разберусь». Это нормально
Да, были случаи, когда люди выходили на топовые позиции в компании на лжи и уже там доучивались
Если узнал себя хотя бы в одном пункте это нормально, через это проходят почти все. Вопрос не в том, есть ли у тебя эта проблема, а в том, сколько ты собираешься с ней сидеть
Всём спокойной ночи, и код без багов
КАНАЛ
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤5👍1 1
Почему слушать окружающих путь в никуда 🙃
Те кто только начинают, прошу дочитать до конца❤️
Сколько раз слышал в свою сторону: "программирование не для тебя", "иди на нормальную работу", "это развод". Когда я начинал, мне было 12 лет, и тогда часто слышал: "какие тебе заказы", "кто тебе заплатит". Знакомо? Мне тем более😐 . И знаешь что если бы я слушал всех, кто мне это говорил, я бы до сих пор сидел где-то на пункте выдачи или заводе и думал "это не моё, они ж лучше знают".
Окружающие судят по своему потолку, а не по твоему. Человек, который сам никогда не пробовал фриланс или свой проект, который 40 лет работал на почте или в школе, физически не может дать тебе адекватный совет про это🤬 . Он просто транслирует свой страх или чужой опыт, который где-то краем уха услышал. Это не значит, что он плохой или желает зла просто у него нет данных, чтобы судить.
"Разумные" советы чаще всего самые безопасные, а не самые правильные💪 . Тебя всегда будут отговаривать, чтобы ты не начал. "Иди в найм, там стабильность" это правда, но стабильность и рост это разные вещи. Уверен, мало кто из твоего окружения скажет тебе "рискни", потому что если не получится виноватым в глазах окружающих окажется советчик, а не ты 😒 . Люди инстинктивно советуют то, что не создаст им дискомфорт от ответственности за твой результат. Но не нужно идти на поводу у таких всегда выбирай головой соглашайся с ними на словах, но молча продолжай своё.
Возраст это отдельная тема. Когда ты школьник, тебя мало кто воспринимает всерьёз твоя главная задача учиться, сдать экзамены, поступить, и якобы дальше всё будет хорошо. Нет, не будет, если у тебя уже есть цель не жди сдачи экзаменов или пока подрастёшь🤯 . Время идёт, а ты стоишь на месте, думая, что универ обучит тебя лучше, чем ты сам 😭 . Когда я проходил свой первый курс, меня окружали 13-14-летние школьники, которые реально шарили в программировании лучше некоторых "взрослых с дипломом". Но стоит сказать в семье или друзьям "хочу зарабатывать программированием" сразу начнётся "рано ещё", "закончи сначала школу", "делом займись". А заказчику, повторюсь, всё равно, сколько тебе лет ему важно только одно: работает твой код или нет 🤩
И главный совет: если начинаешь что-то новое новый язык программирования или вообще первый в жизни никому об этом не говори, пока не начнёт получаться. Расскажешь и зайдёт ничего не теряешь🥳 . Но если ты рассказал всем, что начал учить программирование, только посмотрев первый урок, твой мозг подумает "зачем мне что-то делать дальше, я же уже как бы сделал это". И ты подсознательно будешь чувствовать удовлетворение, будто уже добился цели а сам не дойдёшь и до второго урока 😰 . А потом забросишь, и окружающие будут добивать: "ну чё, программист, как там?"
Что с этим делать? Не игнорируй всех подряд здравая критика от того, кто реально в теме, это ценно💪 . Но фильтруй: если человек сам никогда не пробовал то, о чём советует, сидит с зарплатой $300 и думает, что выше только у депутатов, то что он вообще может тебе посоветовать? Если у тебя средний чек на фрилансе $500, а кто-то тебе что-то советует, но при этом ты понимаешь "я бы не хотел оказаться на его месте" воспринимай его слова с большим скепсисом, а не как истину 🎉 . Спрашивай у тех, кто уже прошёл путь, а не у тех, кто просто громче всех говорит.
А кто вас, никто не осудит, а только поддержит и поможет это опытный ментор, который сам прошёл этот путь. АНОНИМНОЕ МЕНТОРСТВО доступно ниже, приобретайте и развивайтесь. Всём хорошего вечера😚
КАНАЛ📱 ЧАТИК💬 СОТРУДНИЧЕСТВО ✅️ АНОНИМНОЕ МЕНТОРСТВО❤
Те кто только начинают, прошу дочитать до конца
Сколько раз слышал в свою сторону: "программирование не для тебя", "иди на нормальную работу", "это развод". Когда я начинал, мне было 12 лет, и тогда часто слышал: "какие тебе заказы", "кто тебе заплатит". Знакомо? Мне тем более
Окружающие судят по своему потолку, а не по твоему. Человек, который сам никогда не пробовал фриланс или свой проект, который 40 лет работал на почте или в школе, физически не может дать тебе адекватный совет про это
"Разумные" советы чаще всего самые безопасные, а не самые правильные
Возраст это отдельная тема. Когда ты школьник, тебя мало кто воспринимает всерьёз твоя главная задача учиться, сдать экзамены, поступить, и якобы дальше всё будет хорошо. Нет, не будет, если у тебя уже есть цель не жди сдачи экзаменов или пока подрастёшь
И главный совет: если начинаешь что-то новое новый язык программирования или вообще первый в жизни никому об этом не говори, пока не начнёт получаться. Расскажешь и зайдёт ничего не теряешь
Что с этим делать? Не игнорируй всех подряд здравая критика от того, кто реально в теме, это ценно
А кто вас, никто не осудит, а только поддержит и поможет это опытный ментор, который сам прошёл этот путь. АНОНИМНОЕ МЕНТОРСТВО доступно ниже, приобретайте и развивайтесь. Всём хорошего вечера
КАНАЛ
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤14🔥4👍2
1000 подписчиков 🎉 Спасибо, что вы тут
Если честно, когда только начинал канал, даже не думал, что дойдёт до четырёхзначной цифры☺️ . Помню первые посты, где по 20-30 просмотров и тишина в комментах, помню первый пост про свою 2д игру которую я релизнул но забросил, а сейчас читает уже тысяча человек, и это реально приятно.
За это время канал прошёл путь от просто моих странных ночных мыслей про код☺️ до разборов фриланса, аудитов, историй с железом под нейронки и даже недавно выкатил бота для анонимного менторства (спасибо всём тем кто покупает менторство). Кто-то писал в личку с самого начала, кто-то присоединился недавно неважно, спасибо, что читаете и не проходите мимо 🤝
Раз уж отмечаем расскажу честно не всё идёт гладко. Были попытки монетизации, которые не взлетели с первого раза😰 (даже писал об этом в постах). Но именно на этом канале, а не в других местах, где охваты были в разы больше, получилось хоть что-то сдвинуть с мёртвой точки. Это тоже урок для меня, и я понял не размер аудитории решает, а то, насколько она тебе доверяет 💗 .
Спасибо всём тем кто меня поддерживает, как и различными подарками так и морально. Спасибо всем, кто меня читает. Будем расти дальше вместе😚
КАНАЛ📱 ЧАТИК💬 СОТРУДНИЧЕСТВО ✅️ АНОНИМНОЕ МЕНТОРСТВО❤
Если честно, когда только начинал канал, даже не думал, что дойдёт до четырёхзначной цифры
За это время канал прошёл путь от просто моих странных ночных мыслей про код
Раз уж отмечаем расскажу честно не всё идёт гладко. Были попытки монетизации, которые не взлетели с первого раза
Спасибо всём тем кто меня поддерживает, как и различными подарками так и морально. Спасибо всем, кто меня читает. Будем расти дальше вместе
КАНАЛ
Please open Telegram to view this post
VIEW IN TELEGRAM
1 10❤4👍1
Почему обычный интернет и торрент 📱 это разные вселенные🤔
Когда ты качаешь файл с сайта, всё просто есть один сервер, и все стоят к нему в очередь. Много людей заходит, сервер начинает задыхаться, скорость падает📉 . А если сервер выключили то всё, файла больше нет. Торрент работает совсем по-другому💪
Там нет одного главного сервера. Люди качают друг у друга. Файл просто режется на кучу маленьких кусочков, и эти кусочки гуляют между компьютерами. Ты качаешь куски у разных людей одновременно, и как только у тебя появляется хоть один кусок ты, уже начинаешь его раздавать другим☺️ . Даже если файл ещё не докачался полностью. Именно поэтому, когда раздающих много, скорость может быть просто огромной. А когда сидов мало, всё еле ползёт.
Сиды, пиры, личеры, кто есть кто?🤔
🟢 Сид это человек, у которого файл уже полностью скачан, и он его раздаёт.
🟢 Личер тот, кто ещё качает.
🟢 Пир вообще любой участник раздачи.
Чем больше сидов тем раздача живее и здоровее. Когда сидов почти нет, раздача начинает потихоньку умирать.
Что такое .torrent и magnet-ссылка?🤔
Раньше почти всегда качали .torrent файлы. Это такая маленькая инструкция, в которой написано как называется раздача, на какие куски нарезан файл, какие у этих кусков хеши, и где искать трекеры.
Потом придумали magnet-ссылки. По сути то же самое, только в виде ссылки. Удобнее не нужно отдельно ничего скачивать,🤩 просто кинул ссылку в клиент и поехали
Как люди вообще находят друг друга?🤔
Чтобы качать друг у друга, компьютеры должны сначала понять, у кого какие куски есть.😬 Тут работают две штуки:
Трекер обычный сервер-посредник. Ты к нему подключаешься и говоришь «я хочу вот этот файл». Он тебе в ответ кидает список людей, у которых он есть.😚
DHT это более жёсткая и децентрализованная тема. Здесь уже нет одного трекера. Информация распределена по самим участникам сети. Даже если все
трекеры внезапно лягут, через DHT раздача может продолжать жить.💪 Большинство нормальных клиентов сейчас используют и то, и другое.
Почему торренты относительно надёжные
Каждый кусок файла имеет свой хеш. Скачал кусок клиент сразу проверяет, тот ли это кусок, который должен быть🥳 . Если данные битые или кто-то пытался подсунуть что-то другое то кусок просто выбрасывается и качается заново. ☺️ Поэтому торренты довольно устойчивы к повреждениям.
Что ещё мало кто понимает🤔
Ты начинаешь раздавать файл ещё до того, как полностью его скачал. Как только появился первый кусок ты уже можешь его отдавать🐈
Скорость зависит не только от твоего интернета, но и от того, насколько хорошо куски «перемешаны» между людьми.
На многих частных трекерах следят за рейтингом сколько отдал / сколько скачал. Если отдаёшь слишком мало, могут понизить скорость или даже забанить. Некоторые под это дело даже торрент-фермы держат, но это совсем другая история
И да, торренты📱 это не только «для фильмов» или для "Торрент Игруха"
На самом деле технологию используют довольно активно ещё в
⬜️ Большинство крупных линукс-дистрибутивов раздают образы через торренты
🟢 Тяжёлые датасеты
🟢 Иногда для обновления игр и программ
Внутри компаний тоже бывает, когда нужно быстро раскидать большие объёмы данных
Идея «разрезать файл на куски и пусть люди сами между собой обмениваются» оказалась очень живучей😲 и на сколько смотрим, её очень сложно запретить😆
В целом кто не понял:
Обычный интернет это один магазин, из которого все забирают товар (могут быть очереди, или только одна касса работать)
А Торрент♻️ это когда люди просто меняются кусками этого товара друг с другом, и чем больше участников, тем всем лучше.
Вот такая штука. Если тема зашла могу потом отдельно разобрать зачем делают "Торрент фермы" и как выбираются куски, что такое rarest first и т.д. Покажите реакциями что это вам интересно.
Всем хорошего вечера и кодинга, и чтобы лимиты не кончались😚
КАНАЛ📱 ЧАТИК💬 СОТРУДНИЧЕСТВО ✅️ АНОНИМНОЕ МЕНТОРСТВО❤
Когда ты качаешь файл с сайта, всё просто есть один сервер, и все стоят к нему в очередь. Много людей заходит, сервер начинает задыхаться, скорость падает
Там нет одного главного сервера. Люди качают друг у друга. Файл просто режется на кучу маленьких кусочков, и эти кусочки гуляют между компьютерами. Ты качаешь куски у разных людей одновременно, и как только у тебя появляется хоть один кусок ты, уже начинаешь его раздавать другим
Сиды, пиры, личеры, кто есть кто?
Чем больше сидов тем раздача живее и здоровее. Когда сидов почти нет, раздача начинает потихоньку умирать.
Что такое .torrent и magnet-ссылка?
Раньше почти всегда качали .torrent файлы. Это такая маленькая инструкция, в которой написано как называется раздача, на какие куски нарезан файл, какие у этих кусков хеши, и где искать трекеры.
Потом придумали magnet-ссылки. По сути то же самое, только в виде ссылки. Удобнее не нужно отдельно ничего скачивать,
Как люди вообще находят друг друга?
Чтобы качать друг у друга, компьютеры должны сначала понять, у кого какие куски есть.
Трекер обычный сервер-посредник. Ты к нему подключаешься и говоришь «я хочу вот этот файл». Он тебе в ответ кидает список людей, у которых он есть.
DHT это более жёсткая и децентрализованная тема. Здесь уже нет одного трекера. Информация распределена по самим участникам сети. Даже если все
трекеры внезапно лягут, через DHT раздача может продолжать жить.
Почему торренты относительно надёжные
Каждый кусок файла имеет свой хеш. Скачал кусок клиент сразу проверяет, тот ли это кусок, который должен быть
Что ещё мало кто понимает
Ты начинаешь раздавать файл ещё до того, как полностью его скачал. Как только появился первый кусок ты уже можешь его отдавать
Скорость зависит не только от твоего интернета, но и от того, насколько хорошо куски «перемешаны» между людьми.
На многих частных трекерах следят за рейтингом сколько отдал / сколько скачал. Если отдаёшь слишком мало, могут понизить скорость или даже забанить. Некоторые под это дело даже торрент-фермы держат, но это совсем другая история
И да, торренты
На самом деле технологию используют довольно активно ещё в
Внутри компаний тоже бывает, когда нужно быстро раскидать большие объёмы данных
Идея «разрезать файл на куски и пусть люди сами между собой обмениваются» оказалась очень живучей
В целом кто не понял:
Обычный интернет это один магазин, из которого все забирают товар (могут быть очереди, или только одна касса работать)
А Торрент
Вот такая штука. Если тема зашла могу потом отдельно разобрать зачем делают "Торрент фермы" и как выбираются куски, что такое rarest first и т.д. Покажите реакциями что это вам интересно.
Всем хорошего вечера и кодинга, и чтобы лимиты не кончались
КАНАЛ
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13🔥1
Если у вас есть реальная задача, а не просто идея из головы на $5 пишите, обсудим.
Что делаю:
Сложные Telegram-боты, автоматизация и Mini Apps, Сайты
Парсеры, скрапинг, обход защит
Бэкенд, асинхронные сервисы, интеграция API
Архитектура БД, оптимизация и деплой на VPS
Связь / ТЗ в ЛС: @marotu
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8 5❤2