Soy un estudiante de último año de CS.
Entiendo por lo que podrías estar pasando ahora que me enfrenté al dilema similar desde que estaba en 1er año y comencé a aprender C.
Cuando estaba en el segundo semestre, aprendí C por primera vez. Me pareció fascinante. Ahora, pasando al segundo año, conocí algunas cosas nuevas como Database y Java. Pensé que Java es mejor que C y C ++, mi El interés cambió y se movió hacia Java, ya que podía hacer muchas cosas con él, como la programación web y también la programación de consola. Lo aprendí con gran interés. Ahora, al tercer año, descubrí la creación de redes. De nuevo, cambio de interés. Lo hice. Utilizando comandos de Linux, rastreando los paquetes usando Wireshark, etc. y también descubrí algunas de las últimas tendencias en redes. En el sexto semestre, aprendí acerca de la programación web usando PHP. Java no fue más motivo de fascinación ya que PHP era mucho menos complicado que Java. Ahora, llegando al 7º semestre, aprendí sobre .Net. Descubrí .Net (Especialmente, VB.NET como mi persona favorita). Lo aprendí. Luego descubrí que no habrá alcance de .Net cerca futuro. Actualmente, estoy aprendiendo Python solo.
Ahora, excepto algunos de mis compañeros de clase, todos se asaltaron en los exámenes en cada materia y los aprobaron, sin ningún tipo de interés. Ahora, en el octavo semestre, muchos de ellos se quedaron con un solo PL y ese es PHP (ya que es más fácil que otros y puedes tener lista la mayor parte del código fuente).
- Soy un estudiante de tercer año de ingeniería informática. ¿Cómo debo prepararme para que me coloquen en Amazon?
- ¿Cuáles son las principales habilidades que las empresas (ECE) esperan de los estudiantes?
- Cómo aprender informática o ciencia de datos sin ir a la universidad
- ¿Qué cursos puedo tomar durante 3 meses que aumentarán significativamente mis habilidades de codificación?
- ¿Puedo hacer un MBA después de una licenciatura en informática para convertirme en ingeniero de software?
Debido al aprendizaje de estos muchos idiomas y temas, Yo y otros dos amigos míos despejaron la mayor cantidad de pruebas técnicas / entrevistas entre ellos.
Lo que podría concluir después de aprender estas cosas es que cualquier PL tomará como máximo 4 meses de tiempo para aprender. Conceptos básicos como la Orientación de Objetos sigue siendo mayormente igual. Cambios de sintaxis. Por lo tanto, debe comprenderlos bien mientras aprende C / C ++ y algunas cosas más mientras aprende Java.
Aparte de esto, hay dos campos que puede descubrir (ya que podría estar cubierto en su curso de grado). Uno es la creación de redes que necesita fundamentos teóricos fuertes y paciencia para aprenderlo completamente. Otro es el análisis. Debe tener un conocimiento sólido sobre el tema “Ingeniería de software” que trata principalmente aspectos teóricos como el desarrollo ágil y scrum, diferentes modelos para el desarrollo de software, etc.
Después de descubrir muchas cosas, será fácil para usted decidir a dónde quiere ir realmente. Porque en ese momento, cuando estés contento, tendrás opciones.