Qual é a diferença entre pessoas como Zukerberg, Page e Brin, que são programadores e também extraordinariamente bem-sucedidos financeiramente, e o outro grande sábio programador que não é muito bem-sucedido financeiramente (como a maioria dos funcionários do facebook e do google).
career-development
SegFault
fonte
fonte
Respostas:
Deixando de lado os programadores individuais por um segundo e concentrando-se na "programação" em geral (e, digamos, pequenas empresas e startups), é basicamente assim:
Em muitos casos, se não na maioria dos casos, a habilidade de programação e a qualidade técnica têm muito pouco a ver com o sucesso financeiro de um projeto / produto. Uma boa perspicácia nos negócios, marketing, sorte e apenas estar no nicho certo na hora certa é o que mais frequentemente traz grande sucesso financeiro na programação.
Eu trabalhei em empresas que tiveram muito sucesso (embora em um nicho pequeno e muito apertado), mas a qualidade da programação era, para usar o termo técnico, uma Holy Mess. Alguns deles foram falhas épicas no Joel Test e praticamente foram contra todas as melhores práticas imagináveis - mas, porque estavam no nicho certo na hora certa e criaram um produto que atendia aos requisitos do cliente o suficiente para vender e não ser processado, eles eram pequenas lojas bastante bem-sucedidas na época. E os fundadores que os iniciaram, digamos que "não precisam mais se preocupar com dinheiro", pelo menos não em termos típicos de assalariados.
Então, voltando aos programadores individuais (por exemplo, Zuckerberg, Page e Brin) - você está vendo muitas das mesmas coisas acontecerem. Eles não necessariamente produziram TUDO aquilo que era tecnicamente difícil ou mágico da perspectiva da programação, mas estavam no lugar certo na hora certa e tinham a perspicácia comercial certa para transformar suas idéias em dinheiro. Pense em algo como o Twitter: realmente não há nada que um desenvolvedor da Web não possa criar durante um fim de semana como um site de protótipo básico (ignorando a escala). Mas não foi a "grandeza da programação técnica" que a transformou em vencedora - foi o marketing e a popularidade que se seguiu.
Em suma, o único caminho real para o sucesso financeiro de um programador é ser um empreendedor. Ser um código de código corporativo não o tornará rico, embora, se você tiver as habilidades certas e / ou se aproxime da gerência, possa estar perto de obter um rendimento próximo à classe média alta um dia.
fonte
Lugar certo, hora certa.
Também coragem, determinação teimosa.
E sorte
E bom senso financeiro.
Conheço muitos programadores que lutam para amarrar seus cadarços. E quem não tem a menor idéia sobre dinheiro, mesmo no sentido mais simples.
Algumas pessoas obtêm dinheiro e negócios ["recebem" como entendem - praticamente instintivamente]. A maioria não trabalha (é por isso que trabalha para outra pessoa como meio de vida.) Isso se aplica independentemente de outros interesses (por exemplo, software, colocação de tijolos, o que for).
fonte
* * Nada - eles simplesmente têm prioridades diferentes.
fonte
Eles eram homens de negócios . Eles criaram empresas; quem trabalha no Google e todos não. Em termos de programação, acho que são praticamente iguais.
fonte
A maioria dos programadores de sucesso financeiro tentou algo .
Há um grande número de grandes programadores por aí que não terão sucesso financeiro apenas por causa do medo de tentar algo.
Trabalhando com empreendedores quase diariamente, posso dizer que o medo é o que os impede de fazer grandes coisas.
Resultado? Muitos dos mais bem-sucedidos não são os maiores, mas os destemidos (aqueles que não têm consciência do que estão fazendo, eu era um deles com 20 anos) ou aqueles que sabem o que fazer (muito raros, geralmente aqueles já fez isso uma vez). Portanto, a maioria dos grandes programadores prefere ser seguidores.
O que é perfeitamente bom assim que eles são felizes na vida.
Nós não nascemos iguais e não viveremos e morreremos iguais.
fonte
Atitude.
Alguns, como eu, detestam o lucro e não buscam ganhos monetários significativos na vida - outros desejam isso.
Há um pouco de ética envolvida.
fonte
Idéias certas no momento certo.
Polvilhe isso com doses generosas de pura sorte, marca forte, algumas decisões de negócios realmente inteligentes e um conjunto leal de desenvolvedores que gostariam de estar associados à marca.
Dito isto, não vamos fugir do fato de que Page, Brin, Zuckerberg e outros são mentes técnicas extraordinariamente boas que queriam fazer a diferença. E isso importa muito.
fonte
Depende do que você quer dizer com sucesso financeiro. Onde eu moro, um bom programador estaria na faixa de 100k. A maioria das pessoas consideraria isso bem-sucedido financeiramente.
Três níveis de sucesso financeiro:
O que você mais precisa em cada nível:
Em cada nível, você precisa ter as qualidades anteriores também. No entanto, são necessárias muito mais qualidades nos três, como networking, talento, posicionamento, entendimento de uma variedade de assuntos, capacidade de aprender rapidamente qualquer coisa.
fonte
A capacidade de vender-se bem para todos os produtos que eles fabricaram.
Se você se vender barato, mesmo sendo um bom programador, ninguém pagará mais pelo seu trabalho.
fonte
Bem, primeiro um ótimo programador não significa muito para mim: você pode saber muitas coisas sobre programação, técnicas e outros enfeites, ter uma ótima cultura de ciência da computação, não é isso que fará você digitar códigos úteis.
O que você chama de programador financeiramente bom é alguém que coloca seu conhecimento de lado e se pergunta o que ele descobriu que o computador pode fazer e ainda não está fazendo. Não é comercializar ou "inventar uma necessidade", é apenas usar as ferramentas que você tem para ajudar as pessoas que não podem programá-lo: você precisa se imaginar sem o seu conhecimento em ciência da computação.
Muitas vezes, as pessoas que estão na indústria de software, mas não sabem como codificar, dizem que os programadores têm um grande presente com muito potencial de sucesso.
fonte