Зачем мне программирование и почему я учусь делать это правильно?

Дневник разработчика

Я уже больше 4х лет в веб-разработке.

Изучил вёрстку в замечательной HTML-academy. Там же пощупал JavaScript. Понял по нему далеко не всё, но интуиция подсказывает что это временно. Для более глубокого понимания теории программирования мне не хватает хороших базовых познаний и JavaScript в этом вопросе — плохой советчик.

На момент осознания того, что мне не хватает основ в программировании я резко переключился на WordPress, так как я разрабатываю сайты под ключ и этот прекрасный и доступный CMS позволил мне делать это максимально просто. Прикрепив в стек свои знания по адаптивной вёрстке, я смог сделать разработку сайтов быстрей чище с лицевой части — front-end, но познав такие магические фреймворки, как Woocomerce и Laravel я понял, что в мне пока далеко до Fullstack- разработчика и самому мне каталог с нуля не развернуть (имею ввиду логику работы шаблонизатора и фильтры).

На момент осознания сложности функционального программирования на JavaScript и загадочности хуков и экшенов работающих в Woocomerce на базе CMS WordPress я купил кальян и ушёл в себя. Сидел, курил, гладил котика и смотрел сериал Пришелец, попутно размышляя о том, что надо перепроходить интенсив по Javascript и начать изучение основ PHP.

Я чётко понимал зачем это мне. Я очень люблю разработку сайтов. Мне нравится всё что с этим связанно и я хотел бы уметь не только качественно верстать на основе базовых технологий, без фреймворков, но и бэкенд выстраивать под себя, со своими панелями, шаблонизацией и фильтрами.

Что бы всё что я делал в интернете передавало моё видение надёжности и чистоты.

Меня бесит Woocomerce и Shopogolic потому что они нереально заколдованы.

Я ненавижу Bitrix, потому что он как коронавирус, мать его за ногу. Гавнокод, бабкосос и ночной шервудский лес в одном флаконе.

Мне смешно смотреть на то как корчатся зирокодеры и разработчики на Tilda под заказ от 50 тыс за сайт.

В гробу я видал Парфилова с его распиариным Elementor.

Кому то это в кайф — их право. Но моё мнение — гавнокод есть гавнкод, даже если это быстро и временно. Потому что все что временно — это навсегда.

Люди не думают о масштабировании. Носятся с сайтами как дурни со ступой и вливают всю прибыль в рекламу. Не думают о продвижении. Пиздят статьи и фотографии с чужих сайтов.

Мир в конец ёбнулся, реально!

Не хочу таким быть. Хочу уметь программировать, что бы делать сайты с чистой и удобной панелью управления, что бы не бояться взломов как на сайтах под управлением CMS WordPress, что бы не зависеть от тарифов с ежемесячной оплатой за квизы или калькуляторы.

Я понимаю что все в мире изучить не возможно, но я определился со своим стеком и он мне всё больше нравится:

  • html и css
  • javascript
  • ruby и ROR
  • Профиль — веб-разработка.
  • Продукты — сайты и веб-приложения
  • Это мне нравится и я люблю в этом ковыряться.
  • Хочется посвящать этому всё своё свободное время.
  • Всё у меня получится ровно так, как я и запланировал.

Продолжим!

Домашка

В домашнем задании нужно было написать развернутый ответ на вопрос «» и я его написал, но так как я прохожу этот курс для себя, решил опубликовать не в их telegram, а у себя на блоге в отдельной статье. Если вам интересно — почитайте её тут.

Юрий Ронин