Mientras aprendes a codificar, estas son las peores cosas que debes hacer:
* Marque el más importante ahí abajo, otros son adicionales. *
1. Investiga sin fin las tecnologías sin perder tiempo escribiendo código.
Empezar es super intimidante. ¿Qué pasa si eliges el lenguaje de programación incorrecto? Marco web? O base de datos? Los expertos a menudo no están de acuerdo con el mejor enfoque, por lo que la fase de investigación puede sentirse como una cámara de eco de opiniones diferentes.
- ¿Por qué las personas que usan Internet con regularidad no están dispuestas a invertir más tiempo en aprender a usar Internet de manera más rápida / fácil / mejor?
- ¿Cuáles son los mejores cursos en línea a corto plazo (EdX, Coursera) que ayudarán a un estudiante de ingeniería civil en el futuro? También preparando para CAT
- ¿Dónde puedo obtener ayuda confiable en línea cuando no entiendo algo de matemáticas y / o física?
- ¿Cuál es su comunidad favorita de profesionales de eLearning / training en línea?
- ¿Cómo convertirse en un planificador de bodas? ¿Hay algún curso en línea para ello?
El hecho es: no puedes aprender a codificar leyendo sobre esto. La única forma de aprender es realmente codificar. No te preocupes por aprender lo incorrecto. Cualquier lenguaje que elija le ayudará, al menos, a aprender los conceptos centrales de la programación. Las habilidades como nombrar variables, definir funciones y desglosar problemas complejos se aplican a todos los lenguajes de programación. Así que no es un gran problema donde empiezas.
2. Trate de aprender a codificar como estudiar para una prueba.
Dedicar tiempo a memorizar detalles le impedirá comprender las ideas más grandes que realmente importan. En programación, no vas a ser interrogado. Es probable que no se encuentre en una situación parecida a un peligro en el que necesite llegar a la respuesta sin utilizar ningún recurso.
En su lugar, casi siempre podrá apoyarse en los recursos para encontrar la solución. Usar Google para encontrar una respuesta no es hacer trampa. Tampoco está mirando el código que ha escrito en el pasado.
Con el código, aprender dónde buscar para hacer trampa es más importante que tener la respuesta memorizada.
3. Deje que los problemas en su código se acumulen interminablemente sin verificar si realmente está funcionando.
Los mejores desarrolladores son los escépticos. Se aseguran constantemente de asegurarse de que su código realmente está haciendo lo que ellos piensan que debería estar haciendo. Esto significa que tardan unos minutos en verificar dos veces y tres veces antes de pasar a la siguiente cosa.
4. Observe la diferencia entre una letra mayúscula y una letra minúscula.
En la programación, los detalles importan. Incluso pequeños detalles, como la diferencia entre mayúscula y minúscula. Preste mucha atención a cosas como:
- Singular contra plural es diferente
- El número 0 es diferente a la letra O
- Un guión es diferente de un guión bajo.
Es importante acostumbrarse a notar diferencias sutiles entre símbolos similares.
LO MÁS IMPORTANTE:
APRENDIENDO SOLO.
Te estoy dando una alternativa:
La codificación de los campamentos de entrenamiento te enseña todo lo que es práctico que usarás el día 1. Actualmente estoy trabajando en la Escuela Holberton que ofrece una alternativa para los que se preguntan sobre los campamentos de entrenamiento, así como un grado de 4 años en informática. Básicamente, es un programa que combina la vida en el campus en el centro de San Francisco, una pasantía y un empleo a tiempo parcial contratado de forma remota o en el campus trabajando por especialización. Su duración es de 2 años. La Escuela Holberton realmente ofrece una alternativa increíble para muchos de los beneficios que produce. No hay costos iniciales para Holberton.
La Escuela Holberton entrenará en 3 cosas que harán que nuestros estudiantes sean excelentes Ingenieros de Software:
- Tener un conocimiento de la pila completa;
- Poder aprender por ti mismo;
- Habilidades blandas (la ciencia de datos no te enseñará;
El programa está organizado de tal manera que se basa en la formalidad. ¿Qué significa esto? No hay educación formal en las clases y con los maestros. Usted tiene mentores que supervisan su trabajo y están disponibles para consultas. Holberton actualmente trabaja con 100 mentores que trabajan en la misma industria. Además, de esta manera, los estudiantes siempre están actualizados con información en nichos específicos. Uno de los mentores, Louis Monier es, por ejemplo, el líder del curso de Aprendizaje automático. Primero les dio a los estudiantes un seminario de un día completo y una capacitación práctica que puso a los estudiantes en el lugar. Este tipo de educación es exclusiva de la Escuela Holberton. Aprender sobre ingeniería de software no es solo aprender sobre la tecnología. Requiere conocimientos sobre redes, habilidades blandas y tutoría por expertos en el campo. Lo que sucede con los bootcamos es que te permiten adquirir habilidades que te permitirán iniciarte en el mundo de la tecnología. Eso es principalmente lo que los hace atractivos. Sin embargo, si su pasión realmente reside en el mundo de la tecnología, comprenderá que convertirse en un experto en varias áreas requiere tiempo y esfuerzo.
- “La parte que realmente separa a las personas que tienen éxito de aquellas que no lo son es solo una curiosidad central y un deseo de responder a las preguntas que tienen las personas: resolver problemas. No lo hagas porque crees que puedes ganar mucho dinero, lo más probable es que para el momento en que recibas la capacitación, o no sepas lo que es correcto o haya otras cien personas compitiendo por el mismo puesto, así que la única Lo que se destacará es si realmente te gusta lo que estás haciendo “.