Cómo obtener un título en informática si ya tengo una licenciatura para poder convertirme en un ingeniero de software exitoso

Es casi seguro que no necesita un segundo soltero. Puede beneficiarse de una maestría, pero requiere preparación, ya que con su título de historia es muy probable que se pierdan demasiados requisitos previos. Probablemente podría tomar algunas clases de colegio comunitario y calificar para la admisión en alguna escuela local para obtener una maestría en CS.

Sin embargo, creo que aunque la mayoría de los lugares tecnológicos (moderadamente) prefieren a alguien con un título y quieren a alguien que tenga buenas habilidades de software, no esperan que coincidan. Ya tienes el primero, así que concéntrate en el segundo. A las startups en particular no les importa nada, excepto lo que realmente puedes hacer, y no en ningún grado. Pero sí necesita una prueba creíble en lugar de un título.

Por lo tanto, sus objetivos (si puede permitirse el tiempo) deberían ser:

  1. Aprende a codificar
  2. Aprenda sobre herramientas de ingeniería (sistemas de control de origen, entornos de desarrollo)
  3. Construye algo por tu cuenta
  4. Encuentre lugares donde las personas de inicio se congreguen (espacios de piratas informáticos, por ejemplo) y ofrezcan ayuda gratis (inicialmente) o (mejor) para acciones
  5. Una vez que crea en sus habilidades y haya construido un poco de reputación, intente obtener un puesto a tiempo completo, o incluso co-fundar una startup con alguien más técnico

No tiene que ir literalmente por esta ruta, pero creo que los pasos 1 a 3 son obligatorios. Después de eso, puede buscar trabajos de cualquier manera que le convenga. También hay bootcamps tecnológicos que pueden ayudarte a hacer 1–3, pero debes asegurarte de unirte a uno de buena reputación, ya que algunos de ellos pueden ser estafas.

Para obtener un título tienes que estudiar en una universidad. No hay nada de malo en obtener una segunda licenciatura. Muchas universidades tienen una manera de reciclar un BA de artes liberales en un BSCS o MSCS en un año o dos. Costará dinero, por supuesto, pero los títulos de CS están entre los pocos por los que vale la pena endeudarse.

Obtener un título es solo una parte de convertirse en un ingeniero de software exitoso. Tienes que disfrutar de la programación y ser bueno en eso. Parte de ser bueno en eso son las habilidades y el conocimiento que obtienes de tu universidad. Parte es talento. La única forma de saber si tienes talento es probarlo. Comienza a tomar cursos de programación. Muy pronto sabrá si es adecuado para usted: si la programación es divertida y fácil, tiene un futuro brillante. Si no, reduzca sus pérdidas. He visto a muchos programadores que se esforzaron por obtener sus títulos y trabajos, pero se dieron por vencidos después de unos años, porque no podían ser productivos o porque podían pero dolía demasiado. Eso fue triste, y si te endeudaste para llegar allí, también sería un desastre financiero.

A2A. Haría un programa MSCS puente cuyo requisito es una licenciatura, por ejemplo, MS en informática Puente – Facultad de Artes y Ciencias | Universidad de San Francisco

Creo que la mejor ruta sería hablar con tu propia escuela para tomar años adicionales para que puedas tomar cursos de CS. Al menos desde la Universidad de Rice deberías tener la oportunidad de hacerlo.

More Interesting

Enseñándose a sí mismo a codificar: ¿Qué problemas ha encontrado al buscar ayuda para codificar problemas en línea?

¿Está bien trabajar en un lenguaje de programación que no se usa en ninguna parte, excepto en mi pequeña empresa? El lenguaje se basa en conceptos OOPS y es similar a C ++. Estoy realmente preocupado por mi futuro. ¿Debo solicitar otros trabajos?

¿Qué debo preparar para la presentación de ICP en China?

¿Cómo puedo saber si un hombre está trabajando en una empresa de TI basada en servicios o en una empresa de TI basada en productos?

¿Se utiliza la codificación para las pruebas de software?

En una empresa de tecnología, ¿cuál es la diferencia entre un director / compañero de ingeniería y un gerente de ingeniería (Sr / Dir / VP)?

¿Cuál es el mejor sistema operativo para el desarrollo de software?

¿Cómo puede un propietario de producto no técnico de un equipo scrum mitigar la asignación excesiva de horas de tarea por parte del equipo? (Además de aprender a codificar)

¿Vale la pena estudiar ingeniería de software en comparación con encontrar un trabajo desde el principio?

¿Podría una startup crear la primera IA básica?

En la industria del software, ¿qué idioma se usa más?

¿Cómo es usar TopCoder desde la perspectiva de un cliente?

¿Cuáles son los lenguajes de programación en el desarrollo de software que han quedado en desuso después del uso convencional?

¿Con qué frecuencia te sorprende una optimización de rendimiento?

¿Cuándo aprenderá un ingeniero civil sobre el software bim?