Чим відрізняється великий програміст від фінансово успішного програміста? [зачинено]


13

Яка різниця між людьми, такими як Цукерберг, Пейдж та Брін, які є програмістами, а також надзвичайно успішними у фінансовому плані, та іншими мудрими великими програмістами, які не дуже фінансово успішні (як більшість працівників у facebook та google).


4
Фінансово успішні програмісти по суті є хорошими бізнесменами, отже, застосовуються всі визначальні якості останніх.
Aditya P

3
Зробіть гугл на долю .
Fanatic23

бачення та / або ділові навички.
Риг

Чим відрізняється колір коричневий від вікон? Вони не мають нічого спільного з іншим, деякі - і те, і інше - одне, одне - і те, і інше. Далі, це справді просто тема обговорення, а не буквальне запитання, на яке можна відповісти, пробачте, голосування закрити.
Джиммі Хоффа

Відповіді:


21

Відклавши на секунду окремих програмістів і зосередившись на "програмуванні" взагалі (і, скажімо, невеликих компаніях та стартапах), це в основному так:

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

Я працював у дуже успішних компаніях (хоча і в дуже тісній ніші), але якість програмування, використовуючи технічний термін, була святим месом. Деякі з них були епічними невдачами Джоель-тесту і, в основному, суперечили кожній найкращій практиці, яку можна уявити - але, оскільки вони були в потрібній ніші в потрібний час, і зробили продукт, який достатньо добре відповідав вимогам клієнта, щоб продати, а не отримати позов, вони були досить успішними маленькими магазинами на той час. І засновники, які їх розпочали, скажімо, вони "більше не повинні турбуватися про гроші", принаймні, не в типових умовах заробітної плати.

Тож повертаючись до окремих програмістів (наприклад, Цукерберг, Пейдж та Брін) - ви бачите, що багато одних і тих же речей розігруються. Вони не обов'язково виробляли ТАКОГО багато, що було технічно важким чи магічним з точки зору програмування, але вони були в потрібному місці в потрібний час і мали правильну ділову хватку, щоб перетворити свої ідеї на гроші. Подумайте про щось на кшталт Twitter: Насправді не існує нічого такого, що жоден веб-розробник не міг би піднятись на вихідні як базовий прототип сайту (ігноруючи масштабування). Але не «велич технічного програмування» перетворила її на переможця - це був маркетинг та наступна популярність.

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


2
Таблиці: "Вони не обов'язково виробляли ТАКОГО багато, що було технічно важким або магічним з точки зору програмування". Що стосується Facebook, Twitter або Hotmail, я, безумовно, погодився б з вами. Але алгоритм Пейджара та Бріна PageRank був важливим елементом чистого дослідження CS. Іншим прикладом можуть бути Rivest, Shamir та Adleman та алгоритм шифрування відкритого ключа RSA. Ці хлопці все ще потребували кмітливості в бізнесі (і везіння), але в основі їхнього успіху був вагомий технічний винахід.
Чарльз Е. Грант

9

Правильне місце в потрібний час.

Також кишки, кісткову голову впертість.

І удача.

І хороший фінансовий сенс.


Я знаю багатьох програмістів, які намагаються зав’язати шнурочки для взуття. І у кого немає найменшого уявлення про гроші навіть у найпростішому сенсі.

Деякі люди отримують гроші та бізнес ["отримують" так, як розуміють - майже інстинктивно]. Більшість цього не робить (саме тому вони працюють на когось іншим на життя.) Це стосується незалежно від інших інтересів (наприклад, програмне забезпечення, кладка цегли та будь-яке інше).


9

* * Нічого - вони просто мають різні пріоритети.

  • Деякі вирішують витрачати свій час та енергію, орієнтуючись на найбільший грошовий результат .
  • Інші вирішують зосередитись на підйомі по корпоративній драбині (її все більше поважають ті, хто знаходиться в їхній близькості).
  • Інші просто дбають про відточення своїх технічних навичок і не дбають про повагу та / або гроші.

4
не згоден. деякі люди просто не мають фінансового ноу-хау.
quick_now

