Carrera de programación

¿Sueños de diseño de software?

¿Tu alumno o alumna sueña con diseñar su propio software? ¿Es una persona creativa, con actitud positiva y a la que el encanta resolver acertijos y retos con tecnología? ¡Entonces quizás quiera seguir una carrera en desarrollo de software o programación!

Qué hacen los programadores

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.

Imagen 1 de la ruta de programación (diagrama de desarrollo de software de programadores)

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.

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. Puede ver el resto del plan de estudios viendo la lista completa de cursos .

CURSOS DE EXPLORACIÓN PROFESIONAL 
Estos cursos ofrecen a los alumnos la oportunidad de obtener información sobre posibles carreras.

CURSOS DE LA FUNDACIÓN PROFESIONAL 
Estos cursos son elementos básicos que preparan a los alumnos para cursos de camino más especializados.

CURSOS DE PREPARACIÓN PARA LA PROFESIÓN 
Estos cursos preparan a los alumnos para los exámenes de certificación reconocidos por la industria.

CURSOS DE FORMACIÓN PROFESIONAL OPCIONALES 
Si bien no es obligatorio, estos cursos ofrecen a los alumnos la oportunidad de adquirir conocimientos y habilidades que son útiles en sus carreras elegidas.

Exploraciones en tecnología de la información  

Principios de computación
OR
Conceptos básicos sobre informática y Cloud † †

Programación de Python A & B
OR
Introducción a la programación de Java 1
Introducción a la programación de Java 2
OR
Estructuras de datos en C++ 1*
Estructuras de datos en C++ 2*
*Introducción a JavaScript es un requisito previo

Diseño y tecnología ecológicos
Computer Science I A & B
Realidad virtual
Aplicaciones móviles
AP® principios de computación A & B

Nota: los cursos de camino están sujetos a cambios.
nuevo en el otoño de 2022
††Nuevo 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: * *

CERTIFICACIONES DE HABILIDADES PROFESIONALES
Estas certificaciones de referencia preparan a los alumnos con habilidades de nivel de ingreso específicas de cada dominio.

IC 3 G5 Living online
CompTIA ITF+
CompTIA Cloud Essentials
Programador informático NOCTI
Comunicaciones visuales y medios interactivos de NOCTI

CERTIFICACIONES DE EMPLEO LISTO
Estas certificaciones indican que los alumnos han adquirido las habilidades necesarias para desempeñar un trabajo con poco o ningún apoyo.

CERTIFICACIONES DE EMPLEO LISTO
Estas certificaciones indican que los alumnos han adquirido las habilidades necesarias para desempeñar un trabajo con poco o ningún apoyo.

AWS Cloud Practitioner

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:

¿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   diseño de juegos !

Elige una profesión. Prepararse para el futuro.

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.

Estos datos reflejan la información disponible de la oficina de estadísticas laborales, Departamento de trabajo de EE. UU., manual de perspectivas ocupacionales del 29 de junio de 2022. Para obtener más información sobre esta ocupación, visite bls.gov/ooh/computer-and-information-technology/computer-programmers.htm.

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.

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

Estos datos reflejan la información disponible de la oficina de estadísticas laborales, Departamento de trabajo de EE. UU., manual de perspectivas ocupacionales del 29 de junio de 2022. Para obtener más información sobre esta ocupación, visite bls.gov/ooh/computer-and-information-technology/software-developers.htm.

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

Estos datos reflejan la información disponible de la oficina de estadísticas laborales, Departamento de trabajo de EE. UU., manual de perspectivas ocupacionales del 29 de junio de 2022. Para obtener más información sobre esta profesión, visita bls.gov/ooh/management/computer-and-information-systems-managers.htm

Preguntas frecuentes

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.

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.

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!

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 otros campos profesionales.

Imagen 4 de la ruta de programación (agricultura de nombres)

Agricultura, alimentos y recursos naturales

Imagen 5 de la ruta de programación (nombre Administración empresarial)

Administración de empresas y administración

Imagen 6 de la carrera de programación (nombre justicia penal)

Justicia penal y servicios comunitarios

Imagen 7 de la ruta de programación (nombre educación y capacitación)

Educación y capacitación

Imagen 8 de la ruta de programación (nombre Ingeniería y fabricación)

Ingeniería y fabricación

Imagen 9 de la vía de programación (nombre ciencias de la salud)

Ciencias de la salud

Imagen 10 de la ruta de programación (nombre hospitalidad y turismo)

Hotelería y Turismo

Imagen 11 de la ruta de programación (nombre tecnología de la información)

Tecnología de la información (IT)

Imagen 12 de la ruta de programación (nombre marketing)

Mercadeo

Imagen 13 de la carrera de programación (nombre artes visuales y comunicaciones)

Artes visuales y comunicaciones

*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.