/ productive programmer

Про эго

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

Может быть, в каких-то историях вы увидите себя, коллег или друзей. Покажите им (себе) этот пост и не делайте так!

История первая. Эго

Уже на пятом курсе университета я начал искать область программирования, в которой бы хотел работать. Помню, тогда было 2 варианта:

  • С/С++ программист, потому что были нужны и учил в университете
  • Ruby, потому что мне нравился язык, но работы не было

С/С++ работы было мало. Одно собеседование я не прошел, а на втором мне сказали, что подумают. Надумали уже после того, как я нашел другую работу.

Первую работу по Ruby я получил в компании ВирусБлокАда, спасибо Сергею, что меня взял. Так вот взяли меня ruby’стом, чтобы я доделывал систему сборки, которую начали писать другие ребята и не закончили. Я пришел на работу с полной уверенностью, что всё смогу: я же не одну книгу прочёл! Более того, я был в полной уверенности, что меня взяли, черт побери, писать софт, а не отвлекать других своими дурацкими вопросами. Джуна взяли писать софт, ахах.

Мне очень сильно мешало эго подойти к другим ребятам и попросить помощи, я был уверен, что всё сделаю сам. В общем, не сделал. Около месяца пытался что-то делать, вроде что-то и сделал, но сомневаюсь, что мой код дошел до рабочей системы. После месяца работы пошел к начальнику и попросил увольнения. И уволился. Хотя предлагали помощь других программистов в решении задач. Но нет.

Эго - зло, оно разрушает ваш разум (и сроки сдачи задач)

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

Mac Shifford

Mac Shifford

hEl|0 W0r1d exP3r7. Code artisan. Current: Ruby, Elixir, Swift, JS. Next: Clojure, Haskell. Main gopher - gophers.by Co-founder - minsk.rb

Read More