Actualmente estoy estudiando en 12 y quiero continuar mis estudios superiores en ingeniería. ¿Cómo puedo prepararme para ser ingeniero de software?

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.

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

Lea más sobre programación, encuentre empresas que le gusten y lea sus historias de éxito, como Google, Wikipedia, etc. Esto debería inspirarle. Además, mantente en contacto con C ++, probablemente debería estar en tu currículum si eres un estudiante de CBSE. Si no, aprende C o C ++ y te ayudará más tarde.

Depende de usted … Puede prepararse para exámenes de ingreso aleatorios como el jee o el aieee para asegurar la admisión en una buena universidad (lo que por cierto no garantiza que se convertirá en un buen ingeniero de software), o … comience a aprender lenguajes de programación, comience a desarrollar aplicaciones tal vez … Si toma el último camino, no puedo asegurarle que ingresará en buenas universidades, pero le garantizo que se convertirá en un buen ingeniero de software. La preparación no es nada difícil, solo, sabiendo software.

Obtener un buen dominio de un lenguaje de programación.
Enséñese algunos C / C ++, estructuras de datos, algoritmos, etc.
Recursos: – Navegar en NPTEL para una buena serie de conferencias.
También buscar sitios web para auto tutorear a ti mismo.
No se limite a aprender. Aplica lo que aprendes. Resuelve problemas / puzzles. Resuelva problemas del año anterior. Problemas con el código de Google Jam, etc. También vaya a Facebook – Carreras profesionales. Resuelve los problemas que dan en su sitio.

Aprende de estos sitios web y participa.

1) Topcoder
2) GitHub

Busque qué son las empresas de desarrollo de productos y cuáles son sus requisitos para los trabajos de ingeniería de software.

More Interesting

¿Cómo prepararme para mi examen de física de clase 11 en un día? ¿Debo resolver toda la teoría numérica o simplemente revisar?

Cómo enfocarse solo en los estudios durante la vida universitaria

¿Cómo comienzo un buen hábito de estudio hasta el punto en que se convierta en algo natural para mí?

Cómo entrenarme para estudiar cuando necesito estudiar en lugar de sentirme atrapado

Mi escuela no ofrece clases de economía, pero quiero exponerme a la materia. ¿Cómo podría prepararme para estudiar economía en la universidad?

¿Qué es lo que no puedes resolver por tu cuenta?

Cómo escuchar la clase sin dormir.

Creo que la depresión ha reducido mis capacidades de aprendizaje. Necesito dedicar largas horas para estudiar cosas simples. ¿Cómo me recupero? Entrevista en 200 dias.

Mi hija menor (4 años) es una estudiante por debajo del promedio en comparación con mi hija mayor (6 años). ¿Cómo hago que su estudio sea interesante?

¿Cuál es la mejor manera de estudiar bst?

¿Por qué es tan difícil estudiar, y además de eso, por qué es difícil recordar lo que he estudiado?

Estoy en software de TI y tengo un horario muy ocupado. Quiero cambiar mi trabajo, pero no tengo tiempo para prepararme para ello. ¿Cómo me las arreglo para tomarme un tiempo para estudiar? ¿Hay alguna manera de tomarse un tiempo a diario?

Mi hijo, actualmente en el noveno grado, quiere estudiar medicina. Él es muy fuerte en matemáticas. ¿Qué especialidad debería seguir como pre-médico en la universidad?

¿Qué métodos de estudio debo usar para obtener mejores calificaciones en la escuela secundaria si mis calificaciones son malas y si quiero mejorarlas pero no sé cómo estudiar?

No puedo estudiar los tres temas (PCM) todos los días; ¿Cómo puedo estudiarlos correctamente?