Divulgación completa: no soy un informático. Soy maestra de secundaria con algunos conocimientos de computadoras y programación, pero nunca he trabajado en el campo de las computadoras.
Hay algunas cosas que creo que todos los estudiantes deberían saber:
- La informática es algo que realmente debería considerar aprender, incluso si está interesado en un campo totalmente ajeno. Muchas empresas nuevas dependen totalmente de la informática, a pesar de no tener nada que ver directamente con las computadoras. airbnb no podría existir sin una impresionante programación de computadora. Los autos autónomos son programas de computadora sobre ruedas. El ejército, el mercado de valores, la medicina, el arte … prácticamente todos los campos utilizan computadoras cada vez más, y eso significa muchos trabajos y oportunidades interesantes para los informáticos.
- La informática (y específicamente la programación informática) no es algo que probablemente veas bien en tu escuela secundaria en el corto plazo. Las escuelas secundarias son lentas y pesadas bestias. En realidad, no están diseñados para mantenerse al día con el mundo rápidamente cambiante de la programación de computadoras. Si realmente quiere aprender, busque programas para después de la escuela y clases de programación de computadoras en su área.
- Hay varios sitios gratuitos de aprendizaje en línea que pueden ser realmente valiosos. Mi favorito personal es CheckiO, que te hace trabajar a través de los niveles de un juego escribiendo código Python. La codificación comienza realmente fácil y progresivamente se vuelve más complicada. Buen material.
- Hay comunidades activas de programación de computadoras en todo el país. Los grupos de fabricantes locales y los clubes de programación están a solo un Google de distancia. ¡Unirse! Muchos de ellos están llenos de nerds que les encanta compartir (gratis).
- Hay MUCHOS programadores por ahí, y competirás contra un gran grupo de candidatos si decides hacer una carrera fuera de él. La codificación no es nada nuevo, y ha sido un trabajo excelente por un tiempo. Entonces, para diferenciarse del paquete, no solo debe codificar. Adquiera otras habilidades y tráigalas a la mesa: diseño, negocios y ciencia, todo viene a la mente aquí.
- Aprende a escribir. Esto es súper obvio, pero un porcentaje enorme de mis estudiantes todavía está cazando y picoteando. La codificación no es divertida si tienes que mirar tus dedos. Existen numerosos sitios web y juegos de mecanografía que son muy divertidos.
- Las matemáticas son importantes, pero no tan importantes. Casi toda la codificación que hace la mayoría de las personas involucra aritmética simple. Pero también necesita una buena comprensión de la lógica y las declaraciones condicionales, así como una fluidez genuina con esa aritmética. ¡Practica la computación!
- Mucha gente piensa “es fácil porque las computadoras”. Las computadoras son muchas cosas, pero hacer que hagan lo que quieres rara vez es fácil. Puede ser tedioso, y el trabajo a menudo implica largas horas. ¿Te apasiona? Entonces esas largas horas tediosas serán increíbles. Pero si solo lo está haciendo porque los programadores ganan mucho dinero, elija otro campo.