Soy un estudiante con especialización en ingeniería de software. ¿Qué debo hacer en la universidad?

Primero muestra interés en el tema, pero parece que ya lo tienes cubierto. A continuación, aquí hay una forma de abordar la tarea:

  1. Determine en qué idioma (s) quiere centrarse.
  2. Comience a aprender más sobre el idioma fuera de su trabajo de clase normal.
  3. Lea la documentación, intente comprenderla tanto como pueda.
  4. Leer libros
  5. Ver lanzamientos de pantalla
  6. Echa un vistazo a las páginas de recursos
  7. Descargue una hoja de trucos (30 Cheatsheets e Infographics para desarrolladores de software)
  8. Intenta construir algo simple por tu cuenta que amplíe lo que estás aprendiendo en clase.
  9. Obtenga más información sobre los marcos, extensiones y complementos que podrían ayudar a facilitar la construcción de este proyecto.
  10. Visite sitios como Stack Overflow y haga preguntas, hay muchas personas que están entusiasmadas de ayudar a los nuevos desarrolladores.
  11. Obtenga más información sobre UX / UI y diseño, incluso si solo conoce un poco, esto realmente lo ayudará a diferenciarse.
  12. Una vez que se sienta cómodo, encuentre un proyecto de código abierto para participar.
  13. Siga a los desarrolladores y recursos para desarrolladores en Twitter (25 cuentas esenciales de Twitter para desarrolladores – Pixafy). No he examinado esta lista particularmente bien, pero una mirada casual no fue tan mala.
  14. Haga un trabajo independiente (tal vez incluso trabajo libre para comenzar a fin de construir su cartera).

Haga todo esto hasta que sienta que se siente más cómodo con el idioma que todos los demás en su clase.

¡Espero que esto ayude!

El plan de aprendizaje detallado es una pregunta difícil para comenzar. En primer lugar, ¿le gusta la programación que es la pregunta que me gustaría hacerle? O desde que ingresó a esta universidad y se especializó en ingeniería de software, desea sobresalir del resto de la clase. Sin embargo, espero que disfrutes de la programación y diría que el plan de estudios del curso cubre el conocimiento básico de las habilidades de programación. Tendría que ir más allá de los libros de la universidad, hay tantas cosas en línea con el compilador: usted escribe el código y le daría el resultado. No solo complete las asignaciones de libros; pruebe algunos desafíos de código en línea y está bien buscar respuestas después de pasar mucho tiempo averiguando el resultado. Una cosa más, para ser un programador sólido, necesita tener una buena comprensión de las matemáticas. Las matemáticas son muy importantes en su viaje general de ingeniería de software. Solo para hacerle saber si planea omitir algunas otras clases, NO omita la clase de Matemáticas en su universidad. Por último, intente fortalecer el algoritmo y el enfoque de un problema específico que está tratando de resolver. La programación es como cualquier otra habilidad, cuanto más practicas, más te vuelves perfecto. Será mucho más fácil de lo que realmente crees que es.

Ir a clase y leer el libro es un buen lugar para comenzar. Una vez que encuentre algunos temas que suenen interesantes o que sepa que son necesarios, busque en Internet tutoriales sobre ese tema. Trabaja en muchos proyectos personales en tu tiempo libre, lo suficientemente pequeño como para completarlo por ti mismo pero desafiante.

Participe en hackatones, tome pasantías, realice proyectos paralelos, sea emprendedor, participe en deportes y actividades extracurriculares y, por último, ¡pero no menos importante ESTUDIE!

More Interesting

¿Debería preocuparme por mi carrera como desarrollador de software?

¿Qué trabajo es mejor: ingeniero de software (Java) o asistente en el Reserve Bank of India?

Si la ingeniería de software o cualquier otra ingeniería no es una buena idea (lo peor que se puede hacer con su vida), ¿qué se debe elegir como carrera?

Trabajo en TI, pero quiero profundizar en el desarrollo de software. Cumpliré 45 años en agosto. ¿Soy demasiado tarde para aprender esto?

¿Cómo debe pasar un día un ingeniero de software?

¿Cuánto ayuda tener un sitio web personal para obtener pasantías de ingeniería de software?

¿Cómo comenzar con el desarrollo de software? Puedo leer y escribir varios idiomas, pero no sé nada más sobre el desarrollo de software. ¿Qué herramientas necesito para comenzar? ¿Cuáles son las cosas que debo saber?

¿Cómo puede un desarrollador de software de nivel de entrada lidiar con la ansiedad que viene con su primer trabajo?

¿No es cierto que fue más fácil dominar una buena parte del campo del ingeniero de software antes de lo que es hoy?

Soy desarrollador de software y no quiero trabajar en Google / Amazon / Facebook / etc. ¿Cómo funciona el proceso de entrevista fuera de los principales actores?

¿Cuáles son algunas oportunidades de trabajo para ingenieros civiles en compañías de software?

¿Cómo puede alguien ser un excelente desarrollador de software después de mantener la presión universitaria?

¿Cómo son importantes el diseño web, Autocad, Catia, Java y para un ingeniero principal?

¿Qué debo hacer para lograr una carrera en consultoría?

¿Cuál es una buena oferta para el ingeniero de software en India? H1B a EE. UU. O 40% de aumento a otra empresa ¿Si tiene un paquete actual de 4 lpa?