La clave # 1, es codificar más y más.
Código solo no es suficiente, así que aquí hay algunos pensamientos:
- Sigue codificando Realiza herramientas, escribe demos, prueba nuevas bibliotecas. La codificación es como un músculo y necesita ser ejercitada. Incluso si deja de codificar durante algún tiempo, lleva tiempo volver a la pista. Solo sigue codificando.
- Leer codigo Regresa y lee tu propio código, lee el código de otras personas. Te sorprenderá ver cuán diferente era tu código anterior y cuánto podría mejorarse. Lea el código de otras personas pero no asuma que todos los códigos o cantidades masivas de códigos son buenas prácticas de codificación. Si tiene acceso a otros repositorios de código de su trabajo por todos los medios, léalo, obtendrá una gran cantidad de información. Github hace que esto sea muy fácil también.
- Hacer revisiones de código y ver algunas pautas de código. Google publica sus pautas de estilo de código y son bastante buenas. Las revisiones de código no tienen que ser formales y pueden ser para su propio entretenimiento y conocimiento. Lee, entiende y trata de pensar cómo mejorar el código. Aprenderá algunas técnicas realmente inteligentes de los códigos de otros pueblos y, como consecuencia, identificará códigos ineficientes en otros lugares. No asuma que el código es bueno porque es extenso, porque proviene de un lugar grande como google o microsoft, o porque pertenece a algún proyecto famoso.
- Conoce tus herramientas como la palma de tu mano. No necesita conocer 25 editores, el IDE más reciente o todos los enlaces de vim y emacs. Lo que sea que uses, siéntete lo suficientemente cómodo para que no sea una distracción.
- Salga y aprenda algo más . Echa un vistazo a haskell o clojure, haz algo de SQL o NoSQL. Compruebe algún otro lenguaje de scripting. Solo mantiene las cosas frescas en tu mente.
- Clave lo básico. Lea sobre qué hace que las cosas funcionen en el idioma que más usa y cómo funcionan las cosas detrás de escena. ¿Sabes lo que pasa con las generaciones de memoria en tu recolector de basura? ¿Alguna vez has pisado el código generado por tu compilador? Hay un montón de artículos de este tipo en línea.
- Lea sobre conceptos de programación en lugar de lenguajes o sintaxis. Por ejemplo, lea acerca de los patrones de diseño. Heads First Design Patterns es un libro asombroso sobre este tema. Hay otros como código limpio, código de gemas, código hermoso, refactorización de patrones, codificadores en el trabajo.
- Aprender algunas cosas pesadas de depuración . Averigüe cómo depurar las cosas después de la implementación, intente rastrear un bloqueo de un volcado de caída.
Xist4> Reclutamiento de TI> Agencias de empleo> Agencia de reclutamiento> Agencias de TI