Hay muy poca información para ayudar a un desarrollador a dar el salto de principiante a intermedio.
Aprender otro idioma
No importa qué idioma aprendas, pero aprender otro idioma (independientemente de cuántos ya sepas) te hará un mejor desarrollador. Aún mejor es aprender uno que sea significativamente diferente de lo que ya usas regularmente. En otras palabras, si eres un desarrollador de C #, aprender Java no te ayudará tanto como aprender Ruby o Groovy.
Aprende técnicas avanzadas de búsqueda, tácticas y estrategias.
- ¿Cuáles son las mejores maneras para que un principiante completo aprenda el arte de escribir?
- Solo me quedan 2 semanas para volver a abrir la escuela. Hasta entonces, estoy planeando aprender programación. ¿Qué tipo de codificación debo aprender?
- ¿Cómo aprende un niño superdotado a leer muy temprano solo?
- Cuando empezaste a programar, ¿alguna vez te resultó difícil, desalentador, sin esperanzas al principio?
- ¿Cuáles son los mejores sitios web para aprender qué hay al borde del desarrollo web?
Las “técnicas”, “tácticas” y “estrategias” pueden sonar como sinónimos, pero no lo son. Las técnicas que necesita aprender son los sistemas de búsqueda avanzada de su motor de búsqueda favorito; necesita aprender cosas como los operadores booleanos, cómo filtrar los resultados, qué papel juega el orden de las palabras y más.
Ayuda a otros
Enseñar a los demás es invariablemente una de las mejores maneras de aprender algo. Es comprensible pensar que no tiene mucho que ofrecer porque es relativamente nuevo en el campo del desarrollo. Eso es una tontería. Recuerda, todo lo que sabes que aprendiste de alguien o en algún lugar; así que trata de ser la persona de la que otra persona aprende. Dedique unos minutos al día a intentar responder las preguntas del sitio web lo mejor que pueda. También puedes aprender mucho leyendo las respuestas de otros miembros.
Se paciente y sigue practicando.
convertirse en un experto no siempre significa hacer la misma tarea durante 10 años; a menudo significa realizar una amplia variedad de tareas dentro de un dominio particular durante 10 años. Tomará mucho tiempo y energía para convertirse en un “experto”; Trabajar como desarrollador durante unos años no es suficiente. Comience su educación / capacitación antes o esté dispuesto a hacer mucho trabajo, leer y practicar en su tiempo libre.
Deja tus dogmas en la puerta
Es hora de una honestidad brutal: los desarrolladores principiantes probablemente no saben lo suficiente como para afirmar que existe una mejor manera de hacer algo. Está bien respetar la opinión de un amigo o una figura de autoridad, pero hasta que tenga más experiencia, no reclame sus opiniones como propias. El simple hecho es que, si no sabes lo suficiente como para resolver estas cosas por tu cuenta, ¿qué te hace pensar que sabes cuál es el “experto” correcto? Sé que esto suena muy duro, pero por favor créeme.
Aprende algunas ideas avanzadas en profundidad
Gran parte de lo que implica ser un desarrollador intermedio es tener algunos conceptos con los que eres realmente bueno para trabajar en código. Encuentra algo que te tenga realmente enganchado. Puede ser manipulación de imágenes o diseño de bases de datos o lo que sea. Incluso si eres un desarrollador de nivel de entrada en general, trata de convertirte en un experto en al menos un área de enfoque. Esto te llevará a ese nivel intermedio bastante rápido, y una vez allí, estarás a medio camino de ser un experto.
Aprende las teorías básicas que subyacen en tu campo.
Una cosa es escribir “Hola mundo”, pero otra es entender cómo aparecen las palabras en la pantalla. Al aprender las “bases” que apoyan el trabajo que realiza, se volverá mucho mejor en eso. ¿Por qué? Porque comprenderá por qué las cosas funcionan como lo hacen, qué podría estar mal cuando las cosas se rompen, etc. Mejorará al aprender lo que sucede a un nivel más bajo que su trabajo.
Mira el código de los desarrolladores senior
En su trabajo, eche un vistazo al código que los desarrolladores senior están escribiendo y pregunte cómo y por qué se hicieron las cosas de una manera particular. Si puedes, revisa también los proyectos de código abierto. Incluso si otros desarrolladores no tienen los mejores hábitos de codificación, aprenderá mucho sobre cómo se escribe el código. Tenga cuidado de no adquirir malos hábitos en el camino. La idea aquí no es simplemente imitar ciegamente lo que otros desarrolladores están haciendo; es para tener una idea de lo que funciona y lo que tiene sentido e intentar imitarlo.
Aprender buenos hábitos
Nada marca a un programador inexperto como nombres de variables estúpidas, malos hábitos de sangrado y otros signos de ser descuidado. Con demasiada frecuencia, un desarrollador aprendió a programar sin que se le enseñaran los detalles menos interesantes, como el formato de código, y eso se nota. Aunque aprender estas cosas no siempre hará que su código sea mejor o que usted sea un mejor desarrollador, se asegurará de que sus colegas no lo vean como un desarrollador de nivel de entrada.
Para asegurarse de superar todos estos factores, puede iniciar sesión en Hackr.io: encuentre y comparta los mejores cursos y tutoriales de programación en línea.
¡¡Que te diviertas!!