¿Cuál es la diferencia entre un gran programador y un programador financieramente exitoso? [cerrado]

13

¿Cuál es la diferencia entre personas como Zukerberg, Page y Brin que son programadores y también tienen un éxito financiero extraordinario, y el otro gran programador inteligente que no tiene mucho éxito financiero (como la mayoría de los empleados en Facebook y Google) / p>     

pregunta SegFault 20.03.2011 - 10:18

10 respuestas

21

Dejando a un lado a los programadores individuales por un segundo y enfocándonos en la "programación" en general (y, por ejemplo, pequeñas empresas y nuevas empresas), esto es básicamente lo que sucede:

En muchos, si no en la mayoría de los casos, la habilidad de programación y la calidad técnica tienen muy poco que ver con el éxito financiero de un proyecto / producto. La buena visión para los negocios, el marketing, la suerte y el hecho de estar en el nicho adecuado en el momento adecuado es lo que a menudo genera un gran éxito financiero en la programación.

He trabajado en compañías que tuvieron mucho éxito (aunque en un nicho pequeño muy ajustado), pero la calidad de la programación fue, para usar el término técnico, un lío sagrado. Algunos de ellos fueron fallos épicos de Joel Test y prácticamente se oponían a todas las mejores prácticas imaginables, pero como estaban en el nicho correcto en el momento correcto e hicieron un producto que cumplía con los requisitos del cliente lo suficientemente bien como para venderlo y no ser demandado, Fueron pequeñas tiendas bastante exitosas en ese momento. Y los fundadores que los iniciaron, bueno, digamos que "ya no tienen que preocuparse por el dinero", al menos no en términos típicos de los asalariados.

Así que volviendo a los programadores individuales (por ejemplo, Zuckerberg, Page y Brin), están viendo muchas de las mismas cosas que suceden. No necesariamente produjeron TODO lo que era técnicamente difícil o mágico desde la perspectiva de la programación, pero estaban en el lugar correcto en el momento adecuado y tenían la visión de negocios adecuada para convertir sus ideas en dinero. Piense en algo como Twitter: Realmente no hay nada allí que ningún desarrollador web pueda desarrollar durante un fin de semana como un sitio prototipo básico (ignorando la escala). Pero no es la "grandeza de la programación técnica" lo que lo convirtió en un ganador, fue el marketing y la consiguiente popularidad.

En resumen, el único camino real hacia el éxito financiero para un programador es ser un empresario. Ser una clave del código corporativo no lo hará rico, aunque si tiene las habilidades adecuadas y / o se eleva a la gerencia, podría estar cerca de obtener un ingreso cercano a la clase media algún día.

    
respondido por el Bobby Tables 20.03.2011 - 11:21
9

En el lugar correcto, en el momento adecuado.

También agallas, determinación obstinada con cabeza de hueso.

Y suerte.

Y buen sentido financiero.

Conozco a muchos programadores que luchan por atarse los cordones de los zapatos. Y quién no tiene la más mínima idea sobre el dinero, incluso en el sentido más simple.

Algunas personas obtienen dinero y los negocios ["consiguen" como se entiende, casi instintivamente]. La mayoría no lo hace (por lo que trabajan para ganarse la vida con otra persona). Esto se aplica independientemente de otros intereses (por ejemplo, software, colocación de ladrillos, lo que sea).

    
respondido por el quickly_now 20.03.2011 - 10:23
9

* * Nada : simplemente tienen diferentes prioridades.

  • Algunos eligen gastar su tiempo y energía, concentrándose en el mayor resultado monetario .
  • Otros optan por centrarse en subir en la escala corporativa (siendo cada vez más respetados por quienes están cerca).
  • A los demás solo les importa mejorar sus habilidades técnicas y no les importa el respeto y / o el dinero.
respondido por el Jonathan Khoo 20.03.2011 - 10:32
6

Eran hombres de negocios . Comenzaron las empresas; Los que trabajan en Google y todos no lo hicieron. En cuanto a la programación, creo que son casi lo mismo.

    
respondido por el Anto 20.03.2011 - 10:22
6

La mayoría de los programadores financieramente exitosos intentaron algo .

Hay una gran cantidad de grandes programadores que no tendrán éxito financiero solo por el miedo de intentar algo.

Trabajando con (los) empresarios casi a diario, puedo decir que el miedo es lo que les impide hacer grandes cosas.

¿Resultado? Muchos de los que tienen más éxito no son los más grandes, pero los que no tienen miedo (los que no son conscientes de lo que están haciendo, yo era uno de ellos a mis 20 años) o aquellos que sabían qué hacer (muy raros, generalmente aquellos que ya lo hizo una vez). Así que la mayoría de los grandes programadores prefieren ser seguidores.

Que está perfectamente bien en cuanto son felices en la vida.

No nacemos iguales y no viviremos y moriremos iguales.

    
respondido por el user2567 20.03.2011 - 11:32
5

Actitud.

Algunos, como yo, aborrecen la especulación y no buscan ganancias monetarias significativas en la vida, otros la codician.

Hay un poco de ética en juego.

    
respondido por el Orbling 20.03.2011 - 13:35
3

Ideas correctas en el momento adecuado.

Espolvoréelo con generosas dosis de pura suerte, marca fuerte, algunas decisiones empresariales realmente inteligentes y un conjunto de desarrolladores leales que quieran estar asociados con la marca.

Habiendo dicho eso, no debemos evitar el hecho de que Page, Brin, Zuckerberg y otros son mentes técnicas extraordinariamente buenas que querían marcar la diferencia. Y eso importa mucho.

    
respondido por el Fanatic23 20.03.2011 - 14:14
2

Depende de lo que quieras decir financieramente exitoso. Donde vivo un buen programador estaría en el rango de 100k. La mayoría de la gente lo consideraría financieramente exitoso.

Tres niveles de éxito financiero:

  1. un buen sueldo
  2. una compañía de estilo de vida
  3. mil millones de empresas valiosas, es decir, grandes empresas

Lo que más necesitas en cada nivel:

  1. ser un buen programador
  2. siendo determinado
  3. poder pensar fuera de la caja y percibir las necesidades de muchas personas.

En cada nivel necesitas tener las cualidades previas también. Sin embargo, se necesitan muchas más cualidades en las tres, como la creación de redes, el talento, el posicionamiento, la comprensión de una variedad de asuntos, la capacidad de aprender rápidamente cualquier cosa.

    
respondido por el g24l 20.03.2011 - 15:51
0

La capacidad de venderse bien para todos los productos que hicieron.

Si te vendes barato, incluso siendo un buen programador, nadie pagará más por tu trabajo.

    
respondido por el Display Name 20.03.2011 - 14:41
0

Bueno, primero un gran programador no significa mucho para mí: puedes saber muchas cosas sobre programación, técnicas y otras cosas, tener una gran cultura informática, no es lo que te hará escribir código útil.

Lo que usted llama un programador financieramente bueno es alguien que dejó de lado sus conocimientos y se preguntó a sí mismo qué descubrió que la computadora podía hacer y que todavía no está haciendo. No es comercializar o "inventar una necesidad", solo está utilizando las herramientas que tiene para ayudar a las personas que no pueden programarlo por sí mismas: debe imaginarse a sí mismo sin su conocimiento de informática.

A menudo, las personas que están en la industria del software pero no saben cómo codificar, dicen que los programadores tienen un gran regalo que tienen muchas posibilidades de éxito.

    
respondido por el jokoon 20.03.2011 - 17:50

Lea otras preguntas en las etiquetas