Как зарабатывать $450 000 в год ruby on rails разработчиком

Illustration of a person sitting on the floor leaning against a wall, absorbed in reading a book, with a highlighted sneaker, against a two-tone background. Illustration of a person sitting on the floor leaning against a wall, absorbed in reading a book, with a highlighted sneaker, against a two-tone background.

Наткнулся на ycombinator на топик Девелоперы с ЗП от 200 000 $ в год и больше, как вам это удалось. Впринципе, суть одна – работай больше и лучше, налаживай связи с большим числом людей. Но что самое интересное в этом топике – пост от разработчика с зарплатой 450k в год. Это больше миллиона рублей в месяц (примерно 1 240 000 р\мес). Ниже – вольный перевод этого поста.


Поделюсь своим опытом. Я разработчик Ruby on Rails, получающий 450 000 баксов в год. Мне понадобилось три года адского трудоголизма (80 и больше часов в неделю) чтобы достичь такого результата. Я малоизвестен как разработчик, так что вы не слышали моего имени. Я работаю на консалтинговую компанию типа Accenture или IMB Global Services. Как у меня это получилось:

Вообщем, я был Java разработчиком и был уверен что RoR станет популярным, и знал ребят которые зарабатывали 100k+ (в 2008-ом году). В то время я получал 75k как Java-девелопер и мне просто стало любопытно смогу ли я стать одним из лучших. Так что я работал по ночам и выходным, практически без перерыва, до тех пор пока я не получил работу на Ruby с ЗП в 85k. Это позволило мне тратить всё своё время на Ruby. Я изучал любую информацию которая могла бы помочь и со временем я становился лучше.

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

Самое важное что всё это время я продолжал улучшать свои навыки, берясь за все самые крупные и сложные задачи до которых мог дотянуться. Так что я знал как диагностировать и решить любую проблему с производительностью и т.п. Я так же неустанно поддерживал контакт с рекрутёрами. Я знаю что многие на HN и Reddit не большие любители рекрутёров, ну а я вот их люблю.

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

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

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

Что же я могу посоветовать?

1) Упорно и много работайте. 40 часов в неделю это хорошо и полезно для здоровья, но я думаю если не работаешь дохрена то и дохрена успешным не стать. Когда мне платили 130k я работал 64 часов в неделю, и хотя я знал что мне заплатят только за 45, всё же хотел показать им насколько я безумно агрессивный работник.

2) Находите проблемы у людей и решайте их. Я всегда старался сдружиться с начальством и решать их проблемы до тех пор пока они не поймут что я бесценен. Когда я получил работу с зарплатой в 450k я подружился со всеми управленцами проекта и разобрался в их проблемах (типа производительности) и решал эти проблемы и удивлял этим. Это позволило мне укрепить свою позицию в компании настолько, что у меня появилось много власти и влияния внутри неё.

3) Будьте добры к людям даже если это не начальство. Я часто слышу оскорбления от компаний-клиентов. Их разработчики говорят что я идиот. Типичные проблемы в жизни консультанта. Важно что я всегда вежлив даже если не считаю это честным. Говорю что-нибудь в духе "Хмм, интересно, почему вы так говорите". А затем вежливо объясняю почему они не правы и стараюсь смягчить их рефлексию чем нибудь вроде "На самом деле, в подобных вещах легко совершить ошибку..".

Это больше похоже на отчёт, но так уж получилось. Единственную вещь которую я хочу сказать это то что деньги, несмотря на то что иметь их офигенно, всё таки не оказались всем тем что я от них ожидал. Я воображал что легко найду нужную женщину со всеми этими деньгами, но нет, на самом деле, когда я на свиданиях упоминал о своей зарплате то женщинам было наплевать (или они мне не верили, или и то и другое). И относиться по другому ко мне не стали, разве что разработчики, которые знают что я знаю что я делаю. Я так же понял что меня не так уж сильно заботят материальные ценности. Самым крутым было достигать новых высот, а не вещи, купленные на заработанные в процессе деньги.

Вообщем, успех это результат упорного труда, удачи и агрессивного самомаркетинга.

Менторы по Ruby on Rails, которые обучат тебя программировать по индивидуальной программе Выбрать