¿Qué puedo hacer con mi BS en Informática si no puedo ser contratado como desarrollador de software?

Depende de los idiomas que conozca y de su conocimiento periférico (es decir, matemáticas, ciencias, etc.). En mi búsqueda de trabajo [no orientada al desarrollador], me encontré con varios puestos que podrían usar sus habilidades. Esta es una respuesta bastante limitada, en mente, basada solo en lo que he visto en mi propia búsqueda de empleo. También puede encontrar algo en la escena de inicio; siempre están buscando programadores (generalmente en aprendizaje automático o en aplicaciones web / iOS).

Si conoce SQL, Hadoop u otras consultas de bases de datos (más algunas estadísticas sólidas / análisis de datos matemáticos), muchas y muchas compañías contratan “analistas de datos”, particularmente en finanzas y seguros. Conocer un programa de estadísticas (R, STATA, SAS, etc.) ayuda mucho.

Si está más interesado en actividades científicas, a varios laboratorios universitarios también les gusta contratar programadores para construir bases de código para su investigación. Algunos de ellos están en MATLAB o Python, pero otros son C / C ++ / JAVA / etc. Esto es particularmente cierto para campos con muchos datos como la biología computacional, la bioinformática, diversos sectores de la neurociencia (hay muchos), la robótica y similares. A algunos de ellos realmente les gusta que tengas una sólida formación en su disciplina, algunos prefieren y otros no les importa demasiado. Estos se enumeran bajo varios nombres no obvios como ingeniero de investigación, programador analítico, programador científico y similares.

1. Comience su propia empresa :
En última instancia, el 90% de los ingenieros de software que trabajan también tienen la intención de hacer lo mismo en un momento posterior de su vida. Solo necesita habilidades de nivel experto en un lenguaje de programación para poder crear aplicaciones para web o móviles y luego puede comenzar a buscar clientes.

2. Sea un profesional independiente: si elige ser un profesional independiente, trabajará para diferentes clientes por contrato y tendrá la opción de ganar ya sea en base al no. de horas dedicadas o cantidad de trabajo realizado.

3. Estudie más a fondo: es posible que desee probar MS o MBA de las mejores universidades. Si buscas en Google las ventajas de seguir estudiando, sabrás que esta podría ser una de las mejores opciones después de BS.

4. Busque un trabajo utilizando agencias / exámenes (por ejemplo, E-Litmus): es posible que desee capacitarse en diversas habilidades para completar el mismo.

Si todavía quieres estar en el campo del desarrollo de software

  • Desarrolle algunas aplicaciones interesantes durante su tiempo libre y publique su código en foros públicos para su revisión.
  • Tenga un sitio web de cartera donde pueda proyectar sus habilidades y proyectos que ha realizado.
  • Inscríbase en estudios superiores o cursos en los que pueda aprender a fondo sobre informática para poder ser contratado.

Si no desea estar en el campo de Software, existen numerosas opciones

  1. Prepárese para los exámenes de las Escuelas B e inscríbase en un curso de administración
  2. Toma algunos pasatiempos tuyos y haz una carrera seria
  3. Puede ser bueno en algo, identificarlo, desarrollar alguna idea a su alrededor, iniciar un negocio
  4. Si eres bueno enseñando, puedes postularte para trabajos docentes que te ayudarán a seguir aprendiendo a lo largo de tu vida.
  5. Intenta trabajar independientemente. No hay sitios web independientes como diseño de logotipos y más contratar freelancers y encontrar trabajos freelance en línea donde pueda intentar ganar dinero para ganarse la vida.

En este sector empresarial (el desarrollo de software) la demanda es mayor que la oferta, por esa razón probablemente encontrará trabajo en breve.

Creo que deberías pensar en tu modelo de ingresos. De hecho, depende de tus habilidades, pero puedes conseguir un trabajo diario o puedes establecer tu startup. Ambas formas están disponibles para usted.

Si tiene problemas para encontrar un trabajo, es posible que desee ajustar sus habilidades de acuerdo con lo que solicitan los empleadores.
Cree un perfil en línea iniciando proyectos de código abierto o inicie un blog.

More Interesting

¿Qué tipo de oportunidades de ingeniería de software hay en Internet de las cosas?

¿Cómo pasar de tu carrera de desarrollador de software a gerente de proyecto? ¿Debo ir a la escuela de negocios o tomar clases?

¿Cómo sobreviven los desarrolladores de software por debajo del promedio en la industria?

¿Es posible prepararse en casa para las pruebas de software?

Tengo una licenciatura en arquitectura. Quiero obtener una maestría en ingeniería informática. ¿Cómo es posible esto?

¿Cuáles son las razones por las que una cantidad se mueve de las finanzas a una empresa tecnológica?

Si eres lo suficientemente inteligente como para ser un ingeniero de software en Google, ¿por qué no crearías software o aplicaciones SaaS y las venderías desde tu propia empresa?

¿Cuál es mejor para tu currículum? ¿Ingeniero de software 4 en Google o jefe de equipo en una empresa mediana?

¿Cómo puede un ciudadano nacido en el Reino Unido con un título y dos años de experiencia en la industria pero sin conexión con los Estados Unidos, conseguir un trabajo en los Estados Unidos como ingeniero de software?

¿Cuáles son algunas de las cualidades o habilidades básicas que necesita para ser bueno en la automatización de pruebas?

Soy un ingeniero de software que trabaja en la industria de redes durante 2 años. La inteligencia artificial y las redes neuronales me atraen. ¿Cómo debería ahora planear cambiar dados mis primeros dos años (y los primeros dos trabajos) en la industria de redes?

¿Cuáles son algunas de las habilidades equivalentes de grado CS que posee un ingeniero de software que no tiene un título?

¿Debo cambiar de trabajo de ingeniería mecánica a ingeniería de software?

¿Bajo qué condiciones es aceptable entrevistarse para un trabajo, ser aceptado y luego decir "está bien, me gustaría comenzar en un mes"?

¿Qué tan difícil es para un ingeniero de DevOps cambiar a un rol de Ingeniería de software?