- BrainTools - https://www.braintools.ru -
Всем привет, решил поделиться рандомными мыслями. Более интересно начинающим разработчикам, но думаю все могут что-нибудь добавить или обсудить. Погнали!
#1
Разработка – это про построение систем, а не чисто про написание кода. И да, это сложно. Заниматься этим можно, только если это действительно тебе интересно. Будешь себя насиловать, выгоришь или станешь просто грустным.
#2
Выбери техстек, конкретный ЯП и хотя бы лет 5 придерживайся его. Экспериментировать можно, но не стоит много метаться между стеками. Ценятся хардскиллы, конкретная экспертиза, а не поверхностные знания всего и вся.
#3
Хочешь поднять зарплату – повышай квалификацию и меняй работу. Это работает пока ты не сеньор-помидор. Дальше прирост ЗП несущественный и адекватный проект и коллектив будут цениться выше.
#4
Свыкнись с тем, что тебе надо быть немного бизнес аналитиком. Хотя бы чтоб уметь расплетать “поток сознания” гуманитариев, рано выявлять конфликтующие требования и т.п.
#5
Читай хорошие книжки, особенно по теме разработки или конкретным технологиям. В мире много людей умнее тебя (в разных вопросах), которых ты никогда не встретишь, но знания которых можешь получить через чтение.
#6
Халявы не будет. Чтобы что-то хорошо уметь, надо много страдать. Много гриндить.
#7
Пет-проекты – это весело. Если любишь разработку, будешь их клепать конвейерно. Но ни один не закончишь =D. Также это безопасный, “безстрессовый” способ экспериментировать.
#8
В коммерческом проекте два основных качества – это деньги (зп, доли, премии) и инженерная культура. Очень плохую инженерную культуру трудно компенсировать деньгами.
#10
Самые большие деньги, которые можно заработать в отрасли – это НЕ зарплата. Это доли от владения растущей компанией.
#11
Учи английский язык. Хотя бы чтоб перестать называть таблицу заказов как “order” в БД.
#12
Наличие хоть каких-то стандартов на проекте (и в жизни) – лучше, чем их полное отсутствие.
#13
Автотесты отнимают время, но помогают вдолгую. Подумай, как правильно объяснить это не-разработчикам.
#14
Первые 4 часа рабочего дня продуктивнее, чем вторые 4 часа. Голова свежее.
#15
ИИ (LLM) – прикольная технология, но чересчур захайпованная. По кривой хайпа Гартнера [1] вполне возможно дальнейшее разочарование. Толковый мотивированный человек НЕ ЗАМЕНЯЕТСЯ никакими современными искусственными интеллектами.
#16
Много ходи пешком. Я любил использовать время обеда, чтобы просто гулять.
#17
Все эстимейты по итогу пересчитываются в часы. Всякие “стори поинты” и прочее шаманство – не более, чем дымовая завеса.
#18
Будь адекватным и вежливым, но не заискивающим. И ищи таких же. С говнюками тяжело работать, а от подлиз трудно добиться правды.
#19
Очень сложные (и важные) системы могут работать по очень простым правилам.
#20
Старайся менять работу не чаще, чем раз в полтора года. Обычно на ~100% эффективность разработчики выходят после 6 месяцев работы на одном проекте.
#21
Давай себе отдых. Если ты не заметил(а) отсутствие девятого пункта – возможно, пора сделать перерыв и прогуляться.
P.s.: Текст разрешается копировать только в неизменном оригинальном виде, с указанием авторства и ссылкой на оригинал.
Автор: tkutru
Источник [2]
Сайт-источник BrainTools: https://www.braintools.ru
Путь до страницы источника: https://www.braintools.ru/article/25784
URLs in this post:
[1] кривой хайпа Гартнера: https://habr.com/ru/companies/rostelecom/articles/995128/
[2] Источник: https://habr.com/ru/articles/1000282/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1000282
Нажмите здесь для печати.