Jaka jest różnica między świetnym programistą a programistą odnoszącym sukcesy finansowe? [Zamknięte]

13

Jaka jest różnica między ludźmi takimi jak Zukerberg, Page i Brin, którzy są programistami, a także wyjątkowo odnoszącymi sukcesy finansowe, a innymi mądrymi programistami, którzy nie odnoszą dużych sukcesów finansowych (jak większość pracowników na Facebooku i Google).

SegFault
źródło
4
Programiści odnoszący sukcesy finansowe są zasadniczo dobrymi biznesmenami, dlatego obowiązują wszystkie cechy definiujące tych drugich.
Aditya P
3
Zrób google na temat przeznaczenia .
Fanatic23,
wizja i / lub umiejętności biznesowe.
Rig
Jaka jest różnica między kolorem brązowym a oknami? Nie mają one nic wspólnego ze sobą, niektóre są oboje, niektóre są jedno, inne nie są, nie są ze sobą powiązane. Co więcej, jest to naprawdę tylko temat dyskusji, a nie dosłowne pytanie, na które można odpowiedzieć, przepraszam, że głosowanie zostało zamknięte.
Jimmy Hoffa

Odpowiedzi:

21

Odkładając na bok indywidualnych programistów na chwilę i skupiając się na „programowaniu” w ogóle (i, powiedzmy, małych firmach i startupach), jest to w zasadzie:

W wielu, jeśli nie w większości przypadków, umiejętności programowania i jakość techniczna mają niewiele wspólnego z sukcesem finansowym projektu / produktu. Dobra znajomość biznesu, marketing, szczęście i po prostu bycie we właściwej niszy we właściwym czasie jest najczęściej tym, co przynosi wielki sukces finansowy w programowaniu.

Pracowałem w firmach, które odniosły duży sukces (choć w bardzo ciasnej małej niszy), ale jakość programowania była, używając terminu technicznego, Świętym Bałaganem. Niektóre z nich były epickimi niepowodzeniami testu Joela i były sprzeczne z każdą najlepszą możliwą do wyobrażenia praktyką - ale ponieważ znajdowali się we właściwej niszy we właściwym czasie i stworzyli produkt, który spełniał wymagania klienta wystarczająco dobrze, aby sprzedawać i nie zostać pozwanym, były wówczas dość udanymi małymi sklepami. A założyciele, którzy je założyli, powiedzmy, że „nie muszą się już martwić o pieniądze”, przynajmniej nie w typowych warunkach zarobkowych.

Wracając do indywidualnych programistów (np. Zuckerberg, Page i Brin) - widzisz wiele takich samych rzeczy. Niekoniecznie wytwarzali TEGO tyle, co było technicznie trudne lub magiczne z perspektywy programistycznej, ale byli we właściwym miejscu we właściwym czasie i mieli odpowiednią bystrość biznesową, aby zamienić swoje pomysły w pieniądze. Pomyśl o czymś takim jak Twitter: tak naprawdę nie ma nic, czego żaden programista internetowy nie mógłby rozwinąć w weekend jako podstawowa strona prototypowa (ignorowanie skalowania). Ale to nie „techniczna świetność programowania” uczyniła go zwycięzcą - to marketing i popularność.

Krótko mówiąc, jedyną prawdziwą drogą do finansowego sukcesu programisty jest bycie przedsiębiorcą. Bycie korporacyjnym kluczem kodowym nie uczyni cię bogatym, chociaż jeśli masz odpowiednie umiejętności i / lub dojdziesz do zarządzania, być może będziesz blisko osiągnięcia pewnego dochodu zbliżonego do wyższej klasy średniej.

Stoły Bobby'ego
źródło
2
Tabele: „Niekoniecznie wytwarzali TEGO tyle, co było technicznie trudne lub magiczne z punktu widzenia programowania”. W przypadku Facebooka, Twittera lub Hotmaila z pewnością się z tobą zgadzam. Ale algorytm PageRank Page i Brin był znaczącym elementem czystych badań CS. Innym przykładem mogą być Rivest, Shamir i Adleman oraz algorytm szyfrowania klucza publicznego RSA. Ci faceci nadal potrzebowali bystrego biznesu (i szczęścia), ale u podstaw ich sukcesu był znaczący wynalazek techniczny.
Charles E. Grant,
9

