Cómo ser un mejor Programador o Desarrollador

Independientemente de las diferencias entre ambas especializaciones, Programadores y Desarrolladores deben seguir una serie de pautas comunes para ser excelentes profesionales. Una gran parte de su valía profesional deriva de lo que cada uno haya puesto en el desarrollo de sus competencias.

Un título o una credencial garantizan que el estudiante ha sido expuesto a lo fundamental para desempeñarse profesionalmente, pero solo la práctica constante, la actualización y la curiosidad por descubrir cada vez más, harán de un graduado un excelente profesional.

Cuando el valor laboral era determinado por un título, quizá no era tan importante la actualización. Hoy, cuando el valor lo determinan las competencias, es imprescindible el esfuerzo individual constante por mantenerlas al día…y desarrollar nuevas. A continuación algunos tips para ejercitar tus competencias:

  • Codifica constantemente

No te limites a diseñar. Codifica, porque así generas un producto que te permite aprender de tus errores y aciertos. Si el prototipo no funcionó, crea otro a partir de lo aprendido.

  • Lee material especializado, bien sea libros o blogs

No hay forma de saber lo que es un buen código hasta que no hayas visto unos cuantos. En general, los autores de libros especializados son excelentes Programadores, lo que te permite aprender de su experiencia. Aprender por experiencia propia es de alguna manera limitado. Aprender por la experiencia de otros es infinito.

  • Contribuye con un código de Open Source.

El diálogo entre Programadores te enseñará muchísimo. Observa sus puntos de vista, opina, pregunta.

  • Lee Códigos de otros Programadores

Bien sea de proyectos de Open Source, o de compañeros Programadores. Trata de entender cómo funcionan, encuentra patrones, desarrolla tus competencias de navegación. Este sentido del código te hará un mejor Programador y Desarrollador.

  • Habla con otros Desarrolladores

Comparte los problemas que encuentras, los vacíos de información, requerimientos que han sido obviados, virus, y fallas de diseño. En la conversación y el compartir experiencias encontrarás un sólido aprendizaje.

  • Participa en foros, comenta en blogs

La transferencia de conocimientos es una forma vital de aprendizaje. No solo ayudas a otros Desarrolladores y Programadores, sino que aprendes en el proceso, porque te obligas a explorar para encontrar respuestas.

En síntesis, para ser un excelente Programador o Desarrollador no basta el talento. Es indispensable la práctica constante, el estudio y la persistencia para adquirir y mantener actualizadas las competencias que te harán valioso en el mercado laboral.

Leonardo Da Vinci o uno de los primeros “Techies”

Leonardo Da Vinci o uno de los primeros “Techies” – Es mundialmente conocido por sus creaciones artísticas, comenzando por la Gioconda llamada también la Mona Lisa. Sin embargo, este genio típicamente renacentista incursionó en muchos más campos como la ingeniería, la anatomía, la física y la química. Su incursión en la tecnología nos dejó impresionantes…

Leer Mas »

¿Quieres cambiar de carrera? Aprende a codificar y gana $$$$ muy rápido

Aprende a codificar y aumenta tus ingresos. – El New York Times acaba de publicar un artículo sobre la demanda actual de Desarrolladores y Programadores en el mercado laboral norteamericano. Comienza con la historia de un Bachiller que trabajaba como mesonero ganando $20.000 al año. Luego de un curso breve en programación, su salario subió…

Leer Mas »

Uso de tipografía en la web: mejores prácticas

Internet es el mayor canal de distribución de contenido, y cuando hablamos de contenido queremos decir textos, y hablar de textos es decir tipografía. No por casualidad la tipografía es el 95% del diseño web. Por esta razón, un diseñador web invierte horas en seleccionar y probar la tipografía seleccionada. Ésta debe combinar dos factores…

Leer Mas »

LAS CARRERAS EN DEMANDA PARA 2025

Carreras en demanda para 2025 – El impacto de la tecnología se siente, lógicamente, en todas las áreas, pero principalmente en las carreras del futuro. De hecho, la empresa consultora Gartner estima que “para 2018 los negocios con base digital o tecnológica requerirán 50% menos empleados”. Estas empresas no serán las únicas afectadas. El director…

Leer Mas »

5 tendencias en el diseño de Páginas Web

Siempre es importante estar atentos a las tendencias de diseño de páginas web, debido a la interconexión entre el diseño y la funcionalidad de la página. En 2015 se han visto variaciones muy interesantes. Veamos algunas. 1. Diseño de gran formato Esta tendencia comenzó en 2014, aunque a algunas personas pueda extrañarles que la homepage…

Leer Mas »

¿Cómo comenzar tu negocio propio como Desarrollador Web?

Tienes la aspiración de ser el dueño de tu negocio propio, eres experto en Desarrollo Web, tienes algunos clientes, bastantes ideas, pero ¿no tienes muy claro cómo comenzar? Aquí van algunas ideas para ayudarte a despegar: Ofrece servicios que no estén cubiertos por los software a la venta para que el cliente construya sus propios…

Leer Mas »

¿Qué es el Nearshoring y por qué es importante para América Latina?

El término nearshoring se deriva de offshoring, el mecanismo por el cual una empresa transfiere sus procesos de negocio o de tecnología a terceros ubicados en destinos lejanos, con el fin de reducir costos. Nearshoring, por extensión, es la prestación de estos servicios desde países cercanos al país contratante, generalmente compartiendo fronteras. El cásico ejemplo…

Leer Mas »