Форматный код
420 subscribers
35 photos
37 links
Простыми словами о фрилансе и WebDev

👉 Чекай закреп 👈

По всем вопросам: @Bubnov_dev
Download Telegram
Курс почти готов. Докручиваю последние винты и в продакшн!

Итак, краткая информация по курсу:

Про что курс: про работу с гитом от базы, типа pull&push до GPG подписей, восстановления файлов и правил хорошего тона. Настоящий набор джентльмена.

В чем фишка:
- Без воды и избыточной информации. Мне самому надоело гулять по документации по полчаса, чтобы найти объяснение нужному мне флагу. Теперь я залезаю в свой же курс.
- Удобная структура. Я построил курс так, что начать юзать гит можно уже после 10 минут чтений курса. Необходимая база — в самом начале.
- Понятная навигация. Понятное дело, что нет смысла зубрить все команды. Когда понадобятся — просто зайдешь в курс и возьмешь оттуда, что нужно. И в отличие от большинства курсов — тут это удобно.

Сколько стоит: 4 000р.

Когда: уже в эту среду. Я открою продажи на 3 дня: с 20.09 по 22.09 включительно.
🔥6👍2👎2
Зачем этот курс вообще?

Я тут столкнулся с мнением, что курс нужен только тем, кто сейчас собирается учить гит.

Да, если ты на собесе сказал, что ты с гитом родился, а сам о нем на этом же собесе первый раз услышал — курс самое то, чтобы в темпе вальса во всем разобраться, но это не все.

Ситуация 1. Ты лампово кодишь и заливаешь новую фичу в master. После этого ты сразу видишь ошибку и нужно срочно откатиться, пока никто не заметил. И вот тут вместо того чтобы ставить рекорды по скоростному гуглению — ты просто открываешь статью курса и по инструкции откатываешься.

Ситуация 2. Тебя попросили смержить твою фичу в мастер и потом создать тег — ты опять идешь на курс, в котором вся информация уже подготовлена, а не исследуешь 3 статьи на хабре и 4 вопроса на stackoverflow.

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

P.S. Я собственно говоря, сам своим курсом также пользуюсь. Не буду же я это все помнить
🫡8👍2
Что с ценой, почему 4 000р? Дорого или дешево?

Долго думал, какую стоимость выставить за курс — решил ставить ту, что быстро отобьется во время работы.

4 000 рублей — это один раз потерянные пол дня работы, что без гита — не вероятность, а судьба.
4 000 рублей — это несколько часов поиска информации по гуглу, документации и stackoverflow.

В конце концов, 4 000 рублей — это десятки часов моей работы, чтобы этот курс сделать.
👍11🤔2🫡1
Не мешай себе работать

Я недавно писал, что не нужно заставлять себя кодить, если работа никак не идет, но для меня тут был еще один неочевидный момент.

Когда работа идет легко, кодить не в лом, а наоборот интересно — не прерывай это! Вдохновение — дама капризная, время не выбирает.

Я так позавчера работал до пол второго ночи, запивая все это литрами кофе, потому что работа наконец пошла. Пальцы прямо сами код писали, все получалось. И я знал, что утром этого уже не будет.

Не всегда получается жить в балансе со своими желаниями. Конечно, приходится подстраиваться под расписание. Но если есть возможность — не мешай себе и своему организму. Хочется отдохнуть — отдыхай, хочется работать — работай. Хочется третье пирожное за ночь — кушай! А потом страдай в спортзале
🔥132
Перед тем как открыть продажи хочу написать: этот курс — мое детище, мой важный проект. Я вложил в него много сил и времени. Я его сделал сам, поэтому точно знаю, он хорош.

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

Если ты сейчас купишь его и поймешь, что это не то, что ты ожидал, если тебя не устроит качество — ты просто пишешь мне в личку и я все возвращаю.

Я за честные продажи, которые приносят только пользу ❤️
8👍3🫡2
Стартуем!

Кроме того, по просьбам трудящихся я решил сделать скидку для самых быстрых!

Сегодня, в один из трех дней курс можно купить за 3000р!

Чтобы купить курс — пишите мне в личку: @bubnov_dev

Еще раз, скидка действует только сегодня. Завтра и послезавтра курс можно будет купить только за 4000р
👍4🫡2
Еще несколько скриншотов с курса 🔥

Хотел бы я, чтоб у меня был такой курс несколько лет назад...

Но как говорится, хочешь чтоб было хорошо — сделай сам. Я и сделал, пользуйтесь
🔥9👍2
Самая лучшая инвестиция — инвестиция в себя

Часто мы пренебрегаем возможностью купить реально важные знания — думаем, мол, потом разберусь. Знаю, я и сам такой.

И действительно разбираемся — разбираемся, ценой бессонных ночей, просранных дедлайнов, потерянных заказчиков и неоплаченных заказов. Как говорится, опыт — учитель хороший, но дорогой.

Это забавно, потому что получается, что купить курс — не дорого. А вот не купить курс — дорого.

А часики-то тикают. Скидка на курс действует меньше 3х часов
2🫡2
Знаешь, что обидно?

Я учился и в колледже, и в университете. И если посмотреть программу обучения — там очень много полезных и важных предметов (в том числе и гит).

Но по факту почти все, что я использую в работе — я выучил самостоятельно через гугл, сторонние курсы и stack overflow. В универе постоянно давали оторванную от жизни информацию на оторванных от жизни примерах. Да еще и растягивали на год то, что изучается за месяц.

Увы, сейчас университет — средство получить знакомства и бумажку, но не реальные знания.
🫡13👍4
Незнание методологий управления ветками

Это один из самых частых косяков новичков касательно гита, который сразу показывает, что у разработчика нет опыта. Многие даже не слышали о GitFlow и работают по системе один разработчик — одна ветка.

Почему это плохо? Причин много:
- Непонятно, что делает в конкретный момент конкретный разработчик
- Сложная история, трудно отследить изменения
- Сложные слияния. При отдельной ветке мержи точно будут делаться реже, а конфликтов будет больше
- Тяжело переключиться на срочную задачу, пока не закончил старую

Ну а GitFlow и другие методологии работы с ветками конечно подробно разобраны на курсе
🫡7🔥1
Чтож, история с курсом подходит к концу!

Сегодня последний день продаж и осталось только несколько часов, так что можно подводить итоги)

Спасибо всем, кто купил курс и дает обратную связь. Не стесняйтесь писать вопросы, я все обязательно объясню, для этого вы и покупали курс. Доступ и все обновления остаются навсегда.
👍7
Абьюзивные проекты

Это когда ты занимаешься проектом, который тебе давно не интересен и не нужен. Когда приходится работать с неподдерживаемым кодом, который даже не ты писал, просто потому что год назад ты согласился выполнить пару тасок по проекту.

Мотивацию заниматься таким проектом не спасает даже двойная оплата. А отказываться как-то неловко, как будто ты уже должен с этим работать, нельзя ведь подводить.

В общем, не надо так. Ну а я пошел оценивать таску..
🫡17👍1
Как вы выбрали себе стек?

Я работаю на php+js, при том что все время думал, что никогда с этими языками работать не буду. В общем-то, большинство важных решений в моей жизни предвещались моим "Этого я точно никогда делать не буду"

Лично я выбрал этот стек исключительно с прагматичной точки зрения. Я хотел начать работать и получать деньги как можно раньше, а что можно изучить быстрее, чем верстку и WordPress? Самому мне нравилась java и C#, но этот путь казался слишком долгим.

А что у вас? просто занимались языком, к которому лежала душа, или долго думали над статистикой? Может быть изучали стек под конкретный проект?
🫡7👍1
Что такое кэш и как про него забыть.

Кто куда, а я вместе с очередным обновлением положил прод — страницы грузились по минуте. Это еще и заметили не сразу — думали интернет так тупит.

В итоге весь день лазал по коду, исправил тысячу мелких косяков, пока наконец не додумался заглянуть в логи mysql. Оказалось на каждую карточку каталога я дергал по 3 записи с бд 🤡

Чет меня переклинило когда я писал и я был уверен, что в сущности, к которой я обращаюсь уже встроен кэш. Как обычно, глупые ошибки — самые запарные.

P.S. Спасибо всем, кто не ушел за этот месяц без постов)
👍14🤔6
Айфон за счет заказчика

Я всю свою сознательную жизнь нес знамя андроида и сопротивлялся айфонам. Не нравится их политика с приложениям, с зарядками, приколы с искусственным старением — не по людски.

Работа веб-разработчиком еще больше разводила во мне ненависть к яблокам — вечно на айфонах что-то не работает в верстке, хотя на андроиде все идеально. Править приходилось все наугад.

Одному клиенту это остопиздило надоело и он выделил мне бюджет на покупку какого-нибудь старичка. Так что теперь я счастливый обладатель служебного iphone 7.

Мам Роман, купи, мне для учебы работы надо


P.S. Нравится зараза...
🤣122
Что у вас по заказам?

У меня под зиму обычно начиналась просадка по работе, можно было отдохнуть, своими проектами позаниматься. А в этом году вместе с со снегом ко мне пришла туева куча заказов и из-за угла ехидно смотрит выгорание.

А у вас как? Чувствуется сезонность рынка?
🔥6👍2
Баланс сложности

Заметил, что когда задача приходит очень сложная — молишься, чтобы дальше было что-нибудь простой. Сверстать там страничку, форму заявки сделать. Но когда простая задача приходит — снова остаешься недоволен — рутина какая-то, вот бы что-нибудь интересное нужно было сделать.

Буквально пару раз за последнее врем было что-то, что прям идеально погружало в работу, чтобы и интересно и не стопорился. И кажется это были таски, которые я делал бесплатно...
🤣11👍3🫡3🔥2
Люди тут жалуются, что постов мало, а я все еще пытаюсь разгрести заказы клиентов. Вот, как вчера сдал один — прямо мое достижение.

Дано: pagespeed 50
Задача: pagespeed 70

Заказчика не осуждаем, pagespeed очень сильно влияет на сео продвижение. Нет охватов — нет заказов, так что задача оправдана.

Pagespeed — конечно лютая хрень и ее разработчики должны гореть в аду:
👨🏻‍🦯 Подряд три раза тестирую одну и ту же страницу и получаю три разных результата: 62, 41 и 54. Как на это ориентироваться?

👨🏻‍🦯 Жалуется на большую вложенность из-за зарадкоженных свг. Исправляю — получаю ухудшение на 4 балла. Ладно 🫡

👨🏻‍🦯 Файл на 7кб по мнению pagespeed грузится 2.5сек. Конечно же даже его полное удаление почти не влияет на результат

👨🏻‍🦯 При всем при этому на реальных устройствах сайт грузит мгновенно.

По итогу, сквозь боль и ненависть добиваюсь нестабильных 65ти и думаю, что же делать дальше. Натыкаюсь на библиотеку, которая на бэке распознает роботов, в т.ч. pagespeed. Честных способов у меня уже все равно не осталось, так что скачиваю ее и отключаю роботам метрики — первый раз на этом сайте вижу зеленую шкалу, 82. Отключаю jq и слик, получаю 96.

96, Карл. Иду распечатывать и ставить в рамку.
🔥15👍31🤣1🫡1