Como estudiante de secundaria, ¿cómo debo prepararme si quiero programar para vivir?

Comienzo. Ahora.

La programación no es algo en lo que tengas que esperar hasta después de la universidad o algo así. Mientras tengas acceso a una computadora (no tiene que ser buena, he hecho una buena cantidad de trabajo en una Chromebook), estás listo.

Si quiere hacerlo de la manera fácil al principio, le sugiero que se dirija a algo como Aprender a codificar y ayudar a organizaciones sin fines de lucro o Aprender a codificar y estudiar JavaScript o Python. Pruébalos y ve cuál te gusta más. Ambos son lenguajes de muy alto nivel (resumen del hardware) que te permitirán unir cosas rápidamente. JavaScript se usa principalmente para web (front-end y back-end), mientras que Python se usa para web (back-end), matemática, aplicaciones de escritorio simples y AI, por nombrar algunas.

Si prefiere dirigirse al extremo profundo, busque una copia de The C Programming Language , 2nd Edition, y estudie eso. C es un lenguaje de nivel mucho más bajo (menos abstracto) que se asigna bastante a las instrucciones de hardware, y es muy compacto. Se utiliza principalmente para la programación donde es necesario un alto rendimiento o un control de hardware preciso, como los sistemas operativos o los controladores de dispositivos (sin embargo, no es necesario que avance tanto de inmediato). C no hace mucho automáticamente por usted, lo que facilita sus usos principales, pero puede ser un gran desafío al principio.

De cualquier manera, una vez que tenga una familiaridad básica con el idioma (s), comience a construir cosas con ellos de inmediato (estudiar es aburrido, construir es divertido y, a menudo, le enseña más). Comience con poco y avance a proyectos más grandes, siempre escogiendo algo un poco más allá de sus habilidades y luego desglosándolo y trabajando en ello pieza por pieza hasta que lo logre. Simplemente elija algo interesante que le gustaría hacer y vea si puede hacerlo.

Mientras tenga acceso a una computadora básica, puede aprender a codificar fácilmente. Prueba estos
1. Aprenda de la manera difícil para el desarrollo de sistemas operativos, controladores de dispositivos integrados. Le ayudará mucho mientras trabaja con el firmware.
2. Aprenda Python de la manera difícil para aprender Python. Python te ayuda de muchas maneras. Puede intentar hacer algunos trucos simples, como automatizar los correos de respuesta a sus amigos y familiares utilizando el script Python. Python es realmente más fácil de aprender en comparación con C.
Al aprender, me refiero a instalar las herramientas necesarias y comenzar a codificar. Solo ensuciándote las manos puedes aprender mucho.
Al principio habrá muchos problemas, como si el programa no se compilara. Créame. Simplemente no te rindas y prueba todo hasta que tengas éxito.
Y haz que tus amigos codifiquen contigo. Será divertido.

More Interesting

¿Es Game Designing un buen campo para perseguir a los licenciados en informática?

¿Cuáles son las buenas experiencias de verano para los estudiantes que no son CS interesados ​​en desarrollar sus habilidades de ciencia de datos?

¿Cuáles son las oportunidades de operador en el desarrollo front-end?

¿Debo dejar de programar y enfocarme en la escuela secundaria? Si es así, ¿entonces cómo?

Cómo comenzar con el desarrollo web independiente (como adolescente)

¿Por qué no hay más mujeres especializadas en informática?

¿Cuál es el camino de aprendizaje más valioso para convertirse en desarrollador web?

¿Qué trabajo puedo obtener con un título en informática? Actualmente voy al octavo grado y estoy tratando de decidir una buena especialización en la universidad.

¿Es mejor para un más nuevo trabajar como desarrollador de software en IBM o en Sabre Holdings?

¿Los trabajos en el backend son más abundantes que los front-end?

¿Cómo debo prepararme para un trabajo como programador de aprendizaje profundo? Estoy en mi segundo año de ingeniería informática.

¿Qué debo elegir: matemáticas e informática (curso integrado de 5 años de M.Tech), minería, petróleo en ISM, minería (doble titulación) o agricultura en IIT KGP?

¿Existe una plataforma robótica decente y asequible para estudiantes de primer año de ciencias de la computación que estén interesados ​​en la robótica?

¿Cuál es la edad adecuada para dejar el trabajo de programación?

Soy un estudiante de último año de ingeniería informática y no tengo nada bueno en mi CV. Quiero un buen trabajo Soy un estudiante promedio. ¿Entonces qué debo hacer?