We właściwym miejscu o właściwym czasie.

Także wnętrzności, uparta determinacja z kośćmi.

I powodzenia

I dobre wyczucie finansowe.


Znam wielu programistów, którzy próbują zawiązać sznurówki. I którzy nie mają najmniejszego pojęcia o pieniądzach w najprostszym tego słowa znaczeniu.

Niektórzy ludzie dostają pieniądze i interesy [„dostają”, jak rozumieją - niemal instynktownie]. Większość tego nie robi (dlatego pracują dla kogoś, kto zarabia na życie). Dotyczy to niezależnie od innych zainteresowań (np. Oprogramowania, układania cegieł itp.).

szybko
źródło
9

* * Nic - mają po prostu inne priorytety.

  • Niektórzy decydują się poświęcić swój czas i energię, koncentrując się na jak najlepszym wyniku pieniężnym .
  • Inni decydują się na wspinanie się po drabinie korporacyjnej (coraz bardziej szanowani przez osoby w ich pobliżu).
  • Inni dbają tylko o doskonalenie swoich umiejętności technicznych i nie dbają o szacunek i / lub pieniądze.
JK
źródło
4
nie zgadzać się. niektórzy ludzie po prostu nie mają wiedzy finansowej.
szybko_now
1
nie zgadzać się, wspinanie się po korporacyjnej drabinie ma odwrotny wpływ na szacunek. Szacunek na polu nie ma nic wspólnego z pozycją w firmie. Chociaż, jeśli dana osoba już nawet nie zajmuje się programowaniem, jak każdy programista może naprawdę szanować to, co mówi?
Berin Loritsch,
1
Nie zgadzam się Nie zgadzam się. Koder o wielkich umiejętnościach jest ograniczony faktem, że może on pracować tylko tyle godzin w tygodniu. Sposób, w jaki mogą zwielokrotnić swój efekt, to zarządzanie zespołem programistów. Następnie mogą wykorzystać swoje umiejętności i „wizję” do kierowania programistami. To, że nie kodujesz więcej, nie oznacza, że ​​powinieneś stracić szacunek.
dave
6

Byli biznesmenami . Zakładali firmy; ci, którzy pracują w Google i inni nie. Jeśli chodzi o programowanie, myślę, że są prawie takie same.

Anto
źródło
Pamiętaj, że jeśli wszedłeś do akcji zanim Google przeszedł na pierwszą ofertę publiczną, osiągnąłbyś „finansowy sukces”. Podejrzewam, że to duży czynnik decydujący o tym, dlaczego wielu patrzy teraz na Facebooka ...
Dean Harding,
+1 za pierwsze kodowanie biznesowe na drugim miejscu, jeśli chodzi o zarabianie pieniędzy
Gary Rowe
6

Większość programistów odnoszących sukcesy finansowe próbowała czegoś .

Istnieje ogromna liczba świetnych programistów, którzy nie odniosą sukcesu finansowego tylko ze strachu przed próbą czegoś.

Współpracując z (it) przedsiębiorcami prawie codziennie, mogę powiedzieć, że strach powstrzymuje ich przed robieniem wielkich rzeczy.

Wynik? Wielu z tych, którzy odnoszą największe sukcesy, nie są najlepsi, ale nieustraszeni (ci, którzy nie są świadomi tego, co robią, byłem jednym z nich w wieku 20 lat) lub ci, którzy wiedzą, co robić (bardzo rzadko, zwykle ci już raz to zrobił). Dlatego większość świetnych programistów woli być obserwatorami.

Co jest idealnie w porządku, gdy tylko będą szczęśliwe w życiu.

Nie rodzimy się równi i nie będziemy żyć i umrzeć równi.


