Het downloaden van klingeltöne, Download von klingeltöne, Het downloaden van klingeltöne, Descargar tonos, Téléchargez des sonneries, scarica suonerie, Beltonen downloaden, Nedlasting av ringetoner, Download ringtones

¿Cuál es mi estrategia para ser un mejor desarrollador?

Hace unos días, por twitter, me entero de un post de hace unos dos años de Angel “Java” López. ¿Qué hago para ser mejor en lo que me gusta?

Algunos puntos que se mencionan, para reforzar o para comenzar a implementar si todavía no lo hago:

  • Hay mejores desarrolladores que yo. Tengo que ver cómo trabajan y así obtener algunos tips para superarme a mí mismo.
  • Leer. Tanto blogs como código fuente de otros. Hay muchísimo conocimiento ahí afuera.
  • Lo que aprendo y se, lo comparto. Esto ayuda muchísimo a reforzar el conocimiento. Si les muestro a los demás lo que pienso y hago puedo obtener valioso feedback para saber si realmente estoy haciéndolo bien. Además esto me puede ayudar a identificar problemas específicos y contar con la experiencia de otros para resolverlos.
  • Hablar. Entrar en contacto con mi grupo local o en la facultad y dar una charla de lo que se. Además esto hace que los demás me conozcan. Pero sobre todo, como dice López, cuando enseño, aprendo. Interesante para los que se sientan llamados a la docencia.
  • Practicar. Jugar e implementar algo para probar una idea. Luego publicarlo y mostrarlo a los demás. Por ejemplo escribir un intérprete: en esto Ángel López es experto, de vez en cuando escribe uno y lo publica en su blog.
  • Aprender cosas nuevas. Ir más allá de lo que se. Un lenguaje, una plataforma, una técnica de programación, una metodología…

Y si bien ya está implícito, yo agregaría uno más: siempre mantener un cierto aire de inconformismo con lo que hacemos. El software siempre se puede mejorar, siempre podemos ser un poco mejores en lo que hacemos.

¿Ustedes qué estrategia tienen?

Google
 

  • Pingback: Tweets that mention ¿Cuál es mi estrategia para ser un mejor desarrollador? « il libero -- Topsy.com

  • http://www.davidcapello.com.ar/ David

    Hola Milton, el mejor de los consejos es el primero. Acá enumero algunos ítems que giran entorno de lo mismo:

    1) Mirar código de otro, y modificarlo.
    2) Participar de cualquier proyecto open source con pequeños parches inicialmente (bug fixes), luego con implementación de features, y finalmente con rediseños complejos.
    3) No sólo es bueno mirar el código de otros porque hay mejores desarrolladores, sino porque también los hay peores. Mientras más código de otros veas, mejor. Sea bueno o malo, vas a aprender (a cómo hacer o no hacer las cosas).
    4) Las revisiones de código son algo que pocas empresas de Santa Fe implementan. Las revisiones de código son Lo Mejor. Obtener feedback de otros programadores te hace pensar en lo que escribiste, aprenden todos a programar mejor, y se mejora el código del producto final.

    Y luego leer, leer libros sobre coding standards principalmente. Y no me refiero a esos que hablan sobre cómo nombrar variables, o dónde colocar la llave. Hablo de los que hablan sobre buenas prácticas (y malas) de programación.

    Saludos!

  • http://www.miltonpividori.com.ar Milton Pividori

    Excelente David, muchas gracias por el comentario.

    Y ya que mencionás las buenas prácticas, un libro que estoy leyendo y recomiendo: Diseño Ágil con TDD, de Carlos Blé Jurado y otros. No sólo habla de agilismo y TDD (Desarrollo Dirigido por Pruebas) sino que tocan temas como ATDD (Desarrollo Dirigido por Pruebas de Aceptación) y frameworks relacionados como FIT, Fitnesse y Concordion, mocking, principios S.O.L.I.D., antipatrones e integración continua, además de ejemplos prácticos.

    Saludos!

  • http://nacho.larrateguy.com.ar Nacho

    Me gustó el que agregaste. Y sí, comparto todo los puntos que destacaste. Otra cosa que me ha servido es mirar el código de hace algún tiempo para ver si cambié algo (para bien o para mal).
    Respecto a otras áreas de desarrollo, creo que reforzar las técnicas y hacer de la mejor manera lo que uno encuentra a gusto ayuda mucho (ej: diagramas, escenarios, etc).

  • http://www.miltonpividori.com.ar Milton Pividori

    Muy buen punto Nacho. Gracias por tu comentario!