Para convertirme en codificador, ¿qué debo estudiar, TI o CSE?

Esta es una gran pregunta. Encuentro que muchas personas que no trabajan alrededor de la tecnología ven la informática y la informática como la misma cosa. Si bien están ciertamente estrechamente relacionados, son conjuntos de habilidades bastante diferentes.

La informática es el estudio de las computadoras. ¿Cómo trabajan? ¿Cómo se programan? La Ingeniería del Software es una de las aplicaciones de la educación en informática. Es como preguntarle si prefiere estudiar Astronomía o mirar las estrellas. Realmente no tienes que elegir uno porque necesitan coexistir.

Dicho esto, estudiar ciencias de la computación puede proporcionar una carrera en varias áreas diferentes del mundo de la tecnología, pero si estás buscando ingeniería de software, esa es una gran opción. Hay algo en tener una formación y años de estudio en ciencias de la computación que te ayudarán a convertirte en un gran ingeniero de software.

La ingeniería de software es bastante diferente a solo aprender a codificar. La ruta de ingeniería le enseñará metodologías y prácticas que llevarán lo que está haciendo a una plataforma más grande, mientras que cosas como la codificación de campamentos de arranque generalmente hacen que las personas puedan codificar. Esta es la razón por la cual los salarios de la ingeniería de software generalmente tienden un poco más, actualmente en $ 147k / año .

Salarios de ingeniería de software en San Francisco, CA

Los trabajos de TI en general están tratando más con el lado del usuario de las computadoras. Soporte de escritorio, mantenimiento del servidor, infraestructura de red, etc. Susan Hildebrand tiene una gran sugerencia para ir a Treehouse y consultar sus cursos de introducción para aprender sobre lo que está entrando. Una carrera como administrador de red requiere un conjunto de habilidades diferente al de un programador.

Debe verificar cuidadosamente el programa detrás de estos acrónimos. Probablemente es CSE (Ingeniería de Software de Computadora). Pero diferentes institutos tienen cosas muy diferentes detrás de estos acrónimos.

¿Qué te motivó a convertirte en codificador?

Hace más de una década, conocía a una chica apasionada por una serie de televisión sobre una mujer inteligente que corría por todas partes tan rápido para defender a la sociedad de las personas malas a través de sus habilidades de piratería. La chica que conocía quería ser codificadora y se inscribió en un programa de grado. ¿Adivina qué? ella no se quedó ni un año.

Si su motivación es la curiosidad sobre cómo funcionan las cosas (computadoras, teléfonos móviles, aplicaciones, redes sociales), crear cosas nuevas o similares, esa sería una base sólida.

Los contenidos de su curso deben incluir:

  • Organización y arquitectura de la computadora: para conocer lo que sucede dentro de las máquinas y cómo su programa se convirtió en instrucciones legibles por máquina.
  • Estructuras de datos y algoritmos: tácticas fundamentales / componentes básicos de la programación
  • Paradigmas de programación: paradigma de programación procesal, orientado a objetos, funcional y lógico. Diferencias en los lenguajes de programación, cuáles son las fortalezas y debilidades de cada uno.
  • Estándares y tecnologías de Internet: (para programación web, etc.) HTTP, HTML, CSS, REST, JSON, servidores web, desarrollo web dinámico.

La lista continua.

Hoy en día hay muchos recursos gratuitos en YouTube y en muchos otros sitios web. Puede utilizarlos para ser un muy buen programador autodidacta.

Leer y practicar es extremadamente importante. Debes descuidar las frustraciones iniciales que ocurren cuando fallas.

Ya nadie contrata codificadores, los desarrolladores codifican nuestros propios programas. CS te enseña programación. La codificación es traducir ese programa a un lenguaje de programación, lo cual es trivial. Entonces, si desea escribir programas, codifíquelos, CS. Si solo desea codificar programas que otros escriben, estudie viajes en el tiempo y regrese a los años 60.

Antes de registrarse o pagar cualquier certificado, vaya a este sitio web: Comience a aprender en Treehouse de forma gratuita y pruebe su capacitación gratuita.

Esto te dará una idea de lo que te gusta. Pague los $ 25 al mes que le piden para que pueda probar más idiomas y más plataformas.

Entonces puede tomar mejores decisiones sobre lo que debe hacer a continuación.

Debes estudiar el idioma que te interesa y usarlo. No necesitas un título para convertirte en codificador. La razón para obtener un título es para que pueda pasar a la gestión más adelante en su carrera o trabajar para grandes corporaciones (o gobiernos) que priorizan la acreditación sobre la habilidad. La mayoría de los desarrolladores que conozco tienen títulos estudiados en áreas completamente ajenas al desarrollo de software (incluido yo mismo).

Ambos cursos le darán un conocimiento profundo de la codificación. La única diferencia entre ellos es que algunas materias se cambian en el último año.

More Interesting

¿Qué cosas debo hacer como estudiante de CSE de segundo año para mejores perspectivas laborales?

¿Qué debo hacer si estoy confundido acerca de seleccionar un proyecto de código abierto para contribuir?

¿Qué tipo de programador de ambiente quiere en su lugar de trabajo?

¿Qué es mejor para CS, PESIT o SIT Pune?

¿Qué tan bueno es CSE en la Universidad SASTRA?

Cómo ser aceptado en un BS en CS si tengo 30 años sin antecedentes relevantes

Bill Gates fue un programador. ¿Cómo construyó una compañía multimillonaria comenzando como programador, cómo puede seguir ese camino?

¿Cómo debo prepararme para un trabajo como programador de aprendizaje profundo? Estoy en mi segundo año de ingeniería informática.

Cómo aprender informática sin las matemáticas

¿Es cierto que muchos graduados de CS logran codificar trabajos solo por geeksforgeeks.com en un año, incluso sin hacer una programación competitiva?

Como estudiante de último año de B.Tech en informática, ¿cómo puedo comenzar una carrera en gestión de productos en una empresa de tecnología (por ejemplo, Microsoft) en India?

¿La programación de bajo nivel te hace un mejor programador de alto nivel?

¿Cuál es una mejor corriente de ingeniería, informática o ingeniería civil?

Soy un estudiante de segundo año de CSE, ¿cómo puedo mejorar mis habilidades de codificación?

Estoy MUY interesado en la ciencia / MEDICINA. ¿Qué puedo hacer para destacar en el grupo de aplicaciones para las universidades elite / ivy league?