Всем привет. Я уехал из Таиланда на Бали. Теперь я буду тут некоторое время.
Днем иду работать в кафешку, а вечером катаю в доту)
Это для меня так привычно. Я так жил всю жизнь и не спешил.
А тут...
Короче, это моя шестая страна за последние полгода, и я как дикарь пытался исследовать все: каждый день с утра до вечера где-то шляюсь.
Первые пару дней было норм. Но потом, я понял, что это вообще не мое
Я стал чувствовать себя плохо. Сил нет. А в голове мысли: надо еще туда сходить, посмотреть на то, попробовать еще вот это, итд.
Нахера...как будто я стал рабом всего этого
Пришло осознание: нахера я предаю себя, зачем я бегу с утра куда-то? Для чего? Сделать пару красивых фоток? Да кому они сдались...
Короче, ну его.
Хочу играть в доту на острове, а не ехать в пробке чтобы посмотреть закат? Буду играть
Хочу просто лежать дома, и ни с кем не знакомиться? Буду лежать и тупить, смотреть видосы
Задолбали эти мысли типа: «давай, это первый твой раз в таких местах, посмотри»
Емое, надо будет еще раз приеду. Надо будет буду жить здесь!
И сразу таак полегчало. Я сразу почувствовал себя самим собой.
Интересно наблюдать за своими установками, ощущениями.
Если бы не выехал в путешествия, так и не понял, что оказывается я так ограничиваю себя.
А теперь стараюсь не делать этого, и нахожу в мире свой комфорт..
P.S. Я тут взял на пятерку тинкера и развалил всю карту) Учился по роликам ленса. И я тоже только что проснулся)
Днем иду работать в кафешку, а вечером катаю в доту)
Это для меня так привычно. Я так жил всю жизнь и не спешил.
А тут...
Короче, это моя шестая страна за последние полгода, и я как дикарь пытался исследовать все: каждый день с утра до вечера где-то шляюсь.
Первые пару дней было норм. Но потом, я понял, что это вообще не мое
Я стал чувствовать себя плохо. Сил нет. А в голове мысли: надо еще туда сходить, посмотреть на то, попробовать еще вот это, итд.
Нахера...как будто я стал рабом всего этого
Пришло осознание: нахера я предаю себя, зачем я бегу с утра куда-то? Для чего? Сделать пару красивых фоток? Да кому они сдались...
Короче, ну его.
Хочу играть в доту на острове, а не ехать в пробке чтобы посмотреть закат? Буду играть
Хочу просто лежать дома, и ни с кем не знакомиться? Буду лежать и тупить, смотреть видосы
Задолбали эти мысли типа: «давай, это первый твой раз в таких местах, посмотри»
Емое, надо будет еще раз приеду. Надо будет буду жить здесь!
И сразу таак полегчало. Я сразу почувствовал себя самим собой.
Интересно наблюдать за своими установками, ощущениями.
Если бы не выехал в путешествия, так и не понял, что оказывается я так ограничиваю себя.
А теперь стараюсь не делать этого, и нахожу в мире свой комфорт..
P.S. Я тут взял на пятерку тинкера и развалил всю карту) Учился по роликам ленса. И я тоже только что проснулся)
Записал видео для новичков которые не могут стартовать с докером для пхп. Чтобы можно было просто изучать программирование и писать учебные проекты.
Нужно просто скачать конфиги и запустить. Посмотрите видео как я это делаю. Если будут вопросы, рад помочь)
Надеюсь ролик понравится)
Ссылка на скачивание конфигов: https://drive.google.com/file/d/1eMxDIRQFQq7qrr8k2-d2moJTPcS8EMnR/view?usp=drive_link
https://youtu.be/KuqiV0w0wew
Нужно просто скачать конфиги и запустить. Посмотрите видео как я это делаю. Если будут вопросы, рад помочь)
Надеюсь ролик понравится)
Ссылка на скачивание конфигов: https://drive.google.com/file/d/1eMxDIRQFQq7qrr8k2-d2moJTPcS8EMnR/view?usp=drive_link
https://youtu.be/KuqiV0w0wew
Ребят, давно не общались. Как вы? Чем занимаетесь? Что изучаете, пишете? 😀
Хей, всем привет!
Записываю курс для новичков в PHP. Далее запишу курс про ООП, а после большой курс про Laravel.
А в данном курсе мы будем практиковать синтаксис, решать задачи и напишем небольшой проект.
Это поможет плавно перейти на ООП. Ученики смогут пройти барьер практики. Я помню свою боль: «знаю синтаксис, но не могу практиковать»
Как-то так)
Я прям кайфую от картинки и самого процесса.
А вам как? Можете написать, что вас беспокоит в обучении, я добавлю это в курс.
Записываю курс для новичков в PHP. Далее запишу курс про ООП, а после большой курс про Laravel.
А в данном курсе мы будем практиковать синтаксис, решать задачи и напишем небольшой проект.
Это поможет плавно перейти на ООП. Ученики смогут пройти барьер практики. Я помню свою боль: «знаю синтаксис, но не могу практиковать»
Как-то так)
Я прям кайфую от картинки и самого процесса.
А вам как? Можете написать, что вас беспокоит в обучении, я добавлю это в курс.
Друзья, такой вопрос: при обучении, важно ли вам, чтобы уроки были именно в видеоформате? или вам главное чтобы было понятно, но формат не особо важен.
Например, если уроки будут в текстовом формате + иллюстрации(схемы, визуальные картинки с примерами) + аудио-объяснения?
Лично я, быстрее учусь в формате текста, книги. Главное чтобы материал был написан легко, понятно, с примерами кода и разъяснениями.
Расскажите, что думаете про формат обучения?
Например, если уроки будут в текстовом формате + иллюстрации(схемы, визуальные картинки с примерами) + аудио-объяснения?
Лично я, быстрее учусь в формате текста, книги. Главное чтобы материал был написан легко, понятно, с примерами кода и разъяснениями.
Расскажите, что думаете про формат обучения?
Всем спасибо за обратную связь! Попробую комбинированный способ.
У меня небольшая новость. Сегодня выпущу видео «как поставить ларавел на докер»
Помню в прошлый раз у многих были сложности с этим. Вот решил записать
У меня небольшая новость. Сегодня выпущу видео «как поставить ларавел на докер»
Помню в прошлый раз у многих были сложности с этим. Вот решил записать
Записал видео для новичков про установку лары с докером.
Видео специально для новичков, которым тяжело понять как работает докер. Поэтому я обошелся только инструкцией по установке проекта.
Могу выложить вторую часть, где разберем весь докер проект и его файлы, чтобы вы могли самостоятельно собирать докерфайлы.
Ссылка на видео: https://youtu.be/c6FbzmjC6oA
Ссылка на скачивание файлов: https://github.com/happyhaha/laravel-docker
Видео специально для новичков, которым тяжело понять как работает докер. Поэтому я обошелся только инструкцией по установке проекта.
Могу выложить вторую часть, где разберем весь докер проект и его файлы, чтобы вы могли самостоятельно собирать докерфайлы.
Ссылка на видео: https://youtu.be/c6FbzmjC6oA
Ссылка на скачивание файлов: https://github.com/happyhaha/laravel-docker
YouTube
Как установить Laravel с Docker Compose
Меня зовут Рахим Муратов. Я помогаю устроиться php разработчиком. Для этого записываю обучающие видео, пишу статьи и провожу курсы.
В этом видео, показываю как установить фреймворк laravel с Docker.
Видео специально для новичков, которым тяжело понять…
В этом видео, показываю как установить фреймворк laravel с Docker.
Видео специально для новичков, которым тяжело понять…
Усталость и неудовлетворенность после тяжелого дня — это нормально
Бывают дни, когда пашешь, а результата как будто и нет. Появляется чувство неудовлетворенности, кажется, что день прошел зря.
Особенно когда изучаешь новую для себя тему, пересматриваешь кучу видосов, статей, книг. Но к концу дня, понимаешь, что не продвинулся даже на сантиметр.
Вот что я думаю по этому поводу:
1. Это нормально
2. Мозг адаптируется к новой информации, и не сразу может ее охватить целиком
3. Нужно отдохнуть. С утра чаще всего вы заметите, что инфа как-то по новому залетает
С другой стороны, это может значить, что мы берем слишком огромную задачу. Значит, нужно ее разделить на части.
При этом, ни в коем случае себя не жрать. Я часто люблю себя погрызть за то, что я недостаточно выполнил.
Я стараюсь фокусироваться на процессе. Например, изучая новую технологию, я не думаю «А как я буду использовать ее в реальном проекте?».
Такие мысли сильно выматывают, и не дают спокойно погрузиться в тему.
Вместо этого, я изучаю просто сам предмет: концепцию, базовое применение, какие задачи решает.
А когда информация осела в голове, тогда и думаю как я буду применять эту информацию в боевом проекте.
Тогда все идет своим чередом)
Бывают дни, когда пашешь, а результата как будто и нет. Появляется чувство неудовлетворенности, кажется, что день прошел зря.
Особенно когда изучаешь новую для себя тему, пересматриваешь кучу видосов, статей, книг. Но к концу дня, понимаешь, что не продвинулся даже на сантиметр.
Вот что я думаю по этому поводу:
1. Это нормально
2. Мозг адаптируется к новой информации, и не сразу может ее охватить целиком
3. Нужно отдохнуть. С утра чаще всего вы заметите, что инфа как-то по новому залетает
С другой стороны, это может значить, что мы берем слишком огромную задачу. Значит, нужно ее разделить на части.
При этом, ни в коем случае себя не жрать. Я часто люблю себя погрызть за то, что я недостаточно выполнил.
Я стараюсь фокусироваться на процессе. Например, изучая новую технологию, я не думаю «А как я буду использовать ее в реальном проекте?».
Такие мысли сильно выматывают, и не дают спокойно погрузиться в тему.
Вместо этого, я изучаю просто сам предмет: концепцию, базовое применение, какие задачи решает.
А когда информация осела в голове, тогда и думаю как я буду применять эту информацию в боевом проекте.
Тогда все идет своим чередом)
Как бы я изучал php, если бы начал с нуля
Первое.
Просто выучил бы синтаксис: как пишутся конструкции, где поставить точку, где скобку.
Пошел бы практиковать синтаксис. Не думал бы ни об ооп, ни о фреймворке.
Дошел бы до момента когда создам пару проектов. Например, мини-блог, админку.
Второе.
Изучил бы синтаксис ООП.
Проанализировал бы код, и определил логически однотипные функции. Выделил их в отдельный класс и подключал бы там где потребуются
Таким образом, переписал проект на собственных компонентах
Третье.
Перешел бы на готовые компоненты
Только сейчас начал бы изучать темы как composer, psr, autoloading, mvc, solid, grasp, дизайн и архитектуру
Заменил бы собственные компоненты на готовые и переписал свои проекты
Четвертое.
Приступил к изучению Лары
Вот когда за спиной будет реальный опыт в ооп, фреймворк залетит как нож в масло
——
Просто когда ты новичок, ты не видишь общей картины, и тебе хочется лишь бы быстрее писать боевые проекты
Ты прыгаешь с темы на тему, учишь все по верхам, практикуешься на кошках, собаках, — естественно что будет апатия
Суммируем
1. базовый пхп. Пишем много много, чтобы синтаксис отлетал от зубов
2. Определяем повторяющиеся код и выносим в классы. В итоге, мы заменили лапшекод на велосипеды
3. Понимаем, что велосипеды имеют баги и уязвимости, и переходим на готовые библиотеки. А для этого, изучаем темы выше. Также переписываем проект
4. Переходим к сборнику готовых библиотек — фреймворку. Если идти по плану, то там ничего нового, просто намного удобнее все организовано. Снова переписываем проект закрепляя знания
Важно идти именно по очередно: не перепрыгивать, и терпеливо учить, практиковаться каждый день
Это База
И не слушайте кто говорит, что вы пишете говнокод. Наоборот, он нам и нужен) из него мы пойдем в ооп и увидим профит
Никто же ведь не рождается программистом, все же с чего-то начинали
P.S. Понимаю, что этой инфы недостаточно для полноценного понимания, но надеюсь, основную идею передал
❤️ если было полезно
Первое.
Просто выучил бы синтаксис: как пишутся конструкции, где поставить точку, где скобку.
Пошел бы практиковать синтаксис. Не думал бы ни об ооп, ни о фреймворке.
Дошел бы до момента когда создам пару проектов. Например, мини-блог, админку.
Второе.
Изучил бы синтаксис ООП.
Проанализировал бы код, и определил логически однотипные функции. Выделил их в отдельный класс и подключал бы там где потребуются
Таким образом, переписал проект на собственных компонентах
Третье.
Перешел бы на готовые компоненты
Только сейчас начал бы изучать темы как composer, psr, autoloading, mvc, solid, grasp, дизайн и архитектуру
Заменил бы собственные компоненты на готовые и переписал свои проекты
Четвертое.
Приступил к изучению Лары
Вот когда за спиной будет реальный опыт в ооп, фреймворк залетит как нож в масло
——
Просто когда ты новичок, ты не видишь общей картины, и тебе хочется лишь бы быстрее писать боевые проекты
Ты прыгаешь с темы на тему, учишь все по верхам, практикуешься на кошках, собаках, — естественно что будет апатия
Суммируем
1. базовый пхп. Пишем много много, чтобы синтаксис отлетал от зубов
2. Определяем повторяющиеся код и выносим в классы. В итоге, мы заменили лапшекод на велосипеды
3. Понимаем, что велосипеды имеют баги и уязвимости, и переходим на готовые библиотеки. А для этого, изучаем темы выше. Также переписываем проект
4. Переходим к сборнику готовых библиотек — фреймворку. Если идти по плану, то там ничего нового, просто намного удобнее все организовано. Снова переписываем проект закрепляя знания
Важно идти именно по очередно: не перепрыгивать, и терпеливо учить, практиковаться каждый день
Это База
И не слушайте кто говорит, что вы пишете говнокод. Наоборот, он нам и нужен) из него мы пойдем в ооп и увидим профит
Никто же ведь не рождается программистом, все же с чего-то начинали
P.S. Понимаю, что этой инфы недостаточно для полноценного понимания, но надеюсь, основную идею передал
❤️ если было полезно
Как новичку искать первую работу
Вы закончили обучение и готовы писать код для клиентов. С чего начать?
Ходить по собеседованиям или сначала пофрилансить?
Собеседования как процесс тяжелый: тестовые задания, техническое интервью, бесконечные вопросы не относящиеся к делу
«Мы перезвоним вам» и нет ответа. Далее: сомнения в себе, в знаниях, апатия.
Заходишь на фриланс биржу. Твои отклики теряются среди сотни других. У крутых фрилансеров иконки, многолетний опыт, им доверяют.
А у тебя чистый профиль, тем более новичок.
Оказывается, все не так как я себе представлял. Слышал, что проектов и работы много, а у меня не идет.
Стратегия для старта с нуля:
1. Сообщите всем знакомым, что вы разрабатываете сайты
2. Фокус на опыт, а не на деньги
3. Ищите людей, кому вы можете помочь
Пишем сообщение в стиле: «я начинающий программист. Умею то-то и то-то. Опыта мало, но есть желание помочь. Могу взяться за ваш проект за честный отзыв. Ссылка на портфолио …»
Моя первая работа — верстальщик, за 4 тыс рублей в месяц. Я больше доплачивал чем зарабатывал.
Именно такие проекты дали мне рост. Мне был важен только опыт: в коммуникациях, программировании, деловом общении.
Необязательно создавать только сайты. Это может быть любая помощь в рамках вашей компетенции: исправить баги, создать бота, загрузить сайт на сервер, сверстать страницу, найти сервисы для бизнеса, настроить платежку или даже просто проконсультировать
Фокусируемся на помощи, а не на заработке
В будущем, заказчик вспомнит о вас. Возможно он уже забудет что именно вы делали, но он точно вспомнит ваше отношение и желание помочь. Он обратится к вам снова и посоветует своим друзьям.
Вас уже будут знать как человека ответственного, кому можно доверять.
Человеческие качества это основа любых отношений: дружба, семья, работа
А как проявить эти качества будучи начинающим и никому не нужным(пока что) специалистом?
Предлагать помощь бесплатно. Если заплатят — бонус, не заплатят — ничего страшного. Наша валюта — опыт. Любой.
Вы закончили обучение и готовы писать код для клиентов. С чего начать?
Ходить по собеседованиям или сначала пофрилансить?
Собеседования как процесс тяжелый: тестовые задания, техническое интервью, бесконечные вопросы не относящиеся к делу
«Мы перезвоним вам» и нет ответа. Далее: сомнения в себе, в знаниях, апатия.
Заходишь на фриланс биржу. Твои отклики теряются среди сотни других. У крутых фрилансеров иконки, многолетний опыт, им доверяют.
А у тебя чистый профиль, тем более новичок.
Оказывается, все не так как я себе представлял. Слышал, что проектов и работы много, а у меня не идет.
Стратегия для старта с нуля:
1. Сообщите всем знакомым, что вы разрабатываете сайты
2. Фокус на опыт, а не на деньги
3. Ищите людей, кому вы можете помочь
Пишем сообщение в стиле: «я начинающий программист. Умею то-то и то-то. Опыта мало, но есть желание помочь. Могу взяться за ваш проект за честный отзыв. Ссылка на портфолио …»
Моя первая работа — верстальщик, за 4 тыс рублей в месяц. Я больше доплачивал чем зарабатывал.
Именно такие проекты дали мне рост. Мне был важен только опыт: в коммуникациях, программировании, деловом общении.
Необязательно создавать только сайты. Это может быть любая помощь в рамках вашей компетенции: исправить баги, создать бота, загрузить сайт на сервер, сверстать страницу, найти сервисы для бизнеса, настроить платежку или даже просто проконсультировать
Фокусируемся на помощи, а не на заработке
В будущем, заказчик вспомнит о вас. Возможно он уже забудет что именно вы делали, но он точно вспомнит ваше отношение и желание помочь. Он обратится к вам снова и посоветует своим друзьям.
Вас уже будут знать как человека ответственного, кому можно доверять.
Человеческие качества это основа любых отношений: дружба, семья, работа
А как проявить эти качества будучи начинающим и никому не нужным(пока что) специалистом?
Предлагать помощь бесплатно. Если заплатят — бонус, не заплатят — ничего страшного. Наша валюта — опыт. Любой.
Раньше я много играл в доту🎮
Были дни когда играл сутками. Покупал скины, подписку на дота+. Смотрел гайды. Ходил на трансляции интернешнла(чемпионат мира). Даже мечтал поехать на него, чтобы увидеть игроков в живую
Когда был в Сингапуре, жалел, что не приехал туда раньше, когда проходил этот самый интернешнл
А когда уже уехал из Бали, там проходил «Бали мейджор». Два раза у меня не получилось поучаствовать
Я был больше чем игроман
Я беру проект, пишу код, что-то не получается — запускаю катку
Читаю какую-нибудь полезную книгу, меня хватало только на несколько страниц. Затем я снова запускаю катку
Режим сна убил вхлам, питался фастфудом, удовольствия от простых вещей уже не получал
Кайфовал от того, как сделал рампагу, получил очередное достижение
Запускал каналы в тик ток и ютубе, где делился смешными моментами
Сейчас мне смешно, но тогда, для меня это было жизнью. Тяжелая была ситуация
Я пытался получить легкий, сиюминутный дофамин от игры. А когда мозг уже выделил его, работать энергии не было: «а зачем? я ведь уже получил то, что хотел»
И действительно, нафига делать трудоемкую работу и кайфовать, если этот же кайф — я получаю не прилагая таких усилий?
Когда я дошел до дна, я понял, что уже так нельзя. Силой воли заставлял себя учиться, читать, заниматься спортом и главное — перестать играть
Первые дней десять было тяжело. Была ломка
А потом я стал чувствовать себя лучше. Настроение просто так было хорошим. Оно становилось стабильнее. Рутина начала приносить удовольствие. Нормализовался сон. Ушло беспричинное раздражение
Сейчас не играю, да и не помню что когда-либо играл)
Эта зависимость отняла у меня часть жизни. В общей сумме я провел там более 10к часов
Но это был огромный жизненный урок. Пусть даже такой ценой. Благодаря этой ситуации, я понял как работает моя психика и что на самом деле мне нужно
Теперь я чувствую над собой контроль и делаю то, что поможет мне стать лучше
Каждый из нас главный персонаж в этой жизни, и только себя нужно прокачивать
Как-то так)
Были дни когда играл сутками. Покупал скины, подписку на дота+. Смотрел гайды. Ходил на трансляции интернешнла(чемпионат мира). Даже мечтал поехать на него, чтобы увидеть игроков в живую
Когда был в Сингапуре, жалел, что не приехал туда раньше, когда проходил этот самый интернешнл
А когда уже уехал из Бали, там проходил «Бали мейджор». Два раза у меня не получилось поучаствовать
Я был больше чем игроман
Я беру проект, пишу код, что-то не получается — запускаю катку
Читаю какую-нибудь полезную книгу, меня хватало только на несколько страниц. Затем я снова запускаю катку
Режим сна убил вхлам, питался фастфудом, удовольствия от простых вещей уже не получал
Кайфовал от того, как сделал рампагу, получил очередное достижение
Запускал каналы в тик ток и ютубе, где делился смешными моментами
Сейчас мне смешно, но тогда, для меня это было жизнью. Тяжелая была ситуация
Я пытался получить легкий, сиюминутный дофамин от игры. А когда мозг уже выделил его, работать энергии не было: «а зачем? я ведь уже получил то, что хотел»
И действительно, нафига делать трудоемкую работу и кайфовать, если этот же кайф — я получаю не прилагая таких усилий?
Когда я дошел до дна, я понял, что уже так нельзя. Силой воли заставлял себя учиться, читать, заниматься спортом и главное — перестать играть
Первые дней десять было тяжело. Была ломка
А потом я стал чувствовать себя лучше. Настроение просто так было хорошим. Оно становилось стабильнее. Рутина начала приносить удовольствие. Нормализовался сон. Ушло беспричинное раздражение
Сейчас не играю, да и не помню что когда-либо играл)
Эта зависимость отняла у меня часть жизни. В общей сумме я провел там более 10к часов
Но это был огромный жизненный урок. Пусть даже такой ценой. Благодаря этой ситуации, я понял как работает моя психика и что на самом деле мне нужно
Теперь я чувствую над собой контроль и делаю то, что поможет мне стать лучше
Каждый из нас главный персонаж в этой жизни, и только себя нужно прокачивать
Как-то так)
Please open Telegram to view this post
VIEW IN TELEGRAM
Всем страдающим новичкам посвящается. Я с вами!
Ниже примеры из моей жизни. Я прошел через это, и понимаю новичка который хочет стать программистом, но у него не получается
Пример. Смотрю я урок простого синтаксиса, и недоумеваю: почему автор так сложно доносит информацию? Как будто от программиста для программистов
Пытаюсь переписать код и проанализировать, чтобы понять и научиться. Переписал кучу кода, но когда хочу написать что-то самостоятельно — не получается
Я злился. Не хватало терпения
Вы наверное поймете это состояние, когда вокруг информации полно, но в голове пусто
Вот я новичок. Я знаю синтаксис, запросы БД. Могу объяснить каждую тему и даже поддержать разговор; могу пройти тест; могу привести аналогии из жизни. Ну вот же я понимаю все это! Но даже малюсенькую программу написать не могу
С ООП та же беда. Понимаю что такое класс и объект, методы, свойства объекта, трейты и др. Но емое, не понимаю как это применить на практике!
Везде одни и те же уроки, и хоть один бы объяснил как программист обычному человеку.
Когда мне все же удалось пробить потолок в учебе, я понял, что эти знания и опыт, которые требуются на работе — не что-то сверхъестественное. Так почему для новичка так все усложнено?
К тому же, с каждым годом список требований для Джуна длиннее, информации в сети все больше, но это не сильно помогает
Я чувствовал себя никчемным. В серьез задавался вопросом: «может быть я тупой?»
Короче, никому эти мучения не нужны. Клиентам, компаниям все равно сколько часов я пытался написать код. Им важен конечный результат
Я допускаю сложности в учебе, это норм. Но тот уровень стресса — это не нормально
Итог, мой совет — найти человека который поможет разобраться. Кому вы сможете задать самые глупые вопросы, кто выслушает, поможет с кодом и не осудит
Иногда даже просто моральная поддержка может расслабить, и поможет пройти через сложности
Мы простые люди. Мы не роботы. Все мы испытываем эмоции, особенно когда так стараешься, но не получается
Просто об этом мало кто говорит…
Ниже примеры из моей жизни. Я прошел через это, и понимаю новичка который хочет стать программистом, но у него не получается
Пример. Смотрю я урок простого синтаксиса, и недоумеваю: почему автор так сложно доносит информацию? Как будто от программиста для программистов
Пытаюсь переписать код и проанализировать, чтобы понять и научиться. Переписал кучу кода, но когда хочу написать что-то самостоятельно — не получается
Я злился. Не хватало терпения
Вы наверное поймете это состояние, когда вокруг информации полно, но в голове пусто
Вот я новичок. Я знаю синтаксис, запросы БД. Могу объяснить каждую тему и даже поддержать разговор; могу пройти тест; могу привести аналогии из жизни. Ну вот же я понимаю все это! Но даже малюсенькую программу написать не могу
С ООП та же беда. Понимаю что такое класс и объект, методы, свойства объекта, трейты и др. Но емое, не понимаю как это применить на практике!
Везде одни и те же уроки, и хоть один бы объяснил как программист обычному человеку.
Когда мне все же удалось пробить потолок в учебе, я понял, что эти знания и опыт, которые требуются на работе — не что-то сверхъестественное. Так почему для новичка так все усложнено?
К тому же, с каждым годом список требований для Джуна длиннее, информации в сети все больше, но это не сильно помогает
Я чувствовал себя никчемным. В серьез задавался вопросом: «может быть я тупой?»
Короче, никому эти мучения не нужны. Клиентам, компаниям все равно сколько часов я пытался написать код. Им важен конечный результат
Я допускаю сложности в учебе, это норм. Но тот уровень стресса — это не нормально
Итог, мой совет — найти человека который поможет разобраться. Кому вы сможете задать самые глупые вопросы, кто выслушает, поможет с кодом и не осудит
Иногда даже просто моральная поддержка может расслабить, и поможет пройти через сложности
Мы простые люди. Мы не роботы. Все мы испытываем эмоции, особенно когда так стараешься, но не получается
Просто об этом мало кто говорит…
Про возраст в программировании
Часто получаю сообщение: «Рахим, мне 30 лет(или больше). Смогу ли я научиться программировать и сменить профессию?»
Когда я начал мне было 19 лет, а сейчас 29. Из них 5 лет работал в местных студиях, остальные 5 лет продолжаю работать и обучаю других.
Я работал в разных форматах: как фрилансер, был в штате и как удаленный сотрудник. Видел как относятся к возрасту у нас и за рубежом. У меня есть пара мыслей, хочу поделиться с вами)
Давайте перефразируем вопрос: «Возьмут ли меня 30+ летнего на работу?» на «Мне страшно ошибиться. Я переживаю за себя и семью»
Такой страх есть у большинства. У молодых тоже, только звучит он по другому. Просто когда тебе за 30, у тебя ответственности больше. В этом вся разница.
В программировании важен только опыт. Никому нет дела до моего возраста, расы. Главное уметь решать задачи, важен результат
Например, когда мне было 20, я завалил один проект и сдал его с кучей багов — у меня не было опыта. Сейчас, когда мне почти 30, я спокойно напишу такой проект — уже опыт есть. к тому же, у меня нет диплома. Но это не мешает мне решать задачи клиентов.
А другой мой знакомый уже в 7 классе начал учить php и в 11 классе брал проекты на фрилансе. Человеку не было и 18 лет. Но он умел писать сайты, админки, магазины.
Если сфокусироваться только на своем развитии, страх постепенно уйдет. Помните притчу про белого и серого волка? Кого ты кормишь больше, тот и будет сильнее.
Взрослые более осознанные, стрессоустойчивые и сформировавшиеся личности. Они ценят время, поэтому решают задачи ответственнее. Это огромный плюс.
Не берите на свой счет, если услышите, мол ваш возраст не подходит. Это больше про менеджмент и ценности компании.
Например, они считают, что в команде может быть разлад, если молодой сеньор будет учить взрослого джуна, что взрослым тяжело воспринимать критику и меняться.
Придется искать определенный подход, а это отнимает ресурсы и время. Им проще забить, и не брать в команду таких людей. Окей, они имеют право на свое мнение.
Но я считаю, что нужно собирать команду по ценностям, а не по возрасту.
Взрослый человек с жизненным опытом, в трудную ситуацию может сохранить целую команду, будет моральной опорой и сможет поддержать хорошую атмосферу в команде. Добавьте к этому еще опыт в программировании!
Поэтому скажу заезженную фразу: «никогда не поздно начинать с нуля». Возраст только в голове. Мешает не возраст, а то, как мы относимся к нему.
Средний возраст моих учеников 35 лет. Они работают на основной работе, имеют семьи. Но сильно хотят сменить работу и стать разработчиком.
У них тоже есть страхи. Но вместо этого, они пишут код, решают задачи, учатся.
Сфокусируйтесь на том, что вам подвластно. Помните, чем больше у вас опыта, тем ближе вы к цели.
Часто получаю сообщение: «Рахим, мне 30 лет(или больше). Смогу ли я научиться программировать и сменить профессию?»
Когда я начал мне было 19 лет, а сейчас 29. Из них 5 лет работал в местных студиях, остальные 5 лет продолжаю работать и обучаю других.
Я работал в разных форматах: как фрилансер, был в штате и как удаленный сотрудник. Видел как относятся к возрасту у нас и за рубежом. У меня есть пара мыслей, хочу поделиться с вами)
Давайте перефразируем вопрос: «Возьмут ли меня 30+ летнего на работу?» на «Мне страшно ошибиться. Я переживаю за себя и семью»
Такой страх есть у большинства. У молодых тоже, только звучит он по другому. Просто когда тебе за 30, у тебя ответственности больше. В этом вся разница.
В программировании важен только опыт. Никому нет дела до моего возраста, расы. Главное уметь решать задачи, важен результат
Например, когда мне было 20, я завалил один проект и сдал его с кучей багов — у меня не было опыта. Сейчас, когда мне почти 30, я спокойно напишу такой проект — уже опыт есть. к тому же, у меня нет диплома. Но это не мешает мне решать задачи клиентов.
А другой мой знакомый уже в 7 классе начал учить php и в 11 классе брал проекты на фрилансе. Человеку не было и 18 лет. Но он умел писать сайты, админки, магазины.
Если сфокусироваться только на своем развитии, страх постепенно уйдет. Помните притчу про белого и серого волка? Кого ты кормишь больше, тот и будет сильнее.
Взрослые более осознанные, стрессоустойчивые и сформировавшиеся личности. Они ценят время, поэтому решают задачи ответственнее. Это огромный плюс.
Не берите на свой счет, если услышите, мол ваш возраст не подходит. Это больше про менеджмент и ценности компании.
Например, они считают, что в команде может быть разлад, если молодой сеньор будет учить взрослого джуна, что взрослым тяжело воспринимать критику и меняться.
Придется искать определенный подход, а это отнимает ресурсы и время. Им проще забить, и не брать в команду таких людей. Окей, они имеют право на свое мнение.
Но я считаю, что нужно собирать команду по ценностям, а не по возрасту.
Взрослый человек с жизненным опытом, в трудную ситуацию может сохранить целую команду, будет моральной опорой и сможет поддержать хорошую атмосферу в команде. Добавьте к этому еще опыт в программировании!
Поэтому скажу заезженную фразу: «никогда не поздно начинать с нуля». Возраст только в голове. Мешает не возраст, а то, как мы относимся к нему.
Средний возраст моих учеников 35 лет. Они работают на основной работе, имеют семьи. Но сильно хотят сменить работу и стать разработчиком.
У них тоже есть страхи. Но вместо этого, они пишут код, решают задачи, учатся.
Сфокусируйтесь на том, что вам подвластно. Помните, чем больше у вас опыта, тем ближе вы к цели.
Почему я прыгал с темы на тему
Нарисовал инфографику, где показал почему я прыгал с темы на тему. Новички поймут. Если по картинке не понятно, добавлю пояснения в тексте.
Как выглядел мой процесс обучения:
1. Неосведомленный оптимизм.
Посмотрел какой-нибудь видеоурок. Понравилось. На видео пока все понятно. Захотелось самостоятельно применить технологию. Мотивации вагон, вроде бы все легко и просто. Сложностей не вижу.
2. Осведомленный пессимизм
Оказывается не все так просто. Куча деталей и нюансов. Самостоятельно написать код не удалось. Вываливаются ошибки. Но я не сдаюсь: гуглю, пытаюсь найти больше информации.
3. Потеря смысла
Перелопатил гигабайты информации, так и не смог понять. Ощущение будто впустую трачу время. Это состояние нагоняет тревогу. Мотивация падает. Все ссылки в гугле сиреневые. Не понимаю, что еще мне сделать.
4. Крах и выгорание
Это пик нежелания что-либо делать. Здравый смысл покинул меня, эмоции захлестывают. Бешусь и бросаю эту тему.
4.1. Переход в начало
Перехожу на новую тему и начинаю все заново. Именно так я и делал. В итоге, циклично бродил по темам, пока не дойду до очередного предела терпения.
5. Осведомленный оптимизм
А если я не сдамся, успокоюсь и начну постепенно изучать детали; если буду идти медленно, но верно, то увижу результат. Полученные крупицы опыта соберутся в паззл и придет больше понимания. Это даст мотивацию, уверенность и довольство собой.
6. Успех
Не торопил события. Учил медленно, вдумчиво. Если не получалось, шел отдыхать, спать. Конспектировал, на утро перечитывал. Понимание потихоньку приходило. Сфокусировался лишь на одном, не распылялся. Если что-то не догоняю, даю себе время. Проявлял терпение. В итоге, я начал понимать и применять технологию.
Совет: Я понял, что в изучении чего-то нового важно проявлять терпение. Знания и опыт даются нелегко. Научиться относиться к себе бережно, не распыляться, советоваться с профессионалами.
❤️ если было полезно, и напишите, а какие вы испытываете сложности в процессе обучения?
Нарисовал инфографику, где показал почему я прыгал с темы на тему. Новички поймут. Если по картинке не понятно, добавлю пояснения в тексте.
Как выглядел мой процесс обучения:
1. Неосведомленный оптимизм.
Посмотрел какой-нибудь видеоурок. Понравилось. На видео пока все понятно. Захотелось самостоятельно применить технологию. Мотивации вагон, вроде бы все легко и просто. Сложностей не вижу.
2. Осведомленный пессимизм
Оказывается не все так просто. Куча деталей и нюансов. Самостоятельно написать код не удалось. Вываливаются ошибки. Но я не сдаюсь: гуглю, пытаюсь найти больше информации.
3. Потеря смысла
Перелопатил гигабайты информации, так и не смог понять. Ощущение будто впустую трачу время. Это состояние нагоняет тревогу. Мотивация падает. Все ссылки в гугле сиреневые. Не понимаю, что еще мне сделать.
4. Крах и выгорание
Это пик нежелания что-либо делать. Здравый смысл покинул меня, эмоции захлестывают. Бешусь и бросаю эту тему.
4.1. Переход в начало
Перехожу на новую тему и начинаю все заново. Именно так я и делал. В итоге, циклично бродил по темам, пока не дойду до очередного предела терпения.
5. Осведомленный оптимизм
А если я не сдамся, успокоюсь и начну постепенно изучать детали; если буду идти медленно, но верно, то увижу результат. Полученные крупицы опыта соберутся в паззл и придет больше понимания. Это даст мотивацию, уверенность и довольство собой.
6. Успех
Не торопил события. Учил медленно, вдумчиво. Если не получалось, шел отдыхать, спать. Конспектировал, на утро перечитывал. Понимание потихоньку приходило. Сфокусировался лишь на одном, не распылялся. Если что-то не догоняю, даю себе время. Проявлял терпение. В итоге, я начал понимать и применять технологию.
Совет: Я понял, что в изучении чего-то нового важно проявлять терпение. Знания и опыт даются нелегко. Научиться относиться к себе бережно, не распыляться, советоваться с профессионалами.
❤️ если было полезно, и напишите, а какие вы испытываете сложности в процессе обучения?
Что такое MVC и как применить его в коде
Привет 🫡
В этом посте, я объясню саму концепцию. А примеры в коде можно будет посмотреть в видео: https://www.youtube.com/watch?v=gOp16GgAsiQ
Когда я только начинал, я путался в собственном коде. Все начинается просто — пишешь скрипты которые соединяют HTML, PHP и SQL в одном файле. Но со временем это превращается в хаос из сотен строк кода.
Дело в том, что я смешивал всю логику вместе. HTML, работа с данными, взаимодействие с пользователем — все перемешано.
Оказывается, можно разделить код на части по их назначению. Для этого нужно применить шаблон MVC. Что такое MVC? Давайте рассмотрим пример с заказом пиццы.
Когда вы размещаете заказ, оператор на том конце принимает ваш звонок и записывает детали заказа. Это и есть контроллер — он получает ввод от вас.
Далее оператор передает заказ на кухню, где повара готовят пиццу согласно заказу. Кухня — это модель, она работает с данными заказа.
После того, как пицца готова, курьер забирает ее и привозит вам. Курьер — это представление, он доставляет результат вашего заказа.
Вот так и работает MVC — контроллер принимает запросы, модель их обрабатывает, а представление отдает результат пользователю. Это позволяет разделить код по ролям.
Это упрощает добавление новых функций и изменение существующих.
Чтобы воспользоваться MVC, нужно разделить код на эти логические части — модель, представление и контроллер. При этом за каждой частью закрепляется строго определенная роль и назначение в приложении.
Простого разделения на "какие-то части" недостаточно. Важно следовать принципам и шаблону MVC.
(Как это применить в коде? Посмотрите видео, ссылка вначале поста)
Почему важно изучить и применять этот шаблон:
- Разделяет код на логические части, что упрощает разработку и поддержку.
- Позволяет разным людям в команде работать над разными компонентами.
- Упрощает внесение изменений в одну часть, не затрагивая другие.
Надеюсь после изучения видеоурока у вас сформировалось понимание MVC)
Привет 🫡
В этом посте, я объясню саму концепцию. А примеры в коде можно будет посмотреть в видео: https://www.youtube.com/watch?v=gOp16GgAsiQ
Когда я только начинал, я путался в собственном коде. Все начинается просто — пишешь скрипты которые соединяют HTML, PHP и SQL в одном файле. Но со временем это превращается в хаос из сотен строк кода.
Дело в том, что я смешивал всю логику вместе. HTML, работа с данными, взаимодействие с пользователем — все перемешано.
Оказывается, можно разделить код на части по их назначению. Для этого нужно применить шаблон MVC. Что такое MVC? Давайте рассмотрим пример с заказом пиццы.
Когда вы размещаете заказ, оператор на том конце принимает ваш звонок и записывает детали заказа. Это и есть контроллер — он получает ввод от вас.
Далее оператор передает заказ на кухню, где повара готовят пиццу согласно заказу. Кухня — это модель, она работает с данными заказа.
После того, как пицца готова, курьер забирает ее и привозит вам. Курьер — это представление, он доставляет результат вашего заказа.
Вот так и работает MVC — контроллер принимает запросы, модель их обрабатывает, а представление отдает результат пользователю. Это позволяет разделить код по ролям.
Это упрощает добавление новых функций и изменение существующих.
Чтобы воспользоваться MVC, нужно разделить код на эти логические части — модель, представление и контроллер. При этом за каждой частью закрепляется строго определенная роль и назначение в приложении.
Простого разделения на "какие-то части" недостаточно. Важно следовать принципам и шаблону MVC.
(Как это применить в коде? Посмотрите видео, ссылка вначале поста)
Почему важно изучить и применять этот шаблон:
- Разделяет код на логические части, что упрощает разработку и поддержку.
- Позволяет разным людям в команде работать над разными компонентами.
- Упрощает внесение изменений в одну часть, не затрагивая другие.
Надеюсь после изучения видеоурока у вас сформировалось понимание MVC)
Поделюсь своими мыслями «на ходу».
1. Если нужно себя заставлять, значит это тебе не нужно.
2. Когда нам что-то нужно, мы просто это делаем — как например ходить в туалет, чистить зубы.
Чистить зубы неинтересно, но мы это делаем без морального напряжения. Потому что — по-другому никак.
Раньше, когда не было доставок, тащить тяжелые пакеты продуктов было не напряжно.
3. Когда мозг понимает, что есть варианты полегче, он противится делать по-старому.
Вот ты получаешь удовольствие когда решаешь задачи по программированию, но этого кайфа по сравнению с дотой в разы меньше.
4. Значит надо убирать все источники удовольствия хотя бы на 3-5-7 дней.
Провести детокс.
Но все эти детоксы лишь инструмент. Если нет понимания ЗАЧЕМ, то человек просто изнасилует свою менталку.
Например, я сегодня уснул в 7 утра. Толком не спал. Простудился. Настроение в жопе. Но я все равно пишу пост. Так как я знаю, что кому-то будет полезно.
Когда ты делаешь и понимаешь, что это поможет людям, появляется энтузиазм.
5. Поэтому советую уединиться, подумать над своей жизнью, определить приоритеты, цель. Раскидать примерный план достижения и каждый день работать.
Не ждать быстрых результатов, но быть убежденным, что если это было бы так легко, все бы были крутыми программистами, предпринимателями, спортсменами.
6. Мы лишь контролируем причины, но не результат. Но результата точно не будет, если не предпринимать причины.
7. И самое главное терпение. Будут дни когда ты ищешь логическую ошибку, а оказывается пропустил где-то гребаный символ.
Как-то так. Если что, накидайте мыслей по этой теме, кто что знает, применяет.
1. Если нужно себя заставлять, значит это тебе не нужно.
2. Когда нам что-то нужно, мы просто это делаем — как например ходить в туалет, чистить зубы.
Чистить зубы неинтересно, но мы это делаем без морального напряжения. Потому что — по-другому никак.
Раньше, когда не было доставок, тащить тяжелые пакеты продуктов было не напряжно.
3. Когда мозг понимает, что есть варианты полегче, он противится делать по-старому.
Вот ты получаешь удовольствие когда решаешь задачи по программированию, но этого кайфа по сравнению с дотой в разы меньше.
4. Значит надо убирать все источники удовольствия хотя бы на 3-5-7 дней.
Провести детокс.
Но все эти детоксы лишь инструмент. Если нет понимания ЗАЧЕМ, то человек просто изнасилует свою менталку.
Например, я сегодня уснул в 7 утра. Толком не спал. Простудился. Настроение в жопе. Но я все равно пишу пост. Так как я знаю, что кому-то будет полезно.
Когда ты делаешь и понимаешь, что это поможет людям, появляется энтузиазм.
5. Поэтому советую уединиться, подумать над своей жизнью, определить приоритеты, цель. Раскидать примерный план достижения и каждый день работать.
Не ждать быстрых результатов, но быть убежденным, что если это было бы так легко, все бы были крутыми программистами, предпринимателями, спортсменами.
6. Мы лишь контролируем причины, но не результат. Но результата точно не будет, если не предпринимать причины.
7. И самое главное терпение. Будут дни когда ты ищешь логическую ошибку, а оказывается пропустил где-то гребаный символ.
Как-то так. Если что, накидайте мыслей по этой теме, кто что знает, применяет.
Я приехал из Турции в Астану. Теперь буду тут. Есть кто из Астаны? Можно будет организовать встречу разработчиков для обмена опытом.
Первого февраля начало моего курса. Будем качать новичков с основ до Лары.
Если вы знаете теорию, но самостоятельно придумывать решение не получается, приходите, поможем с этим разобраться.
Первого февраля начало моего курса. Будем качать новичков с основ до Лары.
Если вы знаете теорию, но самостоятельно придумывать решение не получается, приходите, поможем с этим разобраться.