Готовлю курс для начинающих
Зачем создавать очередной курс для начинающих, ведь их полным полно? Я думал над этим вопросом и пришел к такому выводу.
— У новичков банально нет практики. Они проходят уроки по синтаксису, но писать код самостоятельно не могут. Чаще всего, они практикуются на написании калькуляторов, кошек-собак, на математических примерах. А это далеко от реальной практики.
— У них в голове каша. Информация в курсах дается в избытке: и новичок не понимает какая часть применима на его уровне, а какая просто для “общего образования”. Нет путеводителя по темам и степени их изучения.
— Нет ментора. Не у кого спросить когда не получается. Кто подскажет по коду, когда не понимаешь правильно ли написал.
Если эти проблемы еще существуют, значит мне есть над чем поработать.
Я создам курс для начинающих, где будет минимальная теория и много практики. Мы будем изучать основы синтаксиса, и тренироваться на создании проектов. Программу можно посмотреть на скрине. Она будет меняться, но пока отталкиваемся от этого.
Курс будет бесплатным, не ограниченным по времени и с поддержкой ментора. Ментор у нас пока один — это я, но в будущем соберу команду.
Почему я делаю его бесплатным и с поддержкой?
Я хочу, чтобы люди попробовали мой продукт и решили, хотят ли они заниматься у меня дальше. Чтобы люди узнали как я обучаю, объясняю. Чтобы новички написав свой первый проект могли решить, нравится ли им программирование.
Для меня это тоже будет вызовом, посмотрим что из этого выйдет)
Зачем создавать очередной курс для начинающих, ведь их полным полно? Я думал над этим вопросом и пришел к такому выводу.
— У новичков банально нет практики. Они проходят уроки по синтаксису, но писать код самостоятельно не могут. Чаще всего, они практикуются на написании калькуляторов, кошек-собак, на математических примерах. А это далеко от реальной практики.
— У них в голове каша. Информация в курсах дается в избытке: и новичок не понимает какая часть применима на его уровне, а какая просто для “общего образования”. Нет путеводителя по темам и степени их изучения.
— Нет ментора. Не у кого спросить когда не получается. Кто подскажет по коду, когда не понимаешь правильно ли написал.
Если эти проблемы еще существуют, значит мне есть над чем поработать.
Я создам курс для начинающих, где будет минимальная теория и много практики. Мы будем изучать основы синтаксиса, и тренироваться на создании проектов. Программу можно посмотреть на скрине. Она будет меняться, но пока отталкиваемся от этого.
Курс будет бесплатным, не ограниченным по времени и с поддержкой ментора. Ментор у нас пока один — это я, но в будущем соберу команду.
Почему я делаю его бесплатным и с поддержкой?
Я хочу, чтобы люди попробовали мой продукт и решили, хотят ли они заниматься у меня дальше. Чтобы люди узнали как я обучаю, объясняю. Чтобы новички написав свой первый проект могли решить, нравится ли им программирование.
Для меня это тоже будет вызовом, посмотрим что из этого выйдет)
🔥71👍24❤7👎1👏1
Во всю идет запись курса
Этот курс будет для самых начинающих от основ синтаксиса до разработки собственного блога на нативном php и MySQL.
Цель в том, чтобы новичку познакомиться с пхп и дать первоначальную практику.
Цель не в том, чтобы создать полноценный, боевой проект для продакшена. Хочу подчеркнуть это отдельно.
План на курс такой:
— изучить синтаксис и работу с MySQL
— практика на мини проектах(список задач,галерея,регистрация и авторизация, система комментариев)
Курс будет бесплатным и с поддержкой. Можно будет задавать вопросы, буду отвечать сам. В будущем соберем команду.
Надеюсь я с этим справлюсь.
Далее перейдем к созданию платного курса с продвинутыми темами: ООП, API, composer, laravel, solid, grasp, tdd и многое другое.
У меня уже есть платный курс на эти темы. Буду его дорабатывать: новые темы, примеры и практика.
В планах подключить к обучению работодателей из СНГ и напрямую отправлять учеников для трудоустройства.
Этот курс будет для самых начинающих от основ синтаксиса до разработки собственного блога на нативном php и MySQL.
Цель в том, чтобы новичку познакомиться с пхп и дать первоначальную практику.
Цель не в том, чтобы создать полноценный, боевой проект для продакшена. Хочу подчеркнуть это отдельно.
План на курс такой:
— изучить синтаксис и работу с MySQL
— практика на мини проектах(список задач,галерея,регистрация и авторизация, система комментариев)
Курс будет бесплатным и с поддержкой. Можно будет задавать вопросы, буду отвечать сам. В будущем соберем команду.
Надеюсь я с этим справлюсь.
Далее перейдем к созданию платного курса с продвинутыми темами: ООП, API, composer, laravel, solid, grasp, tdd и многое другое.
У меня уже есть платный курс на эти темы. Буду его дорабатывать: новые темы, примеры и практика.
В планах подключить к обучению работодателей из СНГ и напрямую отправлять учеников для трудоустройства.
🔥60👍10❤9👏1
Ребят болею уже несколько дней. Как оклемаюсь начнем наш курс
🙏21🫡13👍6💊3🤝2
Привет. Завтра вечером выложу то, что я успел подготовить до болезни. Со временем допилю курс полностью.
Курс будет состоять из практических заданий. Полностью. Там не будет теории. Вот выдам я задачу, объясню как ее решать и вперед — будете писать код. За вопросами писать мне.
Ненавижу подход, когда чтобы начать писать надо посмотреть десятки лекций. Или когда бездумно переписываешь код по видео. А учиться на практике не получается, потому что не мог придумать задачки. Везде одни калькуляторы, математические примеры, или нарисовать елочку при помощи цикла.
Пусть лучше мне будет тяжко с заданием, но интересно.
Так вот, я выдам задание. Оно состоит из четкого тз, реальной верстки, инструкции по решению и видеорешения, а в конце тесты.
— ТЗ. Опишу что от вас требуется сделать.
— Реальная верстка. Возьмем кусочек верстки и будем писать бэкенд часть. Например, написать меню для сайта, список товаров, счетчик просмотров, форма обратной связи, многоуровневое меню, калькулятор расходов, флеш-сообщения, валидация форм, регистрация и аутентификация, система комментариев, загрузка картинок, работа с БД, рекурсия и др.
— Инструкция по решению. Эта часть урока больше как подсказка и пояснение. Можно начать самому, и если что, подсматривать.
— Видеорешение. Показываю как я решил задачу, объясняю ход мыслей, как придумал решение, какие темы нужно изучить.
— Тест. Будут тесты для самопроверки и закрепления материала.
Это больше задачник, чем просто видеокурс. Задания сразу покажут где ваши слабые места и какие темы нужно изучить. Будете гуглить, спрашивать в чате поддержки, и снова в бой.
Задание за заданием будете набираться опыта и кайфовать.
Курс для новичков в php. Не будет тут ООП, фреймворков, паттернов и др. Он поможет поставить твердую базу и набраться опыта. Кто пройдет, сможет приступить к ООП без оглядки назад. После ООП уже можно изучать фреймворки и паттерны. Там уже вы будете готовы к трудоустройству.
У меня все. Если есть вопросы, комментарии, пишите. Что думаете?)
Курс будет состоять из практических заданий. Полностью. Там не будет теории. Вот выдам я задачу, объясню как ее решать и вперед — будете писать код. За вопросами писать мне.
Ненавижу подход, когда чтобы начать писать надо посмотреть десятки лекций. Или когда бездумно переписываешь код по видео. А учиться на практике не получается, потому что не мог придумать задачки. Везде одни калькуляторы, математические примеры, или нарисовать елочку при помощи цикла.
Пусть лучше мне будет тяжко с заданием, но интересно.
Так вот, я выдам задание. Оно состоит из четкого тз, реальной верстки, инструкции по решению и видеорешения, а в конце тесты.
— ТЗ. Опишу что от вас требуется сделать.
— Реальная верстка. Возьмем кусочек верстки и будем писать бэкенд часть. Например, написать меню для сайта, список товаров, счетчик просмотров, форма обратной связи, многоуровневое меню, калькулятор расходов, флеш-сообщения, валидация форм, регистрация и аутентификация, система комментариев, загрузка картинок, работа с БД, рекурсия и др.
— Инструкция по решению. Эта часть урока больше как подсказка и пояснение. Можно начать самому, и если что, подсматривать.
— Видеорешение. Показываю как я решил задачу, объясняю ход мыслей, как придумал решение, какие темы нужно изучить.
— Тест. Будут тесты для самопроверки и закрепления материала.
Это больше задачник, чем просто видеокурс. Задания сразу покажут где ваши слабые места и какие темы нужно изучить. Будете гуглить, спрашивать в чате поддержки, и снова в бой.
Задание за заданием будете набираться опыта и кайфовать.
Курс для новичков в php. Не будет тут ООП, фреймворков, паттернов и др. Он поможет поставить твердую базу и набраться опыта. Кто пройдет, сможет приступить к ООП без оглядки назад. После ООП уже можно изучать фреймворки и паттерны. Там уже вы будете готовы к трудоустройству.
У меня все. Если есть вопросы, комментарии, пишите. Что думаете?)
🔥46❤10👏4🤩4👍2
Всем привет! Как у вас дела? Получилось приступить к заданиям?
Пусть этот пост будет чатом. Какой у вас уровень в php? Расскажите о себе.
Пусть этот пост будет чатом. Какой у вас уровень в php? Расскажите о себе.
👍11❤5🔥1
Ребят всем привет. Как дела?
Поздравим @RVovna с успешным прохождением технического собеседования и принятием на стажировку в компанию 🥳
Желаем тебе дальнейших успехов. Надеемся, что обучение помогло тебе научиться кодить! Только вперед! 🔥
А теперь история от Родиона:
Привет всем! Хочу поделиться своим опытом обучения программированию и устройства на работу.
Я начинал с минимальных знаний. Умел немного работать с HTML и CSS, помнил основы Паскаля из школы. PHP и базы данных были для меня совершенно новыми.
Наткнулся на видосы Рахима на ютубе. Его подача материала на мне понравилась. Записался на курс. Начали обучение с нуля. Курс охватил процедурный подход, ООП, Laravel и TDD. Рахим помогал с трудными моментами, направлял. Благодаря курсу успешно ответил на вопросы об ООП и абстрактных классах на собеседовании. Очень доволен обучением.
Главное в обучении - регулярность. Достаточно практиковаться хотя бы час-два в день, чтобы успешно пройти курс. Я учился дольше из-за личных обстоятельств.
Перед собеседованием очень волновался, так как это был мой первый опыт. Как я готовился:
— Смотрел видосы с типичными вопросами на собеседованиях.
— Изучил список из 100 вопросов для разработчиков разного уровня.
— Повторял материалы курса.
Как проходило собеседование
— Получил тестовое задание - разработать API.
— Показал свой проект на GitHub.
— Прошел техническое собеседование на 45 минут.
— Отвечал на вопросы об абстрактных классах, интерфейсах, базах данных и других технических аспектах.
Сегодня меня приняли на месячную стажировку. Если все будет ок, возьмут на работу.
Еще, я потратил месяц на изучение Docker, на собесе очень пригодилось.
Если у вас есть вопросы, готов ответить. Думаю, мой опыт может быть полезен всем, кто начинает путь в IT.
Желаю всем удачи!
Поздравим @RVovna с успешным прохождением технического собеседования и принятием на стажировку в компанию 🥳
Желаем тебе дальнейших успехов. Надеемся, что обучение помогло тебе научиться кодить! Только вперед! 🔥
А теперь история от Родиона:
Привет всем! Хочу поделиться своим опытом обучения программированию и устройства на работу.
Я начинал с минимальных знаний. Умел немного работать с HTML и CSS, помнил основы Паскаля из школы. PHP и базы данных были для меня совершенно новыми.
Наткнулся на видосы Рахима на ютубе. Его подача материала на мне понравилась. Записался на курс. Начали обучение с нуля. Курс охватил процедурный подход, ООП, Laravel и TDD. Рахим помогал с трудными моментами, направлял. Благодаря курсу успешно ответил на вопросы об ООП и абстрактных классах на собеседовании. Очень доволен обучением.
Главное в обучении - регулярность. Достаточно практиковаться хотя бы час-два в день, чтобы успешно пройти курс. Я учился дольше из-за личных обстоятельств.
Перед собеседованием очень волновался, так как это был мой первый опыт. Как я готовился:
— Смотрел видосы с типичными вопросами на собеседованиях.
— Изучил список из 100 вопросов для разработчиков разного уровня.
— Повторял материалы курса.
Как проходило собеседование
— Получил тестовое задание - разработать API.
— Показал свой проект на GitHub.
— Прошел техническое собеседование на 45 минут.
— Отвечал на вопросы об абстрактных классах, интерфейсах, базах данных и других технических аспектах.
Сегодня меня приняли на месячную стажировку. Если все будет ок, возьмут на работу.
Еще, я потратил месяц на изучение Docker, на собесе очень пригодилось.
Если у вас есть вопросы, готов ответить. Думаю, мой опыт может быть полезен всем, кто начинает путь в IT.
Желаю всем удачи!
🔥32👍11❤5
Готовы проверить свои силы?
Предлагаю небольшой челлендж: я публикую задачу в чате, а ваша задача — найти и предложить своё решение. Придётся подумать, применить навыки и найти оптимальный подход.
Делитесь мыслями и обсуждайте идеи в комментариях, но финальные решения присылайте в бота.
Я проверю ваши решения и объявлю итоги в следующем посте. Посмотрим, кто справится быстрее и точнее.
Как это будет:
1. Я подберу интересную задачу, которая потребует вашего участия.
2. Установим дедлайн для дополнительного азарта.
3. В комментариях можно делиться идеями и обсуждать подходы.
4. Готовое решение — отправляйте ссылку на GitHub в бота.
5. Я проверю каждый вариант и подведу итоги в следующем посте.
Как вам идея?
Кто готов, напишите в комментариях.
Предлагаю небольшой челлендж: я публикую задачу в чате, а ваша задача — найти и предложить своё решение. Придётся подумать, применить навыки и найти оптимальный подход.
Делитесь мыслями и обсуждайте идеи в комментариях, но финальные решения присылайте в бота.
Я проверю ваши решения и объявлю итоги в следующем посте. Посмотрим, кто справится быстрее и точнее.
Как это будет:
1. Я подберу интересную задачу, которая потребует вашего участия.
2. Установим дедлайн для дополнительного азарта.
3. В комментариях можно делиться идеями и обсуждать подходы.
4. Готовое решение — отправляйте ссылку на GitHub в бота.
5. Я проверю каждый вариант и подведу итоги в следующем посте.
Как вам идея?
Кто готов, напишите в комментариях.
🔥14👍5❤2🤩1
Готовы к челленджу?
Предлагаю интересное задание: у вас есть вёрстка страницы с данными продуктов. Задача — на основе этой вёрстки создать массив в PHP и вывести продукты на страницу с помощью цикла. Так вы сможете легко добавлять новые элементы в массив, и продукты будут автоматически появляться на странице.
Задание включает два уровня:
1. Базовый уровень — создать массив с данными о продуктах и вывести их с помощью одного цикла (название, картинка и другие данные).
2. Продвинутый уровень — добавить теги к продуктам, используя многомерный массив и два цикла для их вывода.
Что делать:
1. Скачайте готовую вёрстку, запросив её в боте https://t.me/marlindev_bot?start=workshop. Переименуйте файл в
2. Сформируйте массив продуктов на основе вёрстки.
3. Выведите данные продуктов на страницу, используя цикл.
Как сдать задание:
Загрузите своё решение на GitHub и отправьте ссылку обратно в бота, указав выбранный уровень (просто напишите базовый или продвинутый).
Важные моменты:
- Сдача до дедлайна: Решения нужно отправить строго до указанного срока; работы, отправленные после дедлайна, рассматриваться не будут.
- Рабочая ссылка: Убедитесь, что ссылка на GitHub открыта для просмотра.
- Уровень сложности: Выберите уровень — базовый или продвинутый, в зависимости от вашего опыта.
- Правила чата: Вопросы только по делу: как создать массив, как правильно вывести, как загрузить код на гитхаб и так далее. Кто будет писать не по делу — буду банить.
- Цель челленджа: Это возможность попробовать свои силы и получить практику.
Дедлайн: до 30 октября 23:59, у вас ровно сутки.
Стартуем!
Предлагаю интересное задание: у вас есть вёрстка страницы с данными продуктов. Задача — на основе этой вёрстки создать массив в PHP и вывести продукты на страницу с помощью цикла. Так вы сможете легко добавлять новые элементы в массив, и продукты будут автоматически появляться на странице.
Задание включает два уровня:
1. Базовый уровень — создать массив с данными о продуктах и вывести их с помощью одного цикла (название, картинка и другие данные).
2. Продвинутый уровень — добавить теги к продуктам, используя многомерный массив и два цикла для их вывода.
Что делать:
1. Скачайте готовую вёрстку, запросив её в боте https://t.me/marlindev_bot?start=workshop. Переименуйте файл в
.php
.2. Сформируйте массив продуктов на основе вёрстки.
3. Выведите данные продуктов на страницу, используя цикл.
Как сдать задание:
Загрузите своё решение на GitHub и отправьте ссылку обратно в бота, указав выбранный уровень (просто напишите базовый или продвинутый).
Важные моменты:
- Сдача до дедлайна: Решения нужно отправить строго до указанного срока; работы, отправленные после дедлайна, рассматриваться не будут.
- Рабочая ссылка: Убедитесь, что ссылка на GitHub открыта для просмотра.
- Уровень сложности: Выберите уровень — базовый или продвинутый, в зависимости от вашего опыта.
- Правила чата: Вопросы только по делу: как создать массив, как правильно вывести, как загрузить код на гитхаб и так далее. Кто будет писать не по делу — буду банить.
- Цель челленджа: Это возможность попробовать свои силы и получить практику.
Дедлайн: до 30 октября 23:59, у вас ровно сутки.
Стартуем!
🔥13👍5👌1
Друзья, я отравился, болею. Плохо себя чувствую. Сегодня выйти на связь уже не смогу.
Я уже видел, некоторые из вас отправили работы. Молодцы!
Те, кто еще не закончил у вас есть еще время.
Пару дней, и продолжим.
Я уже видел, некоторые из вас отправили работы. Молодцы!
Те, кто еще не закончил у вас есть еще время.
Пару дней, и продолжим.
❤10🫡2
Привет! Уже чувствую себя лучше, спасибо всем за поддержку.
Теперь к делу:
1. Проверил работы всех участников и ответил каждому в личку. Сюда выкладывать не стал, так что если что-то непонятно или нужна помощь — у вас есть ссылка на бота, пишите.
2. Записал видеоурок по установке темной темы на сайт за 10 минут. Может пригодиться тем, кто делает пет-проекты или собирает портфолио.
Вот ссылка на урок: https://www.youtube.com/watch?v=f7307MBZCVA
3. Сейчас провожу бесплатные 30-минутные созвоны для новичков в PHP: разберём ваш уровень, составим план обучения, обсудим, как подготовиться к работе, собрать портфолио и примерно за какое время сможете стать разработчиком.
Ссылка на запись: https://marlindev.ru/roadmap
Спасибо, что на связи!
Теперь к делу:
1. Проверил работы всех участников и ответил каждому в личку. Сюда выкладывать не стал, так что если что-то непонятно или нужна помощь — у вас есть ссылка на бота, пишите.
2. Записал видеоурок по установке темной темы на сайт за 10 минут. Может пригодиться тем, кто делает пет-проекты или собирает портфолио.
Вот ссылка на урок: https://www.youtube.com/watch?v=f7307MBZCVA
3. Сейчас провожу бесплатные 30-минутные созвоны для новичков в PHP: разберём ваш уровень, составим план обучения, обсудим, как подготовиться к работе, собрать портфолио и примерно за какое время сможете стать разработчиком.
Ссылка на запись: https://marlindev.ru/roadmap
Спасибо, что на связи!
YouTube
Темная тема на сайт за 10 минут с TailwindCSS и JavaScript. Подробное объяснение для новичков
✨ В этом видео я покажу, как добавить темную тему на сайт с помощью TailwindCSS и нативного JavaScript. Мы создадим переключатель для смены темы, настроим стиль для светлого и тёмного режимов и подключим анимацию, чтобы переход между цветами был плавным.…
🔥12❤5🤩3⚡2👍2
Привет! Готовлю новый видеоурок, и хочу узнать, что вам будет интереснее. Выберите тему для следующего видео:
1. Курс по PHP для новичков — основы языка, мини-проекты и практика.
2. Урок по Docker для начинающих — разберем, как работать с контейнерами и создавать изолированную среду.
3. Настройка SSL через Nginx Proxy и ACME Companion — шаги для получения сертификата и подключения HTTPS.
4. Настройка Open Server — установка и настройка локального сервера для работы с PHP-проектами.
Напишите номер темы, которая вам интересна.
1. Курс по PHP для новичков — основы языка, мини-проекты и практика.
2. Урок по Docker для начинающих — разберем, как работать с контейнерами и создавать изолированную среду.
3. Настройка SSL через Nginx Proxy и ACME Companion — шаги для получения сертификата и подключения HTTPS.
4. Настройка Open Server — установка и настройка локального сервера для работы с PHP-проектами.
Напишите номер темы, которая вам интересна.
🔥11❤5💯2👍1
Привет друзья! Выложил видео про Docker.
Если вам кажется, что изучение Docker — это сложно, возможно, дело не в технологии, а в вашем подходе. В новом видео я объясняю, почему у новичков часто возникают проблемы с пониманием Docker, и делюсь практическим советом, как избавиться от этой трудности.
А также мы пошагово настраиваем окружение с помощью Docker Compose.
Буду рад вашим комментариям. Если останутся вопросы пишите.
Ссылка на видео: https://www.youtube.com/watch?v=sNdFDKhAHxc
Если вам кажется, что изучение Docker — это сложно, возможно, дело не в технологии, а в вашем подходе. В новом видео я объясняю, почему у новичков часто возникают проблемы с пониманием Docker, и делюсь практическим советом, как избавиться от этой трудности.
А также мы пошагово настраиваем окружение с помощью Docker Compose.
Буду рад вашим комментариям. Если останутся вопросы пишите.
Ссылка на видео: https://www.youtube.com/watch?v=sNdFDKhAHxc
🔥29🤩5👏4❤2
Когда ты умеешь программировать, ты никогда не останешься без работы. Ты можешь работать из любого места, главное иметь ноутбук и интернет.
Год назад я 9 месяцев жил и работал за границей, и почувствовал, как это классно — быть свободным от офиса.
Когда я только начинал писать на PHP, мой код был в процедурном стиле. Я писал мелкие проекты. Если задача становилась сложнее — начинался хаос)
Ошибки появлялись даже там, где ничего не трогал. В итоге чинишь свой же код)
А вот с ООП ситуация поменялась. Я научился делить проект на независимые модули, Например, добавляю новую функцию которая никак не влияет на остальную часть системы. Ошибок стало меньше, работа — быстрее.
Мне больше не нужно держать в голове весь проект, потому что структура позволяет легко ориентироваться даже спустя месяцы. Кайф)
Потом проще перейти на лару. Раньше я вручную писал маршруты, работу с бд, аутентификацию. Порой это занимало дни, иногда недели.
А сейчас быстро настроил маршруты, написал сервисы, репозитории и сделал весь проект модульным. Меньше занимаешься рутиной, а больше работаешь над бизнес логикой.
Я помню, когда мне предлагали проект, был мандраж: потяну ли? Теперь даже если задача кажется незнакомой, я разбиваю её на отдельные "запчасти", создаю архитектуру проекта, а потом приступаю к реализации и довожу до результата.
Главное, один раз научиться этому. Главное, один раз понять как правильно подходить к проекту — дальше будет проще.
Сейчас понимаю: самое сложное — это просто начать.
Помню как засыпал, когда тупо переписывал код с экрана; когда бессмысленно копил гигабайты книг и курсов; когда не мог придумать себе задачу и решение; когда чувствовал себя тупым; когда чувствовал апатию и страх.
Неважно что происходит в мире, какая экономическая ситуация — ты всегда найдешь работу, поможешь кому-то или выполнишь заказ.
Когда осознаешь это, становишься более спокойным.
Но главное, что я понял: язык программирования — это просто инструмент. Благодаря ООП и современным подходам я изучу новый язык или перейду на другой фреймворк.
Принципы остаются одни и те же. Это дает уверенность, что всё у тебя получится!❤️
Год назад я 9 месяцев жил и работал за границей, и почувствовал, как это классно — быть свободным от офиса.
Когда я только начинал писать на PHP, мой код был в процедурном стиле. Я писал мелкие проекты. Если задача становилась сложнее — начинался хаос)
Ошибки появлялись даже там, где ничего не трогал. В итоге чинишь свой же код)
А вот с ООП ситуация поменялась. Я научился делить проект на независимые модули, Например, добавляю новую функцию которая никак не влияет на остальную часть системы. Ошибок стало меньше, работа — быстрее.
Мне больше не нужно держать в голове весь проект, потому что структура позволяет легко ориентироваться даже спустя месяцы. Кайф)
Потом проще перейти на лару. Раньше я вручную писал маршруты, работу с бд, аутентификацию. Порой это занимало дни, иногда недели.
А сейчас быстро настроил маршруты, написал сервисы, репозитории и сделал весь проект модульным. Меньше занимаешься рутиной, а больше работаешь над бизнес логикой.
Я помню, когда мне предлагали проект, был мандраж: потяну ли? Теперь даже если задача кажется незнакомой, я разбиваю её на отдельные "запчасти", создаю архитектуру проекта, а потом приступаю к реализации и довожу до результата.
Главное, один раз научиться этому. Главное, один раз понять как правильно подходить к проекту — дальше будет проще.
Сейчас понимаю: самое сложное — это просто начать.
Помню как засыпал, когда тупо переписывал код с экрана; когда бессмысленно копил гигабайты книг и курсов; когда не мог придумать себе задачу и решение; когда чувствовал себя тупым; когда чувствовал апатию и страх.
Неважно что происходит в мире, какая экономическая ситуация — ты всегда найдешь работу, поможешь кому-то или выполнишь заказ.
Когда осознаешь это, становишься более спокойным.
Но главное, что я понял: язык программирования — это просто инструмент. Благодаря ООП и современным подходам я изучу новый язык или перейду на другой фреймворк.
Принципы остаются одни и те же. Это дает уверенность, что всё у тебя получится!❤️
🔥33👍12❤7💯4