AK88
29 subscribers
74 photos
13 videos
27 links
IT и лайфстайл разработчика: технологии, советы и борьба с выгоранием. Только практичные решения
Download Telegram
Ребят, совсем забыл, но мне напомнили, поздравив меня, а я делюсь с Вами! В мире, полном кода, будь алгоритмом, а не багом. С днём программиста!

#256 #HappyProgrammersDay
1
Частая ошибка новичка (да и не только) - решать простую задачу сложным способом. Кажется, что чем хитрее код, тем ты круче. На деле наоборот.

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

Хороший разработчик не тот, кто пишет сложно. А тот, кто берёт запутанную задачу и делает её простой. Если решение можно упростить и оно не сломается - его нужно упростить. Всегда.

Простота - это не примитивность. Это высший пилотаж, до которого доходишь как раз с опытом.

Хорошей недели 🙂

#чистыйкод #webdevelopment #советыразработчику
Работа из дома - это свобода, о которой мечтаешь в офисе. И ловушка, о которой там не предупреждают😎


Когда рабочий стол в десяти шагах от кровати, граница между "работаю" и "живу" стирается незаметно. Сначала отвечаешь на сообщение в выходной, потом садишься "на полчасика" вечером, а потом ловишь себя на том, что не помнишь, когда в последний раз по-настоящему выключался. Дом перестаёт быть домом и становится офисом, из которого нельзя уйти.

Мне помогли простые границы. Рабочий день имеет конец - и после него рабочее пространство закрывается. А рядом есть другое, не рабочее: Steam, GTA 5, CS 2. Переключился, погонял пару каток - и голова понимает, что смена окончена. Это не про "убить время", это про ритуал выхода из работы, которого на удалёнке так не хватает.

Свобода удалёнки работает только тогда, когда ты сам ставишь себе рамки. Иначе она незаметно превращается в работу без выходных.

#удаленка #балансработы #игры #ментальноездоровье
Please open Telegram to view this post
VIEW IN TELEGRAM
Разберу простыми словами, что такое Git - для тех, кто слышал это слово, но обходил стороной👀 .

Представьте, что вы пишете большой текст и на каждом важном шаге делаете сохранённую копию: "версия с введением", "версия после правок", "версия перед тем, как всё переделал". Если новая идея не зашла - спокойно откатываетесь к любой прошлой копии. Ничего не потеряно🤟😎🙏

Git - это ровно такая машина времени для кода. Он хранит историю всех изменений, позволяет вернуться назад и не бояться что-то сломать - потому что рабочая версия всегда сохранена. Плюс на нём держится вся командная работа: несколько человек правят один проект и не затирают друг друга.

Пугает он только на входе. На деле для старта хватает пяти команд. Не откладывайте - это тот навык, который окупается с первого же "ой, я всё сломал"🙀 .

#git #обучение #frontend #контрольверсий
Четверг · Спорт / восстановление

Понял про спорт важную вещь, которая заодно оказалась про работу: регулярность бьёт интенсивность.

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

И ведь с кодом ровно так же. Марш-бросок на выходных с бессонной ночью проигрывает спокойным двум часам каждый день. Прогресс - это не про подвиг раз в месяц. Это про то, что ты просто не бросаешь.

Осень в Казани для стабильных привычек в самый раз: прохладно, бодрит, лениться труднее 🙂

#спорт #привычки #восстановление #Казань
Пятница · IT / из практики

🙂💸Тема, которую новички стесняются поднимать, а зря: предоплата.

Долго я и сам мялся - неудобно вроде, вдруг заказчик подумает, что я ему не доверяю. А потом пару раз сделал работу целиком и остался без оплаты. После этого понял простую вещь: предоплата - это не про недоверие, это про нормальные рабочие отношения, где у обоих есть обязательства.

Сейчас объясняю спокойно и прямо: беру часть суммы в начале, остальное по готовности. Это защищает и меня, и клиента - он видит, что я включился в работу, а не пропал, а я вижу, что проект реальный. Адекватного заказчика это никогда не смущает. А если смущает - это уже сигнал.

Уважать свою работу - часть профессии. Никто не оценит её выше, чем ты сам.

#фриланс #вебразработка #работасклиентом
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Суббота · Продукт / лёгкое

Немного самопиара по-доброму 🙂 У меня вышли два стикерпака для Telegram и MAX - "IT Dragon Boy" и "IT Girl Dragon".

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

Рисовал их с мыслью, что стикер должен говорить за тебя, когда лень печатать.

Получилось тепло и по-нашему, по-айтишному.

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

#стикеры #Telegram #MAX #ITDragon
Воскресенье · Личное / итоги + Казань

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

Раньше бы этот час ушёл на "надо доделать" и "надо успеть". Голова вечно была в следующей задаче, а не в том, что происходит прямо сейчас. Перемены, которые я в себе за эти пару лет вырастил, - они не про работу и не про деньги. Они про то, что я стал присутствовать в собственной жизни, а не проматывать её в ожидании, когда наконец-то станет посвободнее.

Свободнее само не станет. Это выбор, который делаешь каждый день понемногу.

Хорошей вам недели. И не забывайте иногда просто посмотреть в окно😌

#Казань #итогинедели #осень
Please open Telegram to view this post
VIEW IN TELEGRAM
Понедельник · IT / практика

"У меня работает" - самая коварная фраза в разработке. Потому что сайт живёт не у тебя на мониторе, а у сотен людей на самых разных устройствах.

Ты сделал, проверил в своём браузере - вроде красиво. А у заказчика Safari, у его клиента старый Android, а у кого-то экран вдвое уже твоего. И там, где у тебя всё ровно, у них поехала вёрстка или не нажимается кнопка. Обидно ловить такое уже после сдачи.

Поэтому я взял за правило: прежде чем отдать работу, гоняю её минимум в паре браузеров и обязательно на реальном телефоне, а не только в режиме эмуляции. Пять минут проверки экономят неловкое "у нас всё сломалось" через неделю.

Сайт готов не тогда, когда работает у тебя.

А когда работает у того, для кого он сделан.

Хорошей недели 🙂

#webdevelopment #кроссбраузерность #советыразработчику
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Вторник · Лайфстайл / личное

Самый недооценённый инструмент разработчика - это не новый ноут и не хитрый плагин. Это нормальный сон.
Я долго носил как медаль способность кодить до трёх ночи. Пока не заметил простую закономерность: то, что написано на last of energy ночью, наутро приходится переписывать. Уставший мозг принимает кривые решения, не замечает очевидного и уводит тебя в дебри там, где на свежую голову решение видно за минуту.

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

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

#режим #сон #ментальноездоровье
Please open Telegram to view this post
VIEW IN TELEGRAM