1. Comience a codificar
No mire a su alrededor y busque un atajo. Su es ninguno. Elige un lenguaje de programación. Python, perl, C ++ cualquier cosa, realmente cualquiera. Simplemente elija uno y aprenda algunas cosas iniciales para poder comenzar a escribir código en él.
Aprender un idioma no se trata de aprender su sintaxis, se trata de lograr la capacidad de escribir un programa que realice un conjunto de tareas complejas, exactamente de la manera que desee, en ese idioma
Para obtener ideas sobre qué tipo de programas desea hacer, busque “proyectos interesantes en ese idioma” y encontrará muchos, descargará su código, lo compilará / compilará en su máquina y luego buscará ese código, tratará de comprender las partes de él y hacer cambios en él y construirlo nuevamente para ver que los cambios surtan efecto.
- Jamila Hunter es el vicepresidente sénior de desarrollo de comedia en ABC. ¿Cómo trabajo para llegar a ese tipo de trabajo? ¿Dónde puedo comenzar y cuál es el camino?
- ¿Cuál es el procedimiento de selección para el campamento de paracaidistas de NCC?
- ¿Cómo adquirir experiencia en scripting de Shell y scripts de Perl? ¿Existe algún entorno de práctica donde podamos desarrollar scripts que sean como entornos en vivo?
- Actualmente, estoy haciendo mi BCom. ¿Puedo abandonar y seguir una carrera en derecho? En caso afirmativo, ¿cuál es el procedimiento?
- Asesoramiento profesional: ¿Cuál es el mejor campo en esta ingeniería de redes o ingeniería de software?
2. RTFM (Lea el manual de mierda)
Lea todo lo que pueda sobre el idioma con el que está trabajando y el dominio en el que está creando cosas. Encontrará la mejor y más completa información en la documentación oficial de un idioma / biblioteca con la que está trabajando.
si el idioma o la biblioteca son incluso moderadamente populares, podrá encontrar muchos tutoriales e instrucciones paso a paso para comenzar con eso. encuéntrelo, siga esas instrucciones, termínelo y obtendrá toda la confianza que necesita para ir más allá.
3. Redes
Es útil hablar con las personas del dominio y el idioma con el que está trabajando. únase a las listas de correo, cuelgue en IRC, únase a grupos, regístrese en stackoverflow y no tenga miedo de hacer preguntas allí. Solo asegúrese de haber realizado una investigación adecuada sobre lo que está preguntando y sea específico sobre su pregunta. Qué es exactamente lo que está tratando de hacer y cuáles son exactamente los problemas que enfrenta.
4. TCP / IP / HTTP
Aprende sobre estos. Su vida será mucho más fácil si conoce al menos HTTP dónde aprenderá sobre ellos, sí, lo adivinó correctamente. RTFM . Consulte “RFC para TCP / IP”
5.Hack / Hacer cosas
Eso es todo, este será el momento en que tendrá suficiente iluminación y cierre sobre el estado de la tecnología para que se sienta cómodo para sumergirse en casi cualquier tecnología nueva, no solo en software, sino incluso más allá de eso. comenzará a darse cuenta y apreciará que cada nueva tecnología tiene una fase de aprendizaje por la que todos tienen que pasar y comenzará a ser realmente preciso y rápido sobre la forma en que aprende cosas nuevas. En ese momento, podrá imaginar su próximo gran proyecto y tendrá todas las habilidades necesarias para construirlo.