20 тейков по коммерческой разработке за 20+ лет работы разработчиком. карьера.. карьера. Карьера в IT-индустрии.. карьера. Карьера в IT-индустрии. разработка.. карьера. Карьера в IT-индустрии. разработка. Разработка под e-commerce.. карьера. Карьера в IT-индустрии. разработка. Разработка под e-commerce. разработка программного обеспечения.. карьера. Карьера в IT-индустрии. разработка. Разработка под e-commerce. разработка программного обеспечения. Управление разработкой.

Всем привет, решил поделиться рандомными мыслями. Более интересно начинающим разработчикам, но думаю все могут что-нибудь добавить или обсудить. Погнали!

#1
Разработка – это про построение систем, а не чисто про написание кода. И да, это сложно. Заниматься этим можно, только если это действительно тебе интересно. Будешь себя насиловать, выгоришь или станешь просто грустным.

#2
Выбери техстек, конкретный ЯП и хотя бы лет 5 придерживайся его. Экспериментировать можно, но не стоит много метаться между стеками. Ценятся хардскиллы, конкретная экспертиза, а не поверхностные знания всего и вся.

#3
Хочешь поднять зарплату – повышай квалификацию и меняй работу. Это работает пока ты не сеньор-помидор. Дальше прирост ЗП несущественный и адекватный проект и коллектив будут цениться выше.

#4
Свыкнись с тем, что тебе надо быть немного бизнес аналитиком. Хотя бы чтоб уметь расплетать “поток сознания” гуманитариев, рано выявлять конфликтующие требования и т.п.

#5
Читай хорошие книжки, особенно по теме разработки или конкретным технологиям. В мире много людей умнее тебя (в разных вопросах), которых ты никогда не встретишь, но знания которых можешь получить через чтение.

#6
Халявы не будет. Чтобы что-то хорошо уметь, надо много страдать. Много гриндить.

#7
Пет-проекты – это весело. Если любишь разработку, будешь их клепать конвейерно. Но ни один не закончишь =D. Также это безопасный, “безстрессовый” способ экспериментировать.

#8
В коммерческом проекте два основных качества – это деньги (зп, доли, премии) и инженерная культура. Очень плохую инженерную культуру трудно компенсировать деньгами.

#10
Самые большие деньги, которые можно заработать в отрасли – это НЕ зарплата. Это доли от владения растущей компанией.

#11
Учи английский язык. Хотя бы чтоб перестать называть таблицу заказов как “order” в БД.

#12
Наличие хоть каких-то стандартов на проекте (и в жизни) – лучше, чем их полное отсутствие.

#13
Автотесты отнимают время, но помогают вдолгую. Подумай, как правильно объяснить это не-разработчикам.

#14
Первые 4 часа рабочего дня продуктивнее, чем вторые 4 часа. Голова свежее.

#15
ИИ (LLM) – прикольная технология, но чересчур захайпованная. По кривой хайпа Гартнера вполне возможно дальнейшее разочарование. Толковый мотивированный человек НЕ ЗАМЕНЯЕТСЯ никакими современными искусственными интеллектами.

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

#17
Все эстимейты по итогу пересчитываются в часы. Всякие “стори поинты” и прочее шаманство – не более, чем дымовая завеса.

#18
Будь адекватным и вежливым, но не заискивающим. И ищи таких же. С говнюками тяжело работать, а от подлиз трудно добиться правды.

#19
Очень сложные (и важные) системы могут работать по очень простым правилам.

#20
Старайся менять работу не чаще, чем раз в полтора года. Обычно на ~100% эффективность разработчики выходят после 6 месяцев работы на одном проекте.

#21
Давай себе отдых. Если ты не заметил(а) отсутствие девятого пункта – возможно, пора сделать перерыв и прогуляться.

P.s.: Текст разрешается копировать только в неизменном оригинальном виде, с указанием авторства и ссылкой на оригинал.

Автор: tkutru

Источник

Rambler's Top100