źródło
Myślę, że to zależy od osoby. Niektórzy ludzie chcą po prostu zamknąć drzwi i napisać kod. Inni mieli wychodzić i budować firmy. Jest miejsce dla obu. (I możesz być zarówno w różnych momentach swojego życia)
Zachary K
1
Jest wiele osób, które „próbowały czegoś”, ale okazały się nie warte miliardów. Nie wszyscy odwiedzają IBM z pytaniem, czy mogą kupić Twój system operacyjny.
Bo Persson,
@Bo Persson: oczywiście wielu z tych, którzy próbują, nie odnosi sukcesu. Nic nie zastąpi szczęścia i talentu. Jeśli jednak nigdy nie spróbujesz, nigdy nie będziesz wiedział, czy możesz to zrobić, czy nie.
5

Nastawienie.

Niektórzy, podobnie jak ja, brzydzą się spekulacjami i nie szukają w życiu znaczących korzyści pieniężnych - inni pożądają tego.

W grę wchodzi sporo etyki.

Orbling
źródło
Dwa opinie negatywne bez komentarzy, zła forma.
Orbling
3

Właściwe pomysły we właściwym czasie.

Posyp to hojnymi dawkami szczęścia, silnym brandingiem, kilkoma naprawdę inteligentnymi decyzjami biznesowymi i lojalną grupą programistów, którzy chcieliby być związani z marką.

Powiedziawszy to, nie należy unikać faktu, że Page, Brin, Zuckerberg i in. Są wyjątkowo dobrymi umysłami technicznymi, którzy chcieli coś zmienić. I to ma bardzo duże znaczenie.

Fanatyk 23
źródło
1
Część „odpowiedni czas” jest szczególnie ważna. Musisz zdobyć rynek, co oznacza bycie z przodu z odpowiednim wsparciem.
Orbling
2

To zależy, co masz na myśli odnosząc sukces finansowy. Tam, gdzie mieszkam, dobry programista byłby w zakresie 100 000. Większość osób uważa to za sukces finansowy.

Trzy poziomy sukcesu finansowego:

  1. dobra pensja
  2. firma zajmująca się stylem życia
  3. miliard wartych towarzystwa, czyli duży biznes

Czego potrzebujesz najbardziej na każdym poziomie:

  1. być dobrym programistą
  2. być zdeterminowanym
  3. umiejętność nieszablonowego myślenia i wyczuwania potrzeb wielu osób.

Na każdym poziomie musisz mieć również poprzednie cechy. Niemniej jednak we wszystkich trzech obszarach potrzebnych jest o wiele więcej cech, takich jak nawiązywanie kontaktów, talent, pozycjonowanie, zrozumienie różnych kwestii, umiejętność szybkiego uczenia się czegokolwiek.

g24l
źródło
0

Zdolność do samodzielnego sprzedawania się za wszystkie wytwarzane produkty.

Jeśli sprzedajesz się tanio, a nawet będąc dobrym programistą, nikt nie zapłaci więcej za twoją pracę.

Wyświetlana nazwa
źródło
0

Cóż, po pierwsze, świetny programista niewiele dla mnie znaczy: możesz wiedzieć wiele rzeczy o programowaniu, technikach i tym podobnych, mieć świetną kulturę informatyczną, to nie to, co sprawi, że będziesz pisać użyteczny kod.

To, co nazywasz dobrym finansowo programistą, to ktoś, kto odłożył na bok swoją wiedzę i zadał sobie pytanie, co według niego może zrobić komputer, i nadal tego nie robi. To nie jest marketing ani „wymyślanie potrzeby”, to po prostu korzystanie z narzędzi, które musisz pomóc ludziom, którzy nie potrafią tego sami zaprogramować: musisz sobie wyobrazić siebie bez wiedzy informatycznej.

Często ludzie, którzy pracują w branży oprogramowania, ale nie umieją kodować, mówią, że programiści mają wielki dar, który ma duży potencjał sukcesu.

żart
źródło