Adquirir habilidades en tecnología de la información es una forma inteligente de impulsar tu carrera. Obtener un título en ingeniería de software puede ayudarte a conseguir trabajos con un salario excelente, o simplemente aportar más habilidades a tu trabajo actual. Sin embargo, no todas las personas pueden regresar a la escuela para obtener este título. Afortunadamente, hay algunos cursos gratuitos a través de excelentes universidades que ofrecen a todos la oportunidad de estudiar ingeniería de software. Tendrá que ser autodisciplinado para aprender esta información complicada por su cuenta. Este artículo le dirá cómo puede aprender a ser un ingeniero de software de forma gratuita.

Pasos

  1. 1 Regístrese para obtener una tarjeta de la biblioteca en su sucursal local. Revisar o solicitar libros como "Programación inicial para principiantes" y "Hello World! Programación de computadoras para niños y otros principiantes" le informará sobre los términos y las opciones de la ingeniería de software. Una vez que haya establecido algunos conocimientos básicos, puede solicitar libros sobre programas específicos o tipos de ingeniería de software.
  2. 2 Regístrese en la Academia Khan. Dos graduados del Massachusetts Institute of Technology (MIT) comenzaron este programa de tutorías de pregrado para ayudar a las personas a aprender materias básicas de la universidad de forma gratuita, como ingeniería de software. Descarga la aplicación iTunes, mira los videos tutoriales y realiza las pruebas de práctica.
    • No recibirá crédito por los tutoriales que realiza; Sin embargo, una vez que tenga una cuenta, podrá seguir su progreso con las clases y practicar las pruebas.
  3. 3 Revise y tome clases de ingeniería de software en línea de MIT Open Courseware. MIT ofrece ciertos cursos de ingeniería gratuitos en línea. No ganarás créditos; sin embargo, recibirá conferencias y materiales ofrecidos por una de las mejores universidades tecnológicas del mundo.
    • Ocw.mit.edu ofrece cursos como "Introducción a la informática y la resolución de problemas de ingeniería", "Introducción a la informática y la programación", "Ciencias de la computación, matemáticas", "Ingeniería informática" y "Informática y análisis de datos". Es posible que se le solicite que complete los cursos previos de nivel inferior antes de realizar las opciones más avanzadas.
  4. 4 Consulte la Iniciativa de aprendizaje inicial en la Universidad Carnegie Melon. Este programa financiado mediante subvenciones ofrece cursos como matemática computacional, codificación, estadísticas de ingeniería y otros cursos que son de nivel universitario y aplicables a la ingeniería de software de aprendizaje. Los materiales del curso y la instrucción son gratuitos; sin embargo, no recibirá ningún crédito por tomar la clase.
    • Diríjase a [oli.cmu.edu] para ver el programa del curso. Las clases cambian con regularidad, por lo que puede consultar las secciones abierta y futura de la clase.
  5. 5 Realice pruebas de práctica en [wiziq.com/tests/software-engineering]. A través de este agregado, tiene opciones para realizar pruebas de sus habilidades a medida que progresa. Organizaciones como Education For All ofrecen práctica con pruebas de software, conceptos básicos de ingeniería de software y conocimiento en el marco de software específico.
  6. 6 Encuentre un mentor de ingeniería de software. Póngase en contacto con los ingenieros de software locales y ofrezca voluntariamente algunas horas libres para aprender lo que hacen. Es posible que pueda complementar su educación con su conocimiento práctico, mientras dona horas de programación para sus propios esfuerzos.
  7. 7 Comience a trabajar en programas de código abierto. Sitios como WordPress y Drupal permiten a las personas crear y mejorar sus programas en su tiempo libre. Esto se traduce en un excelente esfuerzo de colaboración y amplios recursos de programación que pueden ayudarlo con su propia ingeniería.
  8. 8 Realice exámenes para obtener créditos si desea obtener un título. Si desea obtener un título de asociado o licenciado en tecnología de la información, puede tomar los exámenes del College Board para obtener crédito universitario demostrando su conocimiento avanzado. Si recibe un puntaje alto en estas pruebas, los créditos serán aceptados en 2/3 de las universidades estadounidenses.
    • También puede tomar exámenes en Excelsior College para obtener créditos. Los exámenes cuestan aproximadamente $ 100 y puede recibir de 3 a 8 créditos. Si apruebas estos exámenes y transfieres créditos a una universidad o universidad, los créditos en sí serán económicos y tendrás menos cursos para pagar mientras estudias para tu título.