¿Realmente necesito un título en ciencias de la computación si quiero ser un gran programador?

No necesitas un título en informática para convertirte en un gran programador.

Pero, seguro que ayuda.

El grado en sí no es lo útil. Sin embargo, lo que es útil son varios años de educación enfocada y aprendizaje.

Si no te apasiona lo suficiente el material para vivirlo y respirarlo durante varios años, obtener un título no te convertirá en un gran programador.

Lo que aprende en un buen programa de licenciatura en Ingeniería de Software o CS son muchas herramientas mentales para ayudarlo a razonar de manera efectiva sobre el software, los datos y el proceso de desarrollo. Estas cosas las puedes aprender por tu cuenta o en proyectos y trabajos.

Obtenga algo que pueda programar (es muy barato en estos días: se puede obtener un Raspberry Pi o un Arduino por muy poco dinero) y escriba el código. Escribir código, leer código (los proyectos de código abierto son tus amigos) y hablar con otros programadores apasionados sobre el software son increíblemente útiles.

La disciplina del razonamiento “O grande” y la miríada de estructuras de datos y algoritmos y patrones de diseño posibles son importantes.

No se te oculta nada: no hay ningún secreto oculto que no puedas descubrir por ti mismo a partir de la información pública.

Pero un buen programa de grado lo ayuda a llegar más fácilmente y a mantenerse enfocado.

No, solo necesitas una computadora con conexión a Internet y puedes conquistar el mundo al lado de la mayoría de las universidades que en realidad no te califican para ser profesional de algo

Obtener un título sería muy divertido, pero tendrá poco que ver con conseguir un concierto como programador. No sé qué es un “gran” programador, pero después de haber ganado la vida como desarrollador de software durante muchos años, he aprendido que el dominio viene con la práctica. Ser capaz de impulsar un negocio sostenible en torno al software requiere muchos más talentos que la programación.

More Interesting

¿Qué significa cuando tu jefe te llama para decirte que alguien fue despedido?

Para convertirme en un analista de datos, ¿debería hacer una maestría en Big Data en una de las mejores universidades europeas?

¿Dejar su trabajo actual antes de la finalización del período de fianza afecta el empleo adicional?

¿Quiénes son ingenieros apasionados?

¿Cuáles son los requisitos, la duración, los beneficios y los empleadores de CFA (internacional)?

¿Cuánto cuenta una primera impresión en su relación personal o profesional?

Soy ingeniero graduado de la universidad SJCE en tecnología de instrumentación. Tengo un buen trabajo a mano en una muy buena compañía con un buen perfil de trabajo con un buen paquete, pero la fecha de incorporación es en diciembre. ¿Tengo que probar trabajos en otras compañías?

¿Cuál es la diferencia entre un arquitecto, un ingeniero civil y un diseñador de interiores?

¿Qué tipo de trabajos se consideran trabajos de clase alta?

¿No es ético trabajar en tu startup mientras trabajas a tiempo completo para una empresa?

¿Qué campo en informática es mejor para un introvertido como carrera?

Tengo una pasantía en Amazon este verano. ¿Cómo debo prepararme para tener éxito allí y avanzar en mi carrera después de que termine?

Fallé en el entrenamiento de Infosys pero tengo una carta de oferta para unirme a Wipro. ¿El acuerdo de no competencia me opondrá a unirme a Wipro?

Si fuera a enseñar o tomar talleres para niños que van a la escuela (9º, 10º 11º, 12º) en India sobre la eficiencia energética, ¿Cuáles serían las 5 mejores cosas / métodos en los que se centrará?

Al solicitar pasantías, ¿es necesario tener un conocimiento realmente bueno sobre el campo de interés y haber trabajado previamente en proyectos similares?