1
не згоден, підйом по корпоративній драбині має зворотний вплив на повагу. Поважаючи себе в цій галузі, це не має нічого спільного з посадою в компанії. Хоча, якщо людина навіть більше не займається розвитком, то як будь-який розробник може поважати те, що вони говорять?
Берин Лорич

1
Не погоджуюсь на незгоду. Кодер з великими навичками обмежений тим, що ти можеш працювати стільки годин на тиждень. Те, як вони можуть помножити свій ефект, - це управління командою кодерів. Потім вони можуть використовувати свої навички та "бачення" для спрямування цих кодерів. Тільки тому, що ви більше не кодуєте, це не означає, що ви повинні втрачати повагу.
Дейв

6

Вони були бізнесменами . Вони започаткували компанії; ті, хто працює в Google та ін., цього не зробили. Програмуючи мудро, я думаю, вони майже однакові.


Зауважте, якщо ви потрапили до того, як Google пішов на IPO, ви були б досить "фінансово успішними". Я підозрюю, що це великий визначальний фактор, чому багато людей дивляться також у Facebook зараз ...
Дін Хардінг

+1 для першого кодування бізнесу, коли справа доходить до заробітку
Gary Rowe

6

Більшість фінансово успішних програмістів щось спробували .

Існує величезна кількість чудових програмістів, які не стануть фінансово успішними лише через страх спробувати щось.

Працюючи з (це) підприємцями майже щодня, я можу сказати, що страх - це те, що заважає їм робити чудові справи.

Результат? Багато хто з тих, хто є найуспішнішим, не найбільший, але безстрашний (ті, хто не усвідомлює, що вони роблять, я був одним із них у свої 20 років) або ті, хто знає, що робити (дуже рідко, зазвичай це що зробили це вже один раз). Тож більшість чудових програмістів вважають за краще послідовниками.

Що ідеально добре, як тільки вони щасливі в житті.

Ми не народжуємось рівними і не будемо жити і вмирати рівними.


Я думаю, це залежить від людини. Деякі люди просто хочуть зачинити двері та написати код. Інші повинні були виходити і будувати компанії. Тут є місце для обох. (І ви навіть можете бути обома в різний час свого життя)
Захарій K

1
Є багато людей, які "щось спробували", але виявилося, що вони не варті мільярдів. Не кожен відвідує IBM із запитом, чи можуть вони придбати вашу ОС.
Бо Персон

@Bo Персон: Звичайно, багато хто намагається не досягти успіху. Ніщо не замінить удачу і талант. Однак якщо ви ніколи не спробуєте, ви ніколи не дізнаєтесь, чи могли ви це зробити чи ні.

5

Ставлення.

Одні, як я, не шкода прибутків і не прагнуть значного грошового прибутку в житті, інші - бажають цього.

Існує неабияка етика.


Дві голоси без коментарів, погана форма.
Орблінг

3

Правильні ідеї в потрібний час.

Посипте це щедрими дозами великої долі, сильним брендингом, деякими реальними розумними бізнес-рішеннями та лояльним набором розробників, які хотіли б бути пов’язаними з брендом.

Сказавши це, давайте не ухилятися від того, що Пейдж, Брін, Цукерберг та ін є надзвичайно хорошими технічними умовами, які хотіли змінити значення. І це має велике значення.


1
Особливо важлива частина "правильного часу". Ви повинні захопити ринок, а це означає бути на фронті з правою підкладкою.
Орблінг

2

Це залежить від того, що ви маєте на увазі фінансово успішний. Там, де я живу, хороший програміст був би в діапазоні 100 к. Більшість людей вважають це фінансово успішним.

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

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

Що вам найбільше потрібно на кожному рівні:

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

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


0

Можливість добре себе продати за всі вироблені ними продукти.

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


0

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

Те, що ви називаєте фінансово хорошим програмістом, - це той, хто відклав свої знання і запитав себе, що він може зрозуміти, що комп’ютер може зробити, а ще не займається. Це не продавати на ринок або «вигадувати необхідність», це просто використовувати інструменти, які ви маєте допомогти людям, які не можуть самі це програмувати: ви повинні уявити себе без знань з інформатики.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.