Son en general 3 tipos de trabajo en el mercado para un graduado en informática:
- Ingeniero de software : necesita una buena comprensión de las estructuras de datos , algoritmos y programación competitiva (principalmente en C / C ++ / Java ). No puedes aprender esto en un corto período de tiempo. Se necesita mucha práctica y buenas habilidades de programación junto con la resolución de problemas.
- Desarrollador : Básicamente, existen 2 tipos de desarrolladores Desarrolladores de dispositivos portátiles y desarrolladores web. Los desarrolladores de dispositivos portátiles a menudo son considerados desarrolladores de aplicaciones móviles. Para ser un desarrollador de cualquier sistema, necesita una sólida base y práctica de base de datos relacional (Mysql), HTML 5.0, CSS3, javascript, AngularJS (nuevo favorito) y Python en el revés .
- Los desarrolladores móviles son básicamente de 3 tipos:
- Desarrollador de Android : Java.
- Desarrollador IOS : Objetivo C.
- Desarrollador de Windows : C # y .net.
- Los desarrolladores web necesitan una tecnología sólida en el revés, como php (volverse obsoleto) o Java (solo el 1% usa Java para el desarrollo web) o Ruby on rails o Python en Django o NodeJS (El favorito). Los desarrolladores web a menudo son considerados como desarrolladores Full stack.
Científico de datos : este es un nuevo campo emergente surgido en los últimos 2 años (Big Data). Tiene el requisito de un buen conocimiento estadístico , conocimiento de todo tipo de bases de datos relacionales (Mysql, SQL), No Sql (Mongodb) y SQLite . En el lado de la programación, necesita aprendizaje automático y programación de Python . También necesita nuevas tecnologías como Hadoop .
- ¿Sería un arquitecto un buen obrero de la construcción?
- Cómo trabajar por cuenta propia y encontrar conciertos y trabajo por contrato en LinkedIn
- ¿Cuál es el proceso de reclutamiento de Accenture?
- ¿Cuáles son algunos de los mejores libros de orientación profesional?
- ¿Cómo puedo hacer carrera en software embebido?