¿Tomar un curso de informática es una mala idea en mi caso?

A2A. Computer Science es más que programar usando C # y Java. Para sentir el aliento de Computer Science, le recomiendo que mire las especializaciones de Stanford Computer Science. Como estudiante de pregrado, tomaría una serie de cursos introductorios de la división superior en estas especializaciones. Para tener una idea de algunos de estos cursos, vea Autoestudio para los cursos básicos de MSCS de Stanford que serían una especialización en Ciencias de la Computación en Stanford.

Se debate mucho que solo se necesitan habilidades porque hay muchos empleos abiertos en el mercado laboral actual. Lo que quiero señalar es que trabajar no excluye más capacitación específicamente en informática. La mayoría de los ingenieros de software tienen una maestría, MBA y / o MSCS, que obtienen mientras trabajan. Para ingresar a estos programas, necesitaría una licenciatura.

En este momento, la informática es la especialidad más popular. Hay más graduados universitarios que tienen las habilidades para obtener estos trabajos. Lo que esto significa es que, en algún momento, habrá más oferta y luego demanda, y cuando esto suceda, es posible que necesite el título para futuras oportunidades de trabajo.

En pocas palabras: ir a la universidad te dará capacitación para ser ingeniero de software. Si tiene la suerte de obtener un trabajo a tiempo completo como ingeniero de software, puede continuar a tiempo parcial.

A2A: Si bien será un poco más difícil sin un título, puede obtener un trabajo para programar sitios web, aplicaciones para pequeñas empresas y especialmente aplicaciones móviles sin un título.

Sin un título (o un autoestudio serio de su parte), no comprenderá:

  1. Notación Big-O
  2. Algoritmos
  3. Estructuras de datos y sus compensaciones asociadas.
  4. Multihilo
  5. Planificación
  6. Limitaciones de coma flotante

Y estas son solo algunas de las cosas que extrañará. Sin estos, no está calificado para trabajar en Big Data, robótica, telecomunicaciones, automoción, medicina, aviones …

Hay un trabajo fascinante en estas áreas. Puedes hacer carrera trabajando fuera de estos campos.

No tener un título limitará el crecimiento de su carrera. Ahora podría no ser el momento adecuado en su vida para obtener un título, ya que es poco probable que se comprometa por completo en algo en lo que no ve el valor.

Mi sugerencia: trabaja ahora con lo que tienes. Si luego encuentra la motivación, busque un título entonces.

Puede obtener un trabajo en software si puede programar o un nivel de entrada si está dispuesto a aprender y encontrar un empleador que necesite este tipo de persona. La razón por la que tomarías un curso de informática es para saber cómo se deben escribir los programas. Aprenderá algoritmos (el proceso sistemático de cómo una computadora maneja una tarea, generalmente más inteligente que adivinar) y muchas cosas con las que se encontrará durante la programación se beneficiarán al conocer la ciencia detrás de esto, especialmente si desea terminar cortando cosas de nivel de borde en un lugar como Google o Microsoft.

La universidad es un gran lugar para aprender. Si te gusta aprender nuevas ideas, tienes que hacerlo. Simplemente elija lo que más le guste hoy, si mañana no le gusta ese curso, puede cambiar a otro. No se preocupe demasiado con el futuro, usted es joven y la industria del software siempre está cambiando. Hoy se prefiere tener un título de licenciatura para obtener un trabajo de software, mañana ¿cómo se sabe?

Lo más importante es hacer hoy lo que más te gusta. La motivación es la clave. La mayoría de las personas exitosas en software han estudiado otros temas además de la ingeniería de software.

Solo trata de ser feliz y buena suerte.

Para responder a su pregunta con precisión, no, es muy poco probable que pueda convertirse en ingeniero de software sin un título técnico. Pero puede estar preguntando acerca de convertirse en un * programador *, que es una cosa diferente. En ese caso, la respuesta es sí, puedes convertirte en un programador sin un título. Sin embargo, si está planeando una carrera como programador, debe saber que la falta de un título universitario limitará sus oportunidades y avance. Tenga en cuenta que estoy respondiendo desde una perspectiva estadounidense. No tengo idea de cómo es afuera de ‘Murica.