Несмотря на то, что работа инженером ПО или аналитиком данных может приносить неплохой доход, есть много полезных навыков, которые специалисты этой области могут позаимствовать от преуспевающих бизнесменов мирового и среднего уровня.
В этой статье вы как человек, работающий в интеллектуальной среде, почерпнете долю мудрости успешных инвесторов и предпринимателей, которую сможете применить в своей области. Я отношусь к инженерам бэкенд-разработки, поэтому и примеры буду приводить из этой сферы.
1. Вкладывайте в несколько направлений
Как говорится в старой пословице: “Не кладите все яйца в одну корзину”.
Вложение в несколько направлений — это хорошо известная практика инвестирования. Грамотные инвесторы никогда не инвестируют все средства в один фонд, так как это слишком рискованно.
То же самое касается и разработки ПО. Будет правильным выработать обобщенные навыки, а именно получить разносторонние знания наиболее распространенных парадигм программирования и ИТ-архитектур. Более широкий спектр навыков в нескольких областях откроет перед вами большие возможности в долгосрочной перспективе.
“Если у вас есть только молоток, то все вокруг покажется гвоздем”.
Даже если вы работаете в AWS, все равно будет нелишним разузнать о других облачных провайдерах. В противном случае ваше суждение в споре о превосходстве технологии А перед технологией Б может быть рассмотрено как предвзятое, если на практике Б вы не использовали.
Аналогичным образом будет разумным ознакомиться с несколькими разновидностями SQL — т.е. знать не только PostgreSQL, но также и MySQL, Presto, Oracle или T-SQL.
Сегодня обладание знанием только одного языка можно назвать рискованным, ведь никто наверняка не знает, какие из них окажутся в тренде в ближайшие 5–10 лет.
Опасность специализации
Освоение разносторонних навыков не означает, что хорошо быть специалистом во многих областях, но ни в одной мастером. При этом вполне естественно хорошо разбираться в конкретных сферах, но в современном мире акцентированная специализация на технических должностях может сыграть и в обратную.
Представьте, что в мире скоростных распределенных вычислений вы за всю свою карьеру инженера по данным научились только использовать ETL-инструменты в стиле “drag-and-drop”, например Pentaho Data Integration. На своей текущей должности вы вполне можете неплохо себя чувствовать, но при выходе за ее рамки шансы на успех резко сократятся. Создатель Apache Airflow Максим Бошемин по этому поводу неплохо подытожил:
“Есть множество причин, по которым сложные компоненты ПО не разрабатываются при помощи упрощенных инструментов в стиле “drag-and-drop”: в конечном счете наилучшей абстракцией для программного обеспечения является именно код”.
Технологии развиваются настолько быстро, что люди, не успевающие вовремя адаптироваться, начинают уступать тем, кто успевает.
2. Вкладывайте в свои активы
Хорошо это или плохо, но хорошие инвесторы зачастую сами работают мало. Вместо этого они вкладывают в активы, которые постепенно преумножают их состояние. Аналогичным образом грамотные разработчики вкладывают в свои активы для увеличения отдачи в перспективе. Для занятых интеллектуальной деятельностью важнейшими активами являются:
- Знания.
- Навыки.
- Время.
- Внимание.
- Портфолио.
“Профессиональный токарь получает зарплату в несколько раз больше, чем его коллега со средними навыками, но профессиональный разработчик программного обеспечения стоит уже в 10 000 больше среднестатистического”, — Билл Гейтс.
Последовательная и упорная работа над оптимизацией пяти перечисленных пунктов может привести к той самой разнице между средним и профессиональным разработчиком.
Знания
Преуспевающий специалист интеллектуальной сферы всегда будет непрерывно обучаться, открыт к освоению новых инструментов и решению сложных задач. Это как раз относится к ставкам на несколько направлений. Тони Старк (кинофильм “Человек паук: возвращение домой”) сказал так:
“Если без этого костюма вы из себя ничего не представляете, то и костюма на вас быть не должно”.
Навыки
Для проработки этой категории вы можете уделить внимание:
- навыкам работы с ПО;
- освоению слепой печати;
- развитию маркетинговых приемов.
“Учитесь продавать, учитесь создавать. Если вы освоите и то, и другое, то вас будет не остановить”.
Один из наиболее недооцененных навыков практически в любой профессии — это способность продавать и налаживать общение. Если вы не можете убедить людей в своих идеях и том, что ваш продукт представляет реальную ценность и приятный пользовательский опыт, то конечные потребители могут зачастую от него отказываться независимо от того, насколько он фактически крут. Добилось бы руководство Apple такого уровня успеха, если бы не их бренд и маркетинговая политика? Сегодня богатого функционала продукта уже недостаточно для его эффективного продвижения.
Время
Что касается времени, то будет правильным проанализировать его трату и поискать способы более успешного распределения этого ресурса для повышения общей производительности. Как вариант — использовать таймбоксинг.
К примеру, я при организации отладки выработала правило “одного часа”: если мне не удается найти решение проблемы спустя один час сосредоточенных усилий, то я либо делаю перерыв, либо спрашиваю помощи у коллеги.
Нередко решение отвлечься и просто подышать свежим воздухом приводит к внезапному появлению в уме новых идей. В некоторых же случаях можно обратиться к коллеге, который оценит возникшую проблему под другим углом и подскажет для нее более простое решение. Бывает, что в процессе разъяснения другому человеку возникшей сложности, вы сами вдруг распознаете ее причину.
Последним по этому поводу скажу, что я встречала людей из сферы интеллектуального труда, рабочий процесс которых определялся электронными письмами и Slack. Лучшим вариантом будет создать для себя план работы на день, который позволит использовать рабочее время максимально эффективно.
Внимание
Несмотря на то, что ответственность — это круто, процесс переключения между фактической работой и сообщениями Slack относится к самым злостным вредителям продуктивности. Все эти уведомления от команд, Slack или электронные письма разрушают наш поток и мешают удерживать фокус на решаемой задаче.
Будучи разработчиками, мы получаем деньги не столько за написанный код, сколько за способность решать сложные задачи. А все эти постоянные уведомления не дают эффективно использовать этот навык.
Чтобы уловить баланс между ответственностью и потоком, я проверяю уведомления не чаще одного раза в час. Помимо этого, для экономии времени и внимания моих коллег, я стараюсь минимизировать частоту отправки им сообщений. Вместо написания десяти отдельных сообщений я записываю все свои вопросы и задаю их одним разом. Не все настолько срочно, чтобы спрашивать об этом сразу.
Портфолио
Последним идет портфолио ваших проектов и опыта, которое является активом, способным ускорить ваше продвижение по карьерной лестнице. Предоставление общего доступа к коду на GitHub, участие в открытых проектах, ведение блога или создание YouTube-видео о вашем опыте поможет вам заявить о себе и построить карьеру своей мечты.
3. Инвестор сначала вкладывает в себя
Успешные инвесторы экономят и инвестируют в свои активы прежде, чем оплачивать счета и тратить деньги на роскошь. Аналогичные вложения в свои активы можем делать и мы как разработчики: сначала вложиться в свои знания, навыки и портфолио, а потом уже в каждодневные занятия вроде встреч, уборки и видеоигр. Это тяжело, но стоит приложенных усилий, если мы хотим максимально увеличить отдачу от своих вложений.
4. Инвесторы избегают долгов
С точки зрения управления незавершенные проекты и задачи можно оценить как долг. Как и в мире инвестирования, нам не удастся выстроить путь к благосостоянию, если мы непрестанно тонем в долгах.
Я встречала способных замотивированных программистов, которые одновременно брали на себя много разной работы, постоянно играя в догонялки с волочащимся ворохом задач, который никогда не заканчивается. Раз за разом я убеждалась, что лучше брать небольшое число обязательств и решать их сконцентрированно, чем метаться между несколькими проектами.
“Лучшее враг хорошего”.
5. Инвесторы и предприниматели не избегают риска — они им управляют
Новые начинания всегда несут риски. Никогда не знаешь, правильное ли ты принимаешь решение, пока не проверишь на деле. Часто случается так, что отдача существенно возрастает, когда мы решаем сменить работу или даже полностью профессию. Это рискованно и тяжело, но иногда усилия оправдывают силы.
Ведение исключительно осторожной игры будет неизбежно ограничивать наш потенциал. Иногда для успеха необходимо идти на риск — выйти из зоны комфорта и проверить, чего стоят наши навыки.
Для минимизации возможных потерь будет неплохо иметь несколько источников дохода. Если у вас достаточно сбережений, то можете начать инвестировать. В противном случае вы можете подрабатывать фрилансером, писать книгу, завести блог или начать вести канал на YouTube. Сегодня наши возможности безграничны, требуется лишь готовность и желание делать последовательные вложения в свои активы.
“Если вы не найдете способ получать доход во время сна, то будете обречены работать до самой смерти”, — Уоррен Баффет.
Зачастую встречающиеся на пути преграды возводятся нами самими — боязнь бросить безнадежную карьеру из опасения перейти в разряд “летунов” или страха не найти ничего лучше. В данном случае будет правильным оценить ситуацию с позиции наших активов. Если имеющаяся работа не позволяет нам расти и стала чересчур легкой и комфортной, мы перестаем наращивать активы. В такой ситуации неплохо, например, обратиться к менеджеру за более сложной задачей.
6. Инвесторы и бизнесмены учатся на ошибках и отзывах потребителей
Последний усвоенный мной у предпринимателей и инвесторов урок — это умение выслушивать обратную связь и учиться на ошибках. Продолжайте делать только то, что реально работает, исключая противоположное. Если вы создаете новый продукт, то стоит оценить, насколько он может быть востребован. Хороший бизнесмен всегда проверяет свой замысел тестовым запуском, предлагая скидку на предварительные заказы. Если предварительных заказов не поступает, и отзывы не являются положительными, то можно задуматься, а стоит ли вообще продолжать движение в этом направлении, или же требуется внесение радикальных изменений, которые предложат людям более актуальные ценности?
Заключение
Мы узнали о том, чему можно научиться у инвесторов и бизнесменов, чтобы стать более успешным разработчиком и деятелем интеллектуальной среды.
Первым уроком мы обсудили разноплановое развитие и реализацию себя как многогранного профессионала, обладающего обширными навыками и способностью адаптироваться. В дополнение к этому рекомендуется непрерывно инвестировать в свои активы — знания, навыки, время, внимание и портфолио, отражающее реализованные проекты и опыт. При этом также необходимо вкладывать доходы в первую очередь в себя.
Помимо прочего, успешные инвесторы избегают необязательных долгов и умеют управлять связанными с активами рисками. Последним мы обозначили выбор развития только тех направлений, которые работают, наряду с чем нужно уметь оценивать обратную связь и прежние ошибки.
Читайте также:
- Почему вам стоит завести чек-листы для программирования
- Уровни измерения и их точность
- Как я столкнулся с плохим разработчиком в команде и какие выводы из этого сделал
Читайте нас в Telegram, VK и Яндекс.Дзен
Перевод статьи Anna Anisienia: 6 Lessons From Investors to Earn More as a Programmer