Carrera de programación
Los programadores y desarrolladores de software trabajan para las compañías de Big Tech; Start-ups de tecnología que desarrolla nuevos productos y servicios; y compañías que desarrollan software para clientes en el gobierno, la atención médica y otras industrias.
Estos trabajos son similares en cuanto a que ambos crean aplicaciones y software para resolver problemas comerciales para empleadores, clientes o clientes. Sin embargo, los programadores se enfocan casi exclusivamente en la codificación en lenguajes como Python, C++ y Java, mientras que los desarrolladores de software se enfocan en todo el proceso, desde determinar los requisitos empresariales y funcionales hasta supervisar a los programadores para coordinar las pruebas y el lanzamiento.
Adquirir habilidades para el mundo real a través del aprendizaje basado en proyectos.
Stride Career Prep integra el aprendizaje basado en proyectos en el plan de estudios, por lo que el trabajo en clase refleja lo que los alumnos harán en el entorno laboral. Con el aprendizaje basado en proyectos, hay poco que memorizar y repetir. En su lugar, a los alumnos se les da un problema de la vida real para resolver y deben trabajar con un equipo para llegar a una solución creativa.
Por ejemplo, a los alumnos se les pedirá que creen una solución gamificada para eliminar la basura del océano usando un robot controlado remotamente llamado FRED (el robot flotante elimina los escombros). No solo abordarán un problema real serio, la amenaza que representa el plástico para la salud de nuestros océanos, sino que también aprenderán sobre Java, gráficos, animación, prototipos y estructuras de datos, además de habilidades blandas como comunicación, creatividad, trabajo en equipo y pensamiento crítico. Además, obtendrá comentarios sobre proyectos de profesionales exitosos en el campo.
Adelántate a la competencia.
Nuestro plan de estudios de la carrera de programación en detalle
Todos los alumnos toman los cursos principales requeridos para la graduación de la escuela secundaria en su estado. El siguiente cuadro muestra las clases adicionales que los alumnos toman como parte de la carrera de programación. Puedes ver el resto del plan de estudios viendo la lista de cursos completos .
Nota: los cursos de camino están sujetos a cambios.
† Nuevo en el otoño 2022
†† Novedad en primavera 2023
Obtener credenciales.
En un mundo donde la competencia por el empleo, los aumentos salariales y el éxito académico sigue aumentando, las certificaciones ofrecen una evaluación creíble y de terceros de las habilidades y conocimientos de un alumno de un tema determinado. Los alumnos de este camino pueden prepararse para tomar estos exámenes de certificación reconocidos por la industria: * *
Adelántate a la competencia.
Animamos a los alumnos a impulsar la búsqueda de empleo ayudándoles a crear un currículum profesional, una carta de presentación y un perfil en tallo , la plataforma de redes profesionales líder para gen Z. Plus, se conectan prácticamente con profesionales y empresarios empresariales a través de Nepris . * * *
Encuentra una escuela cercana que ofrezca el camino de programación.
Los programas de preparación para la profesión de STRIDE con la carrera de programación están disponibles en escuelas públicas en línea con matrícula gratuita K12 en los siguientes Estados:
Alabama
Alabama Destinations Career Academy
Arkansas
California
Colorado
Destinations Career Academy of Colorado
Indiana
Indiana Gateway digital Academy
LOUISIANNA
Louisiana Virtual Charter Academy
Minnesota
Missouri
NUEVO MÉXICO
Destinations Career Academy of New Mexico
Ohio
Oregon
Insight School of Oregon—Painted Hills
Pensilvania
Insight School of Pennsylvania
Preparación para la carrera con STRIDE en Agora Cyber Charter School
CAROLINA DEL SUR
Texas
Texas virtual Academy at
Escolar
Utah
Wisconsin
Destinations Career Academy of Wisconsin
Wyoming
¿No ves tu estado? Echa un vistazo a la opción basada en matrícula aquí en la carrera de programación. También hay opciones con matrícula gratuita en campos relacionados como Game Design !
Elige una profesión. Prepararse para el futuro.
Ordenar por categoría
Programador
Los programadores informáticos escriben y prueban código en lenguajes como C++, Java y Python, que permiten que las aplicaciones informáticas y los programas de software funcionen correctamente. Convierten los diseños de programas creados por desarrolladores e ingenieros de software en instrucciones que una computadora puede seguir. Además, los programadores prueban aplicaciones y programas recién creados para asegurarse de que producen los resultados esperados. Puede haber superposición con las obligaciones de los desarrolladores de software.
Salario medio en 2021
$93, 000
Tasa de crecimiento laboral esperada para 2020-2030
Declive
Educación típica de nivel de entrada
Licenciatura preferida; Algunos empleadores pueden aceptar una experiencia acorde, demostrarse a través de una cartera de contenido de programación que incluye aplicaciones y/o dar a los candidatos de empleo un desafío de codificación para completar.
Desarrollador de software
Los desarrolladores de software administran todos los aspectos del desarrollo de un programa de software. Interinteractúan con los clientes para comprender el objetivo del proyecto de software y todas las funcionalidades requeridas. También identifican requisitos relacionados con la seguridad, la capacidad y la velocidad. Documentan todos los requisitos y flujos de trabajo y actúan como enlace entre el cliente y los programadores informáticos que coditan el software. En última instancia, son responsables de garantizar que el software satisfaga las necesidades de los clientes.
Obtén más información sobre el trabajo para desarrolladores de software aquí.
Salario medio en 2021
$110, 140
Tasa de crecimiento laboral esperada para 2020-2030
Mucho más rápido que el promedio
Educación típica de nivel de entrada
Licenciatura preferida; Algunos empleadores pueden aceptar una experiencia acorde, demostrarse a través de una cartera de contenido de programación que incluye aplicaciones y/o dar a los candidatos a empleo un desafío de codificación para completar
Gerente de sistemas informáticos y de información
Los gerentes de sistemas informáticos y de información, también denominados administradores de tecnología de la información (TI) o gestores de proyectos de ti, planifican, coordinan y dirigen actividades de TI en una organización. Ayudan a determinar los objetivos de la organización en el área de la tecnología de la información y luego desarrollan y implementan un plan para alcanzar estos objetivos. Esto incluye la adquisición, el desarrollo, la instalación y el mantenimiento de hardware y software requeridos, y la supervisión de un equipo de profesionales de ti, que puede incluir analistas de sistemas informáticos, desarrolladores de software, analistas de seguridad de la información y especialistas en asistencia informática. Los administradores de sistemas informáticos y de información pueden tener títulos más específicos, como jefes de información, jefes de tecnología, directores de ti y gestores de seguridad de ti.
Salario medio en 2021
$159, 010
Tasa de crecimiento laboral esperada para 2020-2030
Más rápido que el promedio
Educación típica de nivel de entrada
Licenciatura
Preguntas frecuentes
¿Necesitas un título universitario para obtener un empleo como codificador/programador o desarrollador de software?
Usted no necesariamente necesita un título universitario para obtener un empleo como codificador/programador o desarrollador de software. La mayoría de los programadores tienen una licenciatura en informática, pero en muchas compañías, el único requisito es demostrar habilidades avanzadas en lenguajes de programación orientados a objetos, como Java, C++ y Python. Los empleadores suelen ofrecer a los candidatos un desafío de codificación, a veces llamado entrevista técnica, para evaluar la aptitud de cada candidato para un empleo.
Nuestra carrera de programación es una excelente manera de aprender estas habilidades y comenzar a desarrollar una cartera mientras se completa la escuela secundaria.
Si desea convertirse en un codificador/programador o desarrollador de software, ¿qué lenguajes de programación debería aprender?
Java, C++ y Python son los lenguajes de programación más útiles para aprender en este momento. Nuestra carrera de programación incluye trabajos de clase en cada uno y también ayudamos a preparar a los alumnos para que hagan los exámenes de certificación pertinentes.
Otros idiomas de la demanda en este momento incluyen Pearl, Scarla y go.
¿Qué compañías están dispuestas a contratar programadores sin título universitario?
Apple, Google e IBM se encuentran entre compañías tecnológicas que están dispuestas a considerar a los candidatos sin título universitario. Eso no significa que sea fácil obtener un empleo allí, sin embargo. Necesitarás tener excelentes habilidades de programación y resolución de problemas, ser un genio en varios lenguajes de programación y escribir una carta de presentación asesina que destaque logros tangibles (por ejemplo, aplicaciones o programas que hayas desarrollado que hayan resuelto una necesidad organizativa) y tu capacidad para colaborar eficazmente con otros miembros de un equipo de programación. Si consigues una entrevista, deberás demostrar esas habilidades, y mantener la calma bajo presión, completando un desafío de codificación desarrollado por el empleador. Los hackatones y las competiciones de codificación, como las organizadas por Business Professionals of America (BPA), son excelentes maneras de simular esta experiencia, construir una cartera de productos y tener una ventaja en la competencia.
Por este motivo, nuestra carrera de programación incluye un plan de estudios basado en proyectos que permite a los alumnos crear una cartera mientras aprenden Java, C++ y Python. La membresía a BPA también se incluye en nuestro programa de matrícula gratuita. * * * BPA patrocina competiciones de codificación, ofrece oportunidades de networking y ofrece becas!
¿Cómo puedes prepararte para una carrera en el campo del desarrollo de software mientras estás en la escuela secundaria? ¿Qué clases debes tomar?
Mientras que en la escuela secundaria, puedes aprender tantos lenguajes de codificación como sea posible, desarrollar una cartera de trabajo y, idealmente, pasantías o sombra de trabajo en una compañía de software. Participa en hackatones, Únete a los clubes de TI de los alumnos y desarrolla aplicaciones y juegos.
Las clases de informática, la lógica de programación informática y los idiomas específicos son útiles.
¡ Y asegúrate de consultar estos artículos adicionales de sobre galvanize !
Obtén más información sobre las ofertas de cursos en los demás campos profesionales de Stride Career Prep.
*Stride Career Prep es un programa para los grados 9-12. Algunas escuelas ofrecen la exploración profesional en la escuela intermedia.
**Muchos de los certificados de Microsoft®️ Office se pueden obtener después de completar un curso. Otros certificados requieren más clases para estar mejor preparados, y los alumnos que participan en el programa durante al menos dos años tendrán una mayor preparación para las pruebas de certificación.
***Las oportunidades varían según la escuela; visita la página de tu escuela o consulta con el asesor escolar.