В чем разница между великим программистом и финансово успешным программистом? [закрыто]

13

В чем разница между такими людьми, как Цукерберг, Пейдж и Брин, которые являются программистами, а также чрезвычайно успешными в финансовом отношении, и другими мудрыми великими программистами, которые не очень успешны в финансовом отношении (как большинство сотрудников в Facebook и Google).

Segfault
источник
4
Успешные в финансовом отношении программисты, по сути, хорошие бизнесмены, поэтому применяются все определяющие качества последних.
Адитья П
3
Погуглите судьбу .
Fanatic23
зрение и / или деловые навыки.
Рог
В чем разница между коричневым цветом и окном? Они не имеют ничего общего друг с другом, некоторые оба, некоторые один, некоторые нет, они не связаны. Кроме того, это действительно просто тема для обсуждения, а не буквальный вопрос, на который можно ответить, извините, голосование закрыто.
Джимми Хоффа

Ответы:

21

Оставляя в стороне отдельных программистов на секунду и сосредотачиваясь на «программировании» в целом (и, скажем, небольших компаниях и стартапах), это в основном так:

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

Я работал в компаниях, которые были очень успешными (хотя и в очень узкой маленькой нише), но качество программирования было, если использовать технический термин, святым беспорядком. Некоторые из них были грандиозными неудачами Джоэла Теста и в значительной степени шли вразрез со всеми мыслимыми лучшими практиками - но поскольку они находились в нужной нише в нужное время и сделали продукт, который достаточно хорошо соответствовал требованиям клиента, чтобы продавать и не получать судебные иски, они были довольно успешные маленькие магазины в то время. И основатели, которые их основали, ну, давайте просто скажем, что им «больше не нужно беспокоиться о деньгах», по крайней мере, не с точки зрения типичного источника заработной платы.

Итак, возвращаясь к отдельным программистам (например, Цукербергу, Пейджу и Брину) - вы видите, как разыгрывается одно и то же. Они не обязательно производили ТО, что было технически сложным или волшебным с точки зрения программирования, но они находились в нужном месте в нужное время и обладали необходимой деловой хваткой, чтобы превратить свои идеи в деньги. Подумайте о чем-то вроде Twitter: там действительно нет ничего такого, что ни один веб-разработчик не смог бы за выходные сделать в виде базового прототипа сайта (игнорируя масштабирование). Но не «великое техническое программирование» превратило его в победителя - это был маркетинг и последующая популярность.

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

Бобби Столы
источник
2
Таблицы: «Они не обязательно производили ТО, что было технически сложно или волшебно с точки зрения программирования». В случае с Facebook, Twitter или Hotmail, я бы, конечно, согласился с вами. Но алгоритм PageRank Пейджа и Брина был значительным элементом чистого исследования CS. Другим примером могут быть Rivest, Shamir и Adleman и алгоритм шифрования с открытым ключом RSA. Эти ребята все еще нуждались в деловой грамотности (и удаче), но в основе их успеха было значительное техническое изобретение.
Чарльз Грант
9

В нужном месте в нужное время.

Также мужество, упрямая решимость.

И удачи

И хороший финансовый смысл.


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

Некоторые люди получают деньги и бизнес [«получают», как понимают - в значительной степени инстинктивно]. Большинство из них этого не делает (именно поэтому они работают на кого-то другого, чтобы зарабатывать на жизнь.) Это применимо независимо от других интересов (например, программное обеспечение, укладка кирпича, что угодно).

quickly_now
источник
9

* * Ничего - у них просто разные приоритеты.

  • Некоторые предпочитают тратить свое время и энергию, сосредотачиваясь на величайшем денежном результате .
  • Другие предпочитают сосредоточиться на подъеме по корпоративной лестнице (будучи все более уважаемыми теми, кто находится поблизости).
  • Другие просто заботятся о оттачивании своих технических навыков и не заботятся об уважении и / или деньгах.
JK
источник
4
не согласны. у некоторых людей просто нет финансовых ноу-хау.
fast_now
1
не согласен, подъем по корпоративной лестнице оказывает обратное влияние на уважение. Быть уважаемым на поле не имеет ничего общего с положением в компании. Хотя, если человек больше не занимается разработкой, как может разработчик по-настоящему уважать то, что он говорит?
Берин Лорич
1
Не согласен с мнением. Кодер с хорошими навыками ограничен тем, что ты можешь работать столько часов в неделю. Способ, которым они могут умножить свой эффект, состоит в том, чтобы управлять командой кодеров. Затем они могут использовать свои навыки и «видение» для управления этими кодерами. То, что вы больше не пишете код, не означает, что вы должны потерять уважение.
Дэйв
6

Они были бизнесменами . Они начали компании; те, кто работает в Google и т.д., не все. Программирование мудро, я думаю, что они в значительной степени одинаковы.

Анто
источник
Имейте в виду, что если вы зайдете до того, как Google выйдет на IPO, вы будете довольно «финансово успешны». Я подозреваю, что это является важным определяющим фактором, почему многие смотрят на Facebook прямо сейчас ...
Дин Хардинг
+1 для бизнеса, который сначала кодирует, когда дело доходит до зарабатывания денег
Гэри Роу
6

Большинство финансово успешных программистов что-то пробовали .

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

Работая с (это) предпринимателями почти ежедневно, я могу сказать, что страх - это то, что мешает им делать великие дела.

Результат? Многие из тех, кто наиболее успешен, не самые великие, но бесстрашные (те, кто не осознает, что они делают, я был одним из них в возрасте 20 лет) или те, кто знает, что делать (очень редко, обычно те, что сделал это уже один раз). Поэтому большинство великих программистов предпочитают быть последователями.

Что совершенно нормально, как только они счастливы в жизни.

Мы не рождены равными, и мы не будем жить и умирать равными.


источник
Я думаю, что это зависит от человека. Некоторые люди просто хотят закрыть дверь и написать код. Другие должны были выйти и строить компании. Есть место для обоих. (И вы даже можете быть обоими в разное время в своей жизни)
Захария К
1
Есть много людей, которые «попробовали что-то», но оказалось, что они не стоят миллиардов. Не каждый получает визит от IBM, спрашивающий, могут ли они купить вашу ОС.
Бо Перссон
@ Бо Перссон: конечно, многие из тех, кто пытается, не преуспевают. Ничто не заменит удачу и талант. Однако, если вы никогда не попробуете, вы никогда не узнаете, сможете ли вы сделать это или нет.
5

Отношение.

Некоторые, как и я, ненавидят спекуляцию и не стремятся к значительным денежным выгодам в жизни - другие жаждут этого.

Здесь присутствует немало этики.

Orbling
источник
Два отзыва без комментариев, плохая форма.
Orbling
3

Правильные идеи в нужное время.

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

Сказав это, давайте не будем уклоняться от того факта, что Пейдж, Брин, Цукерберг и др. Являются исключительно хорошими техническими умами, которые хотели что-то изменить. И это очень важно.

Fanatic23
источник
1
Часть «правильного времени» особенно важна. Вы должны захватить рынок, что означает быть впереди с правильной поддержкой.
Orbling
2

Это зависит от того, что вы имеете в виду в финансовом отношении. Там, где я живу, хороший программист был бы в диапазоне 100 тысяч. Большинство людей считают это финансово успешным.

Три уровня финансового успеха:

  1. хорошая зарплата
  2. компания по образу жизни
  3. компания стоимостью в миллиард, то есть большой бизнес

Что вам нужно больше всего на каждом уровне:

  1. быть хорошим программистом
  2. определяется
  3. способность мыслить нестандартно и чувствовать потребности многих людей.

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

g24l
источник
0

Возможность хорошо продать себя за все товары, которые они сделали.

Если вы продаете себя дешево, то, даже будучи хорошим программистом, никто не будет платить больше за вашу работу.

Показать имя
источник
0

Ну, во-первых, хороший программист ничего не значит для меня: вы можете многое узнать о программировании, методах и тому подобном, иметь отличную культуру информатики, это не то, что заставит вас набирать полезный код.

То, что вы называете финансово хорошим программистом, - это тот, кто отложил свои знания в сторону и спросил себя, что он обнаружил, что компьютер может делать, но не делает до сих пор. Это не маркетинг или «придумывание потребности», это просто использование инструментов, которые вам нужны, чтобы помочь людям, которые сами не могут ее запрограммировать: вы должны представить себя без своих знаний в области компьютерных наук.

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

jokoon
источник