Hay muy poca información disponible para ayudar a un desarrollador a dar el salto de principiante a intermedio.
Aprender otro idioma
No importa qué idioma aprenda, pero aprender otro idioma (independientemente de cuántos ya sepa) lo convertirá en un mejor desarrollador. Aún mejor es aprender uno que sea significativamente diferente de lo que ya usa regularmente. En otras palabras, si eres un desarrollador de C #, aprender Java no te ayudará tanto como aprender Ruby o Groovy.
- ¿La actualización de la aplicación en segundo plano seguirá activada si fuerzo el cierre de todas las aplicaciones?
- ¿Hay algún software que pueda usar para programar citas para mi escuela de música?
- ¿Cuál es el mejor software comercial?
- ¿Por qué no hay un software para versionar y editar código fuente como Google docs (con edición simultánea)?
- ¿Cuánto cuesta toda la suite de Adobe?
Aprenda técnicas de búsqueda avanzada, tácticas y estrategias.
“Técnicas”, “tácticas” y “estrategias” pueden parecer 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 resultados, qué papel juega el orden de las palabras y más.
Ayuda a otros
Enseñar a otros es invariablemente una de las mejores formas de aprender algo. Es comprensible pensar que no tienes mucho que ofrecer porque eres relativamente nuevo en el campo del desarrollo. Eso no tiene sentido. Recuerde, todo lo que sabe que aprendió de alguien o de algún lugar; así que trata de ser alguien de quien otra persona aprende. Pase unos minutos al día tratando de responder a las preguntas del sitio web lo mejor que pueda. También puede aprender mucho leyendo las respuestas de otros miembros.
Sé paciente y sigue practicando
convertirse en un experto no siempre significa hacer la misma tarea durante 10 años; a menudo significa hacer una amplia variedad de tareas dentro de un dominio particular durante 10 años. Tomará mucho tiempo y energía convertirse en un “experto”; Trabajar como desarrollador durante algunos 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 hay 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 qué “experto” es el correcto? Sé que esto suena muy duro, pero por favor créeme.
Aprenda algunas ideas avanzadas en profundidad
Gran parte de lo que implica ser un desarrollador intermedio es tener algunos conceptos con los que eres muy bueno trabajando en código. Encuentra algo que realmente te haya enganchado. Puede ser manipulación de imágenes o diseño de bases de datos o lo que sea. Incluso si es un desarrollador de nivel de entrada, intente convertirse en un experto en al menos un área de enfoque. Esto lo llevará a ese nivel intermedio con bastante rapidez, y una vez allí, estará a medio camino de ser experto.
Aprenda las teorías básicas que subyacen a su campo.
Una cosa es escribir “Hello World”, pero otra es entender cómo aparecen las palabras en la pantalla. Al aprender la “base” que respalda el trabajo que realiza, será mucho mejor en eso. ¿Por qué? Porque comprenderá por qué las cosas funcionan de la manera en que lo hacen, qué podría estar mal cuando las cosas están rotas, etc. Mejorará aprendiendo lo que sucede en un nivel más bajo que su trabajo.
Mira el código de desarrolladores senior
En su trabajo, eche un vistazo al código que escriben los desarrolladores senior y pregunte cómo y por qué se hicieron las cosas de una manera particular. Si puede, vea 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 tener 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.
Aprende buenos hábitos
Nada marca a un codificador inexperto como nombres de variables estúpidos, malos hábitos de sangría y otros signos de ser descuidado. Con demasiada frecuencia, un desarrollador aprendió a programar sin que se le enseñen los detalles menos interesantes, como el formato de código, y se nota. Aunque aprender estas cosas no siempre hará que su código sea mejor o que sea un mejor desarrollador, se asegurará de que sus pares 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!!