Quiero hacer mi carrera en Hacking desde cero, ¿cómo lo hago?

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.

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.

More Interesting

¿De qué manera ser pobre en matemáticas afecta tu carrera en informática?

¿Cuál sería el futuro de los actuales administradores de SAN si el almacenamiento Flash se vuelve más prominente en el futuro?

A la edad de 29-30 años, ¿qué trabajo de gobierno no ias / ips puedo obtener?

¿Qué líderes de la industria tecnológica tienen títulos de MBA?

¿Asistir a una escuela / campo de entrenamiento de codificación es suficiente para conseguir un trabajo como ingeniero en una empresa de alta tecnología?

¿Qué sentido tiene pagar una de las 10 mejores escuelas de informática si solo quieres ser ingeniero de software?

¿Qué es mejor en Waterloo, informática o ingeniería informática?

¿Cómo puedo mejorar mi trabajo sin necesariamente obtener un título superior?

¿En qué negocios podría comenzar un diseñador gráfico y ganar mucho dinero?

¿Es necesario un doctorado para un trabajo en aprendizaje automático, o puedo trabajar en la industria sin uno? ¿Podría seguir trabajando en la vanguardia? ¿Vale la pena un doctorado si no tengo intenciones de ingresar a la academia?

¿Debo incluso convertirme en contador si no soy bueno con la gente?

¿Cómo se conecta con los entrevistadores que no saben cómo entrevistar a las personas adecuadamente?

Tengo dos títulos de licenciatura en relaciones internacionales y psicología y una maestría en resolución de conflictos y mediación. ¿Cómo puedo conseguir un trabajo en las Naciones Unidas?

¿Es imposible para un inmigrante no estadounidense obtener un puesto de residencia en neurocirugía?

¿Cómo es ser un ronin, es decir, tomar otro año para ingresar a una buena universidad después de graduarse de la escuela secundaria?