Es una pregunta maravillosa y realmente te aprecio por esto.
[Supongo que eres un recién graduado y recién asegurado en la licenciatura en Ciencias de la Computación.]
Quiero prestarle atención a algunos puntos que probablemente podrían ayudarlo mucho en el futuro.
- Quiero hacer grandes cosas en seguridad informática, pero ¿qué queda por hacer? Parece que Symantec tiene todo abajo. ¿Sigues actualizando las definiciones de virus?
- ¿Coder Camps me ayuda a conseguir un trabajo después de graduarme?
- ¿Cuál es el campo mejor pagado en informática?
- ¿Qué son los cursos interesantes de informática?
- Trabajo en Google como ingeniero de AdOps y me va muy bien en mi trabajo, pero he aprendido todas mis habilidades de programación. Siento que necesito una credencial oficial de CS de algún tipo (tengo una licenciatura), así que en última instancia no alcanzo un límite y estoy considerando una maestría en CS. ¿Es eso necesario / inteligente y cómo debo hacerlo?
• Matemáticas: asegúrese de tener buenos conocimientos matemáticos, especialmente Matemáticas discretas, teoría de gráficos, etc. Lo más importante es que debe tener buenas habilidades lógicas matemáticas, de tal manera que pueda resolver problemas de la vida diaria / real utilizando estas lógicas.
• Lenguaje de programación: este es el segundo aspecto más importante.
Debe conocer al menos dos lenguajes de programación . Asegúrese de que un PL debe tener un lenguaje de programación superior (C ++, Java, Dot Net, etc.) y otro debe ser del lenguaje de programación (Perl, Ruby, etc.)
• Conocimiento intermedio de la base de datos, especialmente MySQL, SQL o WampServer.
• Conocimientos fundamentales de la hoja de Excel (Hoja de cálculo).
• Conocimientos fundamentales de Windows Server ( WS-2012 o WS-2016 ).
Parte del conocimiento adicional definitivamente traerá más ventajas.
• Conocimientos básicos de depuración
• Buen conocimiento de la consulta
• Debe estar familiarizado con los conceptos de Cloud Computing.
• Conceptos fundamentales de análisis de datos, Big Data, minería de datos, etc.
Si desea hacer su carrera en tecnología móvil. Entonces optas entre estos
• Desarrollo web móvil
• Desarrollo de aplicaciones para Android
• Desarrollo de aplicaciones iOS
• Desarrollo de aplicaciones de Windows
[ Recuerde que la habilidad desarrollada durante su tiempo de graduación y mucha práctica en tiempo real realmente lo ayudarán a encontrar y asegurar un buen trabajo en el sector de TI. ]