Рахим Муратов | Marlin
رفتن به کانال در Telegram
1 180
مشترکین
+124 ساعت
+17 روز
اطلاعاتی وجود ندارد30 روز
آرشیو پست ها
Сделал новый ролик зацените)
https://youtu.be/bX5FG_NmDSs?si=K7pBoWuExBKwOm8G
+1
Ребят, не обязательно сразу идти на полноценный урок. Урок нужен, когда проблему нужно подробно разобрать и есть желание системно заниматься.
А если у вас конкретный вопрос и его можно решить коротким ответом — пишите. Если для ответа не нужен отдельный разбор, помогу бесплатно.
Вот человек обратился с проблемой: «знаю все конструкции, но не понимаю как увидеть решение», и достаточно было краткого ответа
Короче если что пишите чем смогу помогу @ripplez
Полтора часа отзанимались. Ощущение, как будто отдохнул😅
Как я решаю проблему: «знаю синтаксис, но писать код не могу»?
1. Берем проект, например магазин, блог, админку
2. Разбиваем на части: корзина, список товаров, фильтр итд
3. Берем одну часть, например список товаров
4. И реализуем его прямо с настоящей версткой, как в жизни.
Что это дает?
1. Человек СРАЗУ видит как используется синтаксис
2. Пропадает застой в практике.
3. Приятное чувство, что ты что то сделал сам
4. Хочется писать и писать.
Короче, сделайте центром своего обучения проект, а не информацию
Не бойтесь врываться в практику, даже если чувствуете неуверенность. Знания подтянутся по ходу разработки, вообще не парьтесь.
Если кто хотел прийти ко мне на личное занятие, приходите. Сумма символичная. Занятие — 5,000 тенге (1000 руб)
@ripplez
+1
После встречи с Артуром понял, что вживую обучать намного кайфовее, чем онлайн.
Объясняешь тему, смотришь на человека и видишь, как мысль постепенно доходит. А потом — озарение. И ты прямо видишь этот момент. Очень кайфово))
Это даёт ещё больше желания делиться и обучать.
Артур проводит последний день в Астане. Я тут его провожаю домой.
Сейчас у меня два ученика — Артур и Алексей. Буду делиться их работой и результатами.
План пока такой:
- Диагностика. Поймём текущий уровень и цель. У обоих цель — трудоустройство.
- Программа через проекты, а не уроки. Лучше сделать что-то самому, чем пройти десятки уроков и потом не знать, что делать.
- Менторство. Этого мне самому очень не хватало. Когда рядом есть живой человек, к которому можно прийти с вопросом и разобраться.
Ну что, посмотрим, что из этого получится. Самому уже интересно))
Недавно написал Алексей. Он уже 4 года как бросил программирование. Но всё это время хотел вернуться и стать разработчиком.
Мы созвонились и выяснили, что он неплохо разбирается в питоне: знает синтаксис, sql и понимает суть фронтенда и бекенда.
Его проблема в том, что он знает языковые конструкции, но не понимает, что с ними делать дальше. Самостоятельно написать проект не получается. Как итог — выгорел и потерял смысл.
Он искал решение не там. Дело в том, что когда человек пишет код, он выражает уже сформированные мысли: программист сначала проектирует решение, а язык использует для перевода готового решения в код. Код — последний этап разработки, а не первый.
Но мы часто этого не видим и пытаемся придумать решение прямо в процессе написания кода. Поэтому и ступор…
Решение — научиться работать с предметной областью, моделировать решение и только потом переводить модель в код.
Сначала строится архитектура здания, а потом кладутся кирпичи.
Иногда вот такая смена перспективы помогает решить проблему.
Это Артур, мой ученик. Приехал из Уфы, чтобы увидеться в живую.
Он как и я начинал с курса Евгения Попова(олды есть?😅). Учил синтаксис вдоль и поперек. Фреймворки yii, laravel. Короче, знает не мало, но вот, собрать все воедино и написать проект не получается.
Это когда нет внутренней уверенности, что ты можешь писать грамотный код, что ты программист… И чем дольше все это тянется, тем сильнее чувствуешь: «может я тупой??»
Все эти симптомы говорят об одном — ты учил язык, а не программирование.
***
Артур, рад тебя встретить в Астане! Приятно видеть, когда человек старается сделать всё возможное, чтобы научиться. Я лишь проводник.
Друзья, у кого какие планы на счет карьеры проргаммиста на след год? Чувствуется некая неопределенность и беспокойство особенно среди новичков.
Видел, англоязычные ютуберы перестали выкладывать обучающие видео — говорят, мало просмотров, ведь все учатся через ИИ. С другой стороны, люди жалуются, мол обучение с ИИ лишь иллюзия развития. Интересно какие мысли у вас?)
+1
Провел созвон с учениками. Разобрали ООП на практике, а то по ООП в основном про кошек и собачек. Показал примеры архитектуры, как проектировать проект, с чего начинать итд.
Думаю сделать видео для ютуба с аналогичной темой. что думаете, интересно было бы?
Обучение по урокам даёт знание, но не учит решать задачи. Когда человек просто повторяет код, он понимает, что написано, но не понимает, почему именно так.
Если вам нужна помощь в обучении PHP — приглашаю на платную онлайн консультацию.
Подробнее: https://marlindev.ru/
Почему новичкам тяжко. Мои наблюдения.
1. Новички переписывают код и думают, что учатся.
2. Они видят готовое решение, но не видят путь, как к нему прийти.
3. А автор действует на автоматизме: он в голове анализирует задачу, разбивает её на шаги, отбрасывает лишнее, выбирает структуру и только потом пишет код. Но он этого не проговаривает, потому что для него так мыслить - естественно.
4. Новички самостоятельно не умеют придумывать решения, остаётся только переписывать готовый код.
5. Поэтому они знают синтаксис, но не понимают, как применять его в задачах.
В итоге, синтаксис знают, а писать сами не могут. От этого потеря мотивации, мысли «возможно это не мое, может быть я тупой».
Возьму 3–4 человека на менторство по PHP.
Если хотите устроиться разработчиком и не хватает практики — приходите.
Выдаю задачи как на реальной работе. Ежедневно на связи: проверяю код, отвечаю на вопросы.
Пишите в личку: @ripplez
В сообщении укажите:
— ваш опыт в PHP;
— что мешает сейчас развиваться;
— в чем нужна помощь.
Почитаю и подскажу, как лучше двигаться и стоит ли идти ко мне.
Когда обучаешь другого, со стороны виднее в чем его проблема. Человеку кажется, что ему не хватает знаний, каких-то лайфхаков. Но учитель сразу видит в чем проблема.
Например, недавно был такой случай. Ученик пытается решить задачу, столкнулся с ошибкой и просит помощи. Он хочет, чтобы я указал на ошибку и подсказал что исправить. Я посмотрел и сразу заметил, что он просто забыл закрыть скобку.
Ученик уже начинает нервничать: «так я же полностью повторил код с урока, почему у меня не работает?!»
Как программист я бы сказал: друг, ты здесь забыл закрыть скобку.
А как учитель — ни в коем случае. Я понимаю, что он изучает не код, а тренирует внимательность.
Он может знать синтаксис, но это еще не значит, что он напишет его без ошибок. Его мозг еще не адаптировался следить за таким количеством деталей.
Ученик думает, что пришел за знаниями, но информации и так полно.
Ученик думает, что пришел за уроками по ооп, ларавел, но это только верхушка айсберга.
На самом деле, он пришел нарабатывать навыки: учиться видеть детали, не терять фокус, удерживать структуру кода в голове. Это уже не просто вопрос знаний.
Именно поэтому когда человек остается с этим в одиночку он устает, теряет мотивацию, выгорает.
Приглашаю на свой курс по PHP. Если вам тяжело дается практика, а стоит цель трудоустроиться - приходите.
Курс длится 3 месяца. За это время изучим с основ до фреймворка Laravel.
Подойдет для новичков кому не хватает практики и ментора. Вот видео где разобрал суть обучения подробнее.
Для записи и консультации писать в личку @ripplez
https://www.youtube.com/watch?v=NFyIZuTv9ic
Почему новичок так старается учиться, но результата нет
На консультациях часто вижу одну и ту же картину.
Человек говорит:
1. Смотрю уроки
2. Понимаю, запоминаю, переписываю
3. Когда кажется, что понял, думаю: где бы применить эти знания
Это тупиковый способ!
Причина в том, что в центре внимания — тема, а не задача!!1
Ученик учит циклы, функции, классы, паттерны, но не учится решать реальные задачи.
Как должно быть на самом деле:
1. Берёшь конкретный проект или задачу под свой уровень
2. Начинаешь делать
3. Сталкиваешься с дефицитом знаний
4. Гуглишь, смотришь уроки, изучаешь только то, что нужно для решения
5. Возвращаешься к задаче и применяешь
6. Если есть ментор — показываешь свой код, получаешь замечания
7. Исправляешь, доделываешь
8. Ошибаешься, пробуешь снова
9. Завершаешь задачу
Именно так происходит обучение на практике.
Именно так работают программисты на реальных проектах.
В жизни никто не платит за знание тем. Платят за умение решать задачи.
На работе никто не спросит, насколько хорошо ты понял тему по массивам или ООП. Там просто дадут задачу и будут ждать результат. Если ты не умеешь превращать знания в решение — значит, навыка нет.
Поэтому, если вы хотите по-настоящему научиться программировать, хватит просто смотреть уроки и заучивать теорию. Начните выполнять настоящие задачи, получать проверку своих решений и исправлять ошибки. Только так появится реальный навык.
Если хотите, могу подробнее рассказать, как выстроить такой подход к обучению.
8 июня день рождения пхп! 30 лет стукнуло! Всех поздравляю)
Расскажите, какие уроки вы бы хотели увидеть на ютубе? В чем вам сейчас нужна помощь?
