Итак, заказчику нужен сайт, на котором клиенту рандомно выпадает бесплатный промокод.
Мой ученик, Мухаммад, уже сделал REST API с аутентификацией по JWT, с подтверждением номера через СМС (на самом деле через Telegram Gateway). Базу данных он сам выбрал - SQLite. Я с его решением согласен. Дальше мы все развернем на VPS с docker-compose. С этим я ему хорошенько помогу, чтобы в будущем он мог делать это сам.
В процессе я консультировал Мухаммада, но код он писал сам, а я проверял через GitHub
Помню себя: когда я брал первый заказ, я очень переживал, что не успею в срок или что вообще не справлюсь с задачей. Мухаммаду не надо об этом переживать, ведь в случае чего есть я - опытный разработчик
Таков мой подход на обучении. Я не хочу давать сухую теорию. Я хочу дать ученику самый реалистичный опыт разработки. Чтобы на выходе он ощущал себя полноценным программистом. Конечно, им и после обучения предстоит многому научиться, но зато они уже стоят на крепком фундаменте и сами смогут ставить себе все конкретные цели.
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥43👍13👾8
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍9👾7
Сегодня я писал утилиту wget на уроке с учениками. Это программа, которая скачивает файлы из интернета. Акцент был на том, чтобы скачивать сайты. Скажу честно, сначала это была тяжелая задача для меня. Сложность возникает из-за кучи нюансов, которые держишь в голове. Из-за них не знаешь, с чего начать, как лучше сделать… голова взрывается и хочется просто закрыть ноут. Думаю, знакомое всем чувство.
Пример:
1) Минимальная версия - написать программу, которая просто скачивает html-страницу в нужную папку
2) Сделать функционал, который скачает все материалы, на которые указывают ссылки из страницы
3) Сделать функционал, который заменит изначальные ссылки на новые ссылки, которые уже будут указывать на локальные скачанные файлы (из шага 2)
4) Добавить рекурсию - чтобы мы также скачивали страницы, на которые указывает наш изначальный сайт
5) Оптимизировать, причесать, рефакторить, все такое
В процессе не думай про то, чистый ли у тебя код. Не думай о следующих задачах, пока решаешь текущую, если это планирование наперед лишь тянет тебя назад.
Естественно, не все задачи облегчаются при декомпозиции. Да и не все задачи декомпозируются. Но этот инструмент точно должно быть в твоем арсенале
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍31🔥11👾6
Недавно мы провели продуктивный эфир. Кажется, он вам понравился 💌
Сейчас я спонтанно подумал - может сегодня вечером снова проведем? Тема: телеграм-бот для напоминаний о задачах.
📶 Набираем 80 огоньков - проведем стрим сегодня!
Сейчас я спонтанно подумал - может сегодня вечером снова проведем? Тема: телеграм-бот для напоминаний о задачах.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥85👍8👾7
БисмиЛлях
🌐 Загрузил новый урок. Если вы хотели изучить го с нуля, то это для вас. Смотрите и ждите следующие части
https://youtu.be/bFnACjZOViA
https://youtu.be/bFnACjZOViA
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥43👍14👾9
Эфир окончен
Всем спасибо
Я отдыхать…🪫
Всем спасибо
Я отдыхать…
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥14👾2
This media is not supported in your browser
VIEW IN TELEGRAM
Мне все отказывают
Ну и что?) Работай дальше. Пока ты продолжаешь двигаться, кто-то другой уже сдается. Пока ты размышляешь о новых способах достижения цели, кто-то уже смирился с тем, что «это невозможно». Кстати, на гифке - история моих откликов.
Уточню - я не говорю конкретно откликаться дальше. В наше время отклики почти не работают. Если ищешь первую работу, то ищи стажировки на сайтах самих компаний. Или пиши их hr-ам в ЛС.
И запомни - you only need to succeed once. Тебе достаточно одной победы, не важно сколько перед этим будет «отказов».
Ну и что?) Работай дальше. Пока ты продолжаешь двигаться, кто-то другой уже сдается. Пока ты размышляешь о новых способах достижения цели, кто-то уже смирился с тем, что «это невозможно». Кстати, на гифке - история моих откликов.
Уточню - я не говорю конкретно откликаться дальше. В наше время отклики почти не работают. Если ищешь первую работу, то ищи стажировки на сайтах самих компаний. Или пиши их hr-ам в ЛС.
И запомни - you only need to succeed once. Тебе достаточно одной победы, не важно сколько перед этим будет «отказов».
👍31🔥13
На днях играл в футбол впервые за ~4 года. Результат: через 10 минут уже выдохся)) но команду подводить не хотел, пришлось еще 80 минут побегать на силе воли 💪
А ведь раньше в школьные годы нередко выходили на «коробку» и на поле…
Спасибо, Аббас, что вытащил меня поиграть)
А ведь раньше в школьные годы нередко выходили на «коробку» и на поле…
Спасибо, Аббас, что вытащил меня поиграть)
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥28👍8👾5
После фаджра решил уделить немного времени своим любимым проектам
1) Добавил количество страниц до следующей суры/джуза в @quran_habit_bot. Я думаю, что когда остается пара страниц до следующей суры, человек зачастую заставляет себя прочитать дополнительные страницы
2) Задеплоил бота с азкарами - @readazkar_bot. Его код уже давно лежал на гитхабе и ждал деплоя. Я нажал пару кнопок и все - заработало)
1) Добавил количество страниц до следующей суры/джуза в @quran_habit_bot. Я думаю, что когда остается пара страниц до следующей суры, человек зачастую заставляет себя прочитать дополнительные страницы
2) Задеплоил бота с азкарами - @readazkar_bot. Его код уже давно лежал на гитхабе и ждал деплоя. Я нажал пару кнопок и все - заработало)
25🔥30👍9👾2
В последнее время я много рассказываю про своих мощных учеников.
В преддверии к запуску нового потока на обучение хочу немного напомнить и о себе. И, думаю, мало что расскажет вам о моих компетенциях лучше, чем еще один из моих офферов - этот уже был от Авито✔️
Я все время говорю вам про средние цифры в айти, но никто не запретит вам подняться выше среднего уровня. Можно и нужно делать больше, чем другие. И все.
🏆 Все-таки, насколько же это безопасная инвестиция – вложиться в получение профессии. Даже если в первое время ты не заработаешь денег, то в любом случае останешься с приобретёнными навыками. Остается лишь создавать причины и продавать эти навыки, чтобы в дальнейшем получать такие же офферы.
В преддверии к запуску нового потока на обучение хочу немного напомнить и о себе. И, думаю, мало что расскажет вам о моих компетенциях лучше, чем еще один из моих офферов - этот уже был от Авито
Я все время говорю вам про средние цифры в айти, но никто не запретит вам подняться выше среднего уровня. Можно и нужно делать больше, чем другие. И все.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥28👍13👾7
Добавил фичу в @quran_habit_bot с телефона
Я хотел сделать так, чтобы пользователи могли выбирать, к каким намазам им присылать аяты. Давно откладывал эту функцию.
1) Зашел в Claude
2) Выбрал репозиторий проекта
3) Написал промпт
4) Получил Pull Request
5) Вмерджи
6) Автоматически пошел деплой
Я хотел сделать так, чтобы пользователи могли выбирать, к каким намазам им присылать аяты. Давно откладывал эту функцию.
1) Зашел в Claude
2) Выбрал репозиторий проекта
3) Написал промпт
4) Получил Pull Request
5) Вмерджи
6) Автоматически пошел деплой
🔥14👍8👾1
Амади и проекты
Добавил фичу в @quran_habit_bot с телефона Я хотел сделать так, чтобы пользователи могли выбирать, к каким намазам им присылать аяты. Давно откладывал эту функцию. 1) Зашел в Claude 2) Выбрал репозиторий проекта 3) Написал промпт 4) Получил Pull Request…
Плюсы и минусы такой разработки
1👍8🔥2👾1
This media is not supported in your browser
VIEW IN TELEGRAM
Кто там меня звал переехать в Москву, вы серьезно?)
Я могу отсюда работать. Хвала Аллаху. Единственное, свет иногда вырубают, но решаемо.
Я могу отсюда работать. Хвала Аллаху. Единственное, свет иногда вырубают, но решаемо.
🔥46👍16👾4