Desarrollador / Programador como ser el mejor de todos.


 

En el mundo la necesidad de código fuente crece día a día así que para todos los que queremos mantenernos en él debemos de alguna manera ser quienes demostremos todas nuestras capacidades como Desarrolladores / Programadores, uno de los grandes beneficios que podemos tener en cuanto a educación es que la encontramos en su mayoría en algún buen libro o mejor aún en Internet, con estas herramientas debemos crear una serie de hábitos para mejorar cada día y poder ser unos especialistas en el área de nosotros selecciones.


Peter Norvig reconocido investigador en el campo de la Inteligencia Artificial nos da su receta para convertirnos en un buen Desarrollador / Programador:

  • Encuentra a la forma de hacer a la programación divertida, asegúrate de mantener esto ya que puedes pasar miles de horas programando al año.
  • Habla con otros programadores, lee código fuente. Esto es aún más importante que cualquier libro o curso.
  • Puedes estudiar aproximadamente 4 años de Universidad en la cual aprenderas muchos temas a fondo ó si no te interesa ese estilo de estudio puedes obtener un nivel similar de experiencia en el trabajo. En cualquier caso debes dar tu 100% y demostrar dedicación.
  • Busca proyectos en donde trabajar con otros programadores, demuestra ser el mejor en alguno de esos proyectos y el peor en otros. Cuando eres el mejor pones a prueba tus habilidades para liderar un proyecto e inspiras a otros con tu visión del trabajo. Cuando eres el peor aprendes lo que tus maestros hacen y aprendes lo que a ellos no les gusta ( ya que tu terminas haciendo ese trabajo por ellos )
  • Trabaja en proyecto ya realizados, entiende el código de otros, revisa cuanto tiempo te toma entenderlo y arreglarlo con esto veras que al momento de diseñar o mantener tus propios programas sera un trabajo más facil.
  • Aprende por lo menos media docena de Lenguajes de Programación, que en esta lista incluyas al menos uno que soporte abstracción en clases (Java o C++), uno que soporte abstracción en funciones ( Lisp o ML), uno que soporte abstracciones sintácticas (Lisp) y otro que soporte paralelismo (Sisal)
  • Recuerda lo que es una computadora como definición, y aprende lo que toma a una computadora ejecutar una instrucción, su paso por memoria y su lectura/escritura en el disco duro.
  • Involúcrate en mejorar tus programas con la estandarización del código. Es una buena manera de mantener y preservar tu código para futuras versiones.

Con esta lista tenemos ya una guia que se recomienda seguir en su totalidad, y así cuando llegue el momento demostrar:

  • Pasión
  • Amor por aprender
  • Inteligencia
  • Habilidades Ocultas
  • Habilidad en varias tecnologías

Así que manos a la obra y demuestra que eres tu quien puede diseñar esa aplicación y escribir todo el código necesario.

Anuncios
Publicado en NelsoN. Leave a Comment »

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: