Cómo aprender CS a nivel de (relativamente hablando) Mark Zuckerberg, Elon Musk, Bill Gates, etc.

De los tres mencionados:

Bill Gates programado en lenguajes de nivel ensamblador con aproximadamente 4KB de memoria. Paul Allen y él escribieron un intérprete BÁSICO para MITS. Es curioso cómo ni siquiera tenían el Altair con ellos entonces. Mientras que los primeros cinco años como compañía (MSFT), Gates hizo negocios tan bien como lo hizo y revisó cada línea de código. Solo para agregar, mientras estaba en Harvard, se le ocurrió una solución para la clasificación de panqueques que estuvo invicta durante aproximadamente 30 años, la siguiente solución es solo un 1% más rápida. Genio CS diría. Tiene una gran visión para los negocios en comparación con su destreza en CS.

Elon Musk no debe ser olvidado. Escribió Blastar cuando tenía 12 años. Más tarde fue a trabajar para los juegos de Rocket Science. Sus trabajos en Zip2 también fueron bien reconocidos. Podemos decir que fue bueno al menos C y JS. Nuevamente, su visión e ideas son mucho más reconocidas que sus habilidades de codificación.

Al llegar a Mark, también comenzó cuando era niño. Había aprendido Atari y BASIC cuando era niño. También había tomado un curso de programación de la universidad cercana mientras todavía estaba en la escuela. Tenía un tutor privado que vino a enseñarle. No era el mejor programador, pero era mejor que una buena parte de nosotros.

Para ser tan bueno como estos para empezar, puedes hacerlo haciéndote sentir curiosidad por las cosas que amas. A veces querían hacer una gran diferencia, lo cual hicieron. Comprender las cosas fundamentalmente.

Practicando y aprendiendo mucho. Personas como Mark Zuckerberg, Bill Gates y Elon Musk practicaron y aprendieron programación durante años. Elon Musk hizo un juego a las doce, Zuckerberg hizo una aplicación de música en la escuela secundaria y Bill Gates trabajó mucho con las computadoras durante la escuela. Su intuición, práctica, pasión y la búsqueda del aprendizaje los llevaron a nuevas alturas.

Simplemente practique la programación a fondo. Codeacademy es un buen sitio web para empezar, si eres principiante. Aprende a codificar

Por autodidacción. Sea curioso y aprenda cosas activamente, y tenga grandes ambiciones.

Las escuelas, universidades y otras instituciones medievales ya no son útiles para estos tiempos de evolución tremendamente rápida.

Si quieres ser bueno, tienes Internet a tu disposición. No confíe demasiado en estas instituciones costosas pero inútiles que le venden trozos de papel para presumiblemente mejorar su CV.

Su fortaleza NO estaba en CS, sino en su capacidad para identificar una gran necesidad y crear una solución continua dirigida a la necesidad del cliente. La codificación y la programación fueron un subconjunto para crear la solución, una herramienta al igual que un carpintero es una herramienta para el arquitecto.

En términos de ingeniería de software, no valen la pena.

Si preguntas cómo convertirte en ladrones como ellos, será más relevante.

Por ejemplo. Bill Gates se puso en contacto con IBM a través de su madre, que forma parte de la misma junta con un vicepresidente de IBM. Compró QDOS de Tim Paterson por $ 75 K, luego vendió a IBM por miles de millones de dólares. Más tarde, Gates y Steve Balmer, un imbécil de MBA, intentaron engañar a Paul Allen, el cerebro detrás de la tecnología de MS de sus acciones en Microsoft. Hay más historias sobre Gates. Encuentra libros, lee memorias de personas que viven igual su tiempo.

Mark the Sucker, si lees el libro The Network o miras la película The Social Network, sabrás que es un codificador de PHP de mente débil, robaron la idea Harvard Connect U de los hermanos gemelos Winklevoss. Más tarde engañó a su compañero, quien financió sus gastos desde el principio, luego engañó al tipo Sean Parker usando drogas y chicas menores de edad.

Es un mundo sucio aquí, en Silicon Valley. Las personas estúpidas están cegadas por el dinero, nunca leen libros, nunca estudian, así que piensen que son buenas personas. No, ellos son ladrones.

Si quieres ser un ladrón, aprende a engañar y robar. No tienes que aprender informática.

Elon Musk, no me molesto en leer sobre su vida. Pero él no sabe nada de ciencia de la computación con seguridad. Debes estar bromeando cuando quieras estudiar informática como él.

Ninguna de las personas que mencionó conocía la informática en ningún nivel extraordinario. Su genio radica en comprender cómo administrar un negocio (aunque Gates era conocido por sus habilidades de programación en el pasado).

Entonces, para responder a su pregunta: un título universitario en ciencias de la computación de una de las 100 mejores universidades debería ser suficiente.

Para seguir aprendiendo y creciendo todos los días. Su curiosidad es la razón por la que se volvieron buenos en lo que son buenos. Pero ninguno de ellos eran programadores hardcore. Tal vez Mark, pero todos ellos también tenían ayuda o personas a su alrededor para ayudarlos a impulsarlos y mejorarlos también.

More Interesting

¿Debo sacar buenas notas si quiero ser emprendedor?

¿Cómo era Elon Musk en UPenn o Wharton?

¿Cuál es el mayor temor para cualquier emprendedor emprendedor? Aparte de perder las comodidades diarias.

¿Por qué los fundadores de nuevas empresas se niegan a venderlos por cientos de millones de dólares, cuando hay muchas historias de nuevas empresas que se han negado a vender y luego se declararon en bancarrota?

¿Por qué Elon Musk tiene la intención de establecer una colonia de Marte en lugar de facilitarnos la vida a los humanos en la Tierra?

Cómo aprender a construir una aplicación web simple y pequeña en Node.js

¿Estaba Apple comprando ritmos mal? ¿Steve Jobs habría aprobado?

¿Cuáles son los mejores aceleradores de inicio en Dallas?

¿Cuánto capital debo obtener al unirme a una compañía de la serie C (valoración de US $ 400 millones) como jefe de expansión internacional que informa al CEO / fundador?

¿Cómo transformará el encaje neural la inteligencia humana?

¿Está legalmente bien comenzar tu propia empresa mientras trabajas para otra empresa?

¿Cuáles son los elementos clave que buscan los emprendedores al elegir un centro de inicio o un espacio de trabajo colaborativo para trabajar?

¿Es un estigma para un fundador dejar una empresa vendida antes del final del período de ganancia?

¿Cuáles son las mejores aplicaciones que todo emprendedor debería tener en el móvil?

¿Cuándo crees que las startups deben preocuparse por la ciberseguridad?