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

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

По всем вопросам: @Bubnov_dev
Download Telegram
Незнание методологий управления ветками

Это один из самых частых косяков новичков касательно гита, который сразу показывает, что у разработчика нет опыта. Многие даже не слышали о 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
Нью Еар хэппэнс

В детстве новый год был подарками, гирляндами, елкой и пересматриванием Гарри Поттера. Сейчас Новый год для меня — это попытка закрыть все дедлайны, успеть сделать за неделю то, что не получилось сделать за год и просто очередная запара.

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

Но... я заболел. Три, черт бы их бы их побрал, дня с температурой 39, еще 2 дня, чтобы прийти в себя. И все это — в самый ответственный момент года, когда нельзя терять ни секунды.

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

Сейчас я сижу, смотрю вокруг и вижу, что ничего не произошло, мир как будто и не почувствовал моего исчезновения. Перенес пару планов, да и все, в общем-то. Никто не умер.

Даже как-то легче стало.

P.S. С наступающим! 🎄🎄🎄
🎄184👍4🫡2