QR code

Win the Medals While Young

  • Translated by to

Одним из наиболее часто задаваемых вопросов, который я слышу от молодых программистов (независимо от их возраста), является: На что мне сейчас следует сосредоточиться, чтобы построить наилучшую карьеру? Существует множество вариантов, включая создание стартапа, получение докторской степени, участие в открытом исходном коде, работу в Google и многие другие. На мой взгляд, наиболее распространенной ошибкой является стремление быстро разбогатеть. Очевидно, деньги имеют значение и являются конечной метрикой успеха в карьере, но стремиться к ним слишком рано - это ничто иное, как игра в азартные игры, ставка в которой - ваша жизнь. Вместо этого я предлагаю сосредоточиться на том, чтобы выиграть некоторые “медали”, которые позже можно будет обменять на деньги, а не наоборот.

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

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

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

  • Финалист или победитель [ICPC]”

  • SPLASH обладатель премии за лучшую статью”

  • Создатель GitHub-проекта с более чем 20 тысячами звездочек (не “потрясающий-“)

  • Автор книги, опубликованной O’Reilly

  • PhD (желательно из MIT или Стэнфорда)

  • Java Champion - “Java Champion”

  • Автор более 25 объединенных запросов на включение в ядро Linux

  • 3000+ рейтинг на Codeforces

  • “Победитель на сумму 100 тысяч долларов на Kaggle

  • Держатель сертификата Oracle/IBM/Microsoft

  • Проект GitHub с более чем 1 тыс. звездами

  • 50K+ репутации на StackOverflow

  • Член организационного комитета конференции класса A.

  • Спикер на конференции отрасли

  • InfoQ, DZone, или автор Хабр

  • Организатор местной мастерской

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

Кстати, я позаимствовал идею “медалей” у Александра Панина, основателя Neiry, с которым у меня был шанс провести видеоинтервью недавно (посмотрите видео, он говорит то же, что и я в этом блог-посте, но без таких подробностей).

Translated by ChatGPT gpt-3.5-turbo/42 on 2024-06-23 at 10:37

sixnines availability badge   GitHub stars