El advenimiento de las computadoras generó el estudio de la informática y, en última instancia, sus aplicaciones en la sociedad en forma de ingeniería de software. La ingeniería de software, como muchos otros trabajos de ingeniería, requiere un conjunto de habilidades específicas que pueden desarrollarse con el tiempo. Las funciones y capacidades que un ingeniero de software puede cumplir varían de una compañía a otra, pero este artículo le enseñará las calificaciones generales y el proceso para ingresar a este campo.
-Parte uno de cinco:
Preparacion de preparatoria
1. Me encanta la programación. Si estás en la escuela secundaria y aún no has explorado la programación, hazlo. Si para empezar no está interesado en matemáticas o ciencias, probablemente debería explorar otras opciones.
Debe conocer al menos los conceptos básicos: C ++, C # o Java, javascript / Html / Css.
- Cómo obtener más del 95% en el tablero de clase 12 de CBSE si comienzo a prepararme para él a partir de diciembre
- Estoy a punto de asistir a una universidad mediocre como un estudiante por encima del promedio. ¿Qué puedo hacer sobre esto? No planeo continuar estudios adicionales.
- Estoy en la clase 10 y pronto iré a la clase 11. Temo que en la clase 11 mi vida pasará por muchos cambios. ¿Esto sucede?
- Cómo estudiar la historia india para las EEI
- Estoy en Gurgaon. Estoy aburrido. Debería estar estudiando para el GMAT. ¿Cómo me motivo?
2. Obtén todas las matemáticas que puedas en la escuela secundaria como álgebra, cálculo y geometría, podría valer la pena si intentas hacer trigonometría y gráficas. Intente avanzar al nivel universitario de matemáticas antes de dejar la escuela secundaria, necesitará un montón de matemáticas para completar cualquier programa de Ciencias de la Computación e Ingeniería.
-Parte dos de cinco:
Plan de estudios de la universidad
1.Planear en obtener un título. Con todas las historias exitosas de abandonos universitarios que se han convertido en CEOs multimillonarios en la década de los 90, existe un cierto atractivo de que “siempre que piense fuera de la caja y tenga excelentes habilidades de programación y resolución de problemas, no necesito un título de cuatro años”. Es difícil para los ingenieros de software de nivel de entrada obtener una posición sin un título de cuatro años y una pasantía sin estar inscrito en un plan de estudios universitario.
2.Cualifica tu titulación por lo que quieres hacer. Si tu amor es el diseño de juegos y deseas ingresar a esa industria como programador de juegos, necesitarás un título en Ciencias de la Computación. Si desea trabajar para IBM, Intel, Microsoft, Google, etc., un título en Ciencias de la Computación puede ser bueno para usted. Si está buscando trabajar para una corporación no técnica que construye en su mayoría aplicaciones empresariales, considere la posibilidad de obtener un título en Sistemas de información gerencial o uno de los muchos títulos técnicos en negocios que se ofrecen en la actualidad. Este tipo de título es el mejor para la mayoría, ya que proporciona habilidades de administración y de negocios en general y no se centra en una gran cantidad de información que no será útil para la mayoría.
-Parte tres de cinco:
Plan de estudios extra universitario
1.Suplementar su trabajo de clase con la investigación personal. Busque en los tableros de empleo y observe qué tecnologías son calientes y vibrantes. Las universidades simplemente no pueden mantenerse al día con todo, así que tendrás que comprar libros técnicos adicionales y aprender por ti mismo.
2. A menos que esté planeando poner su pie en la puerta a través de una posición de pasante, intente encontrar proyectos paralelos mientras esté en la escuela. Nadie quiere correr el riesgo y contratar a alguien recién salido de la escuela sin proyectos en su haber. Las pasantías son excelentes para solucionar este problema, pero desafortunadamente muchos estudiantes no pueden obtener una pasantía o hacerlo solo para descubrir que preferirían trabajar en otro lugar. La única manera de darse opciones es encontrar un trabajo que no sea de clase y ponerlo en su currículum.
3.Desarrollar contactos con ingenieros de software. Si es posible, intente conectarse con los desarrolladores de software y trabaje en algunos proyectos bajo su guía.
Cuarta parte de cinco:
La diferencia entre ingeniero y programador
1.Comprender que la ingeniería de software no es lo mismo que la programación. Todos los ingenieros de software saben cómo programar, pero no todos los programadores son ingenieros de software. Aquí está la principal diferencia entre los dos:
La ingeniería de software suele ser un esfuerzo grupal, con roles y responsabilidades diferentes ya menudo fluidos para los miembros del grupo.
Los ingenieros desarrollan software para cumplir con las especificaciones establecidas por sus respectivas compañías diseñadas para sus clientes, y generalmente deben cumplir con estándares y prácticas específicas.
Los proyectos de ingeniería tienen líneas de tiempo, fechas de lanzamiento y una interacción considerable entre las personas responsables de varios componentes.
-Parte cinco de cinco:
Actividades extras
1.Siempre realice algunas actividades adicionales aparte de los estudios y relacionadas con cualquier software que tenga alguna solución en tiempo real de cualquier problema. Cuando tenga tiempo libre, inviértalo a buscar en Internet las nuevas tecnologías disponibles en el mercado y también observe las tecnologías que serán útiles en el futuro.
2. Después de estudiar sobre todos los campos relacionados con la informática, elija una dirección particular en la industria del software. Reducir su elección ayudará considerablemente en la planificación de su carrera. Siempre piense simple porque la industria del software en sí es muy compleja.
3.Aprender sobre el campo. La principal diferencia entre el programador y el ingeniero es que los ingenieros diseñan herramientas, de ahí que los programadores las utilicen para crear soluciones.
Buena suerte para el futuro !!
Fuente: Wikipedia