Амади и проекты
رفتن به کانال در Telegram
Меня зовут Амади. 3 года профессионально в IT. Старший разработчик в VK. Мусульманин. Чеченец. Моя школа - @amadi_school Рассказываю про свои проекты. Связь - @amady amadiazdaev.ru
نمایش بیشترروسيا185 705دسته بندی مشخص نشده است
2 423
مشترکین
-224 ساعت
اطلاعاتی وجود ندارد7 روز
-2030 روز
آرشیو پست ها
2 423
⚡️ Декабрь вышел насыщенным
Проектов много, надо систематизировать. Вышел в кафе с блокнотом, расписал задачи по всем проектам.
Самое сложное - выделение и распределение ресурсов, а сами задачи уже становятся привычными, и это очень радует меня. При набитой руке легче работать.
Кстати, спасибо всем, кто сделал репост моей публикации. Получили несколько заказов! НО также поняли, что у многих людей вообще нет понимания, что разработка - это тоже труд. Ну, ничего, нам это не вредит, альхьамдулиЛлях.
2 423
+2
Очень хороший эфир получился
За 2.5 часа сделали платформу для обучения, где любой может зарегистрироваться, создать свой курс и добавить учеников
Есть там конечно косяки, поправить их пока не успели, но результатом я доволен
Всем спасибо, кто пришел и кто задавал вопросы
2 423
https://amadiazdaev.ru
Сделал себе сайт за день. Это пример успешного вайбкода. Завтра на эфире в 21:00 будем тоже писать проект с помощью ИИ.
Ставь огонь, если собираешься придти. И пишите в комментариях идеи для проекта)
2 423
📶 Хочу провести на днях эфир, пообщаться с вами
Возможно, напишу какую-нибудь программу на стриме. Если есть идеи, пишите в комментариях. Можете еще и вопросы заранее подготовить)
2 423
Сейчас работаю с Redis'ом и вспомнил, как нам в универе преподавали эту технологию.
Нам тогда сказали, что там всё хранится в формате
ключ:значение, нам сказали как запустить Redis, как пользоваться им и еще какие-то мелочи.
Но все это было почти бессмысленно, потому что нам не объяснили, зачем вообще нужен Redis. Надо было рассказать нам, что такое кэш. Надо было рассказать про скорость чтения с диска по сравнению с RAM. Про персистентность данных. Про то что Redis полезен, когда у вас несколько реплик сервиса, чтобы кэш был общий.
Мой совет преподавателям/репетиторам - сначала покажите проблему, затем покажите решение.
Это одна из причин, почему интерфейсы в go так тяжело даются новичкам. Просто нет понимания зачем это нужно.2 423
Pieter Levels говорил на своем митапе, что программистам надо больше общаться с людьми других профессий
Почему? Когда ты варишься в своих айтишных делах, ты сталкиваешься только с болями айтишников. И пытаешься придумать проекты, которые их решают. Но проблема в том, что миллионы других айтишников уже прошли через эти боли и создали свои решения. Короче говоря, бешеная конкуренция.
А возьми, например, стоматолога. Пообщайся с ним. Вдруг, он каждый день совершает рутинные операции и тратит на них полчаса, в то время как это можно автоматизировать до пары минут.
Сегодня сидел с братом-трейдером @radzhabowru. Встречались мы не для генерации идей, а просто так. Но мысль для поста так и родилась.
Постараюсь связаться с разными специалистами, чтобы найти перспективы для оптимизации/автоматизации.
2 423
🔨Посмотрите, как я на коленке написал полезного бота.
На самом деле, создание проектов дается довольно легко. Ты просто решаешь одну проблему за другой, пока не получаешь жизнеспособный результат.
Однако новичкам это сложно, потому что:
- не знают инструменты для решения проблем
- не знают, какие есть приемы для облегчения задач
- мешает неуверенность в себе, как в программисте
Нужна практика. Сделай криво, но сделай. Замучай всех вопросами, но сделай. Не прыгай с курса на курс, бей по главной больной точке - практике.
2 423
Сегодня начали с учеником работу над заказом. Займет у нас около месяца, ин ща Аллах
Я буду:
- декомпозировать задачи
- проверять пулл-реквесты
- принимать архитектурные решения
- выполнять часть задач
- заниматься деплоем и инфраструктурой (логи, ci/cd, бд)
В процессе буду передавать опыт ученику)
➡️ Одна из моих глобальных целей сейчас - создавать новые рабочие места для мусульман в целом и для своих учеников в первую очередь
2 423
Кажется, меня забанил Claude.
Скорее всего, из-за локации. А еще карта, которой я оплатил подписку, заблокирована. Так что возврат вряд ли получу.
Может, попробовать Gemini CLI
2 423
Возьмем заказы на разработку сайта, бота, платформы, скриптов итд.
Весь декабрь будет действовать скидка 10% ⚡️
Выполним на высшем уровне, ин ща Аллах, под моим полным контролем - @amady.
Репосты приветствуются
2 423
🏆 Кейсы моих учеников
$50 — Бот для обратной связи
$100 — Бэкенд для генерации промокодов для ресторана
$100 — Бот для рассылки рекламы
$450 — API для благотворительного фонда (в процессе)
Уже во время обучения мои ученики берут заказы. И выполняют их под моим наблюдением. Сидя дома.
Круто, да?)
Бывает сложно, конечно, но с опытом становится все легче. Им не надо переживать, что они не справятся или не успеют к дедлайну, потому что я всё контролирую. На них лишь спокойное выполнение работы и всё – спокойно забирают деньги.
2 423
Linux внутри Windows?
Я пока не стал устанавливать Linux на свой ПК. Вместо этого я установил Ubuntu внутри Windows. Это называется WSL - windows subsystem linux. Это очень простой способ быстро установить линукс к себе на компьютер.
Подвох в том, что от линукса у вас появится только терминал. Графический интерфейс не появится. Но он и не нужен.
Зачем все это? Бэкенд-разработчикам надо уметь пользоваться терминалом. Но не любым, а unix-подобным: такой есть в Linux и в Mac OS, а на Windows, к сожалению, не такой. Но ставить другую ОС себе на компьютер - это довольно большой шаг. Поэтому я говорю ученикам ставить WSL.
Как это сделать:
1) Из Microsoft Store установить Ubuntu (это дистрибутив Linux, один из многих)
2) В Powershell прописать
wsl --install
3) Там же прописать dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
4) Перезагрузить компьютер
5) Открыть Ubuntu через поиск или новый ярлык
6) Придумать себе ник
7) Придумать себе пароль
После этого ubuntu-терминал будет доступен в "приложении" Ubuntu, в Microsoft Terminal, в VSCode итд.2 423
+3
Да, правильно ответили - винда 💻
Наконец-то приехал мини-пк. Там предустановлена Windows, это хорошо. Но надо еще параллельно поставить Линукс.
Осталось лишь выбрать дистрибутив…
2 423
Кто хочет обучиться с нуля?
В этом году я не брал на обучение людей без базы знаний. В основном потому что ко мне обращались с надеждой на быстрые результаты.
В связи с этим я брал людей, которые уже базово освоили язык Go и были готовы расти дальше, чтобы выйти на доход. Такие люди уже понимают, что здесь нет быстрых результатов, что бывают сложности, что порой приходится часами ломать голову над задачей.
НО в последнее время мне чаще начали писать те, кто готов к труду. Им интересна сама разработка, как процесс. Они понимают, что найти первую работу – это непросто, но их это не останавливает. Такой взгляд = правильный подход.
Сейчас много негатива в айти из-за упавшей экономики. Люди жалуются что не могут найти работу. Тем временем мои ученики берутся за заказы и получают доход.
✔️ Пример: ко мне пришел ученик всего 4 месяца назад и уже в процессе обучения он заработал 230$. Сейчас мы вместе с ним взяли заказ на разработку бэкенда для одного благотворительного фонда. Оттуда он заработает еще 230$. Потихоньку он получает полезные знакомства, личный бренд растет и, соответственно, заказов станет больше.
Поэтому, если вы хотите перенять мой опыт и тоже начать работать в направлении разработки, будьте готовы. Подготовка идет полным ходом. На скриншоте - платформа, которую я написал для учеников и их сдачи дз.
Ну а сейчас я полирую план обучения. Будьте на связи. Скоро будет набор.
2 423
Кто хочет обучиться с нуля?
Раньше брал в ученики только тех, кто уже базово освоил Go.
Теперь
2 423
Давайте строить сильное сообщество.
Я хочу, чтобы мусульмане в IT росли сплоченнее и быстрее. Для этого нужно многое сделать, но для начала я бы решил следующие проблемы:
1) Неактуальные комментарии под постами наших блогеров. Вместо дискуссии на тему поста, комментарии заполняются неуместными стикерами, гифками итд.
2) Неактуальные сообщения в чатах. Условно, чат по фронтенду. Вместо обсуждения проблем, рынка, технологий, получаем общение на тему мемов, вопросы по типу «посоветуйте кофейню в Махачкале» и подобное
3) Подколы. Очень важная проблема. Условно, один брат задает серьезный вопрос, в ответ получает каламбур. Пишет «ищу работу на местном рынке», ответ: «а на двухместном?». Или кто-то из братьев начинает всерьез вести блог, и получает комментарии в духе «брат ты че за блогер оказывается!», «у кого курс взял?», «ммм прогрев»…
Я понимаю, что авторы подколов не желают никому зла, но все равно, перед тем как отправить очередную шутку, задумайся:
- не заденет ли это автора?
- есть ли в этом польза?
- не испортишь ли ты себе лицо?
Бывает, что человеку сейчас сильнее всего нужна поддержка, а ты в него кидаешь негативную шутку.
Да и в целом, человек сидел и писал пост, формулировал мысли, возможно собирал материал - в общем, он проделал работу. А ты ему в ответ стикер с обезьянкой
Если вы не понимаете, почему я стал таким «занудой», то есть пара причин:
1) Я сам веду активно блог и встречаю очень много подколов, бессмысленных стикеров итд. Что-то из этого меня злит, что-то просто портит вид канала. Сами задумайтесь, как со стороны выглядит, когда блогер расписал грамотный пост, а у него в комментах в основном гифки/стикеры ни о чем.
2) Я вышел почти из всех больших чатов, т.к. понял что тупо теряю там время. Даже чатик про Golang покинул. Почему? Потому что там много сообщений, но мало из них по существу.
Хороший пример, который открыл мне глаза, это сообщество Максима - Джипити Хаб. Максим постоянно очищает чат от оффтопа и неуместных шуток. Благодаря этому, в чате могут оставаться серьезные люди/эксперты и делиться своими знаниями с остальными. Ранее же, из-за флуда никому не было интереса читать чат. А теперь сообщений в чате разы меньше, но концентрация полезных взлетела. И что еще круче, участники чата тоже подхватили нарратив и стали писать только по делу
И я бы хотел, чтобы в других наших чатах/каналах была такая же практика
