10 hábitos de los grandes desarrolladores web

10 hábitos de los grandes desarrolladores web

¿Está su empresa en modo contratación? ¿Busca grandes desarrolladores web? Puede ocurrir que acabes de recibir los currículos de un par de desarrolladores increíbles y sólo necesites a uno. Ambos tienen una capacidad técnica y una experiencia laboral encomiables. ¿Qué harías entonces?

A veces, la habilidad de un desarrollador va más allá de lo que figura en el currículum. Y esos son los hábitos que desarrollan a lo largo de años de trabajo, contribuyendo no sólo a la experiencia, sino a la forma en que dirigen su empresa hacia el éxito. Aquí tiene 10 de ellas:

1. Formar parte de la cultura de la empresa

Los desarrolladores a menudo se ven a sí mismos como una raza diferente de personas, ya que son muy artísticos y creativos. Y trabajan en horas impares, lo que les da libertad para utilizar su talento cuando les apetece. Pero también es importante formar parte de la cultura de la empresa.

Aunque se trate de un pequeño acto después del horario de trabajo o de un gran acontecimiento social, es importante entablar relaciones con las personas con las que trabajan, y también con otras. La mejor manera de hacerlo sería implicarse en lo que ocurre dentro de la empresa, y también fuera de ella. Te hará sentir parte de un equipo, si eres desarrollador pero te da vergüenza participar en eventos y fiestas, y te ayudará a acabar con la «sensación de extraterrestre».

2. Aclarar dudas y hacer preguntas

Este es el escenario: Puede que seas un nuevo desarrollador o uno con experiencia en un trabajo nuevo, pero no dudes en hacer preguntas hasta que tengas completamente claro lo que se espera de ti en el proyecto. Es cierto que las empresas imparten programas de orientación a los nuevos empleados, informándoles de sus funciones y responsabilidades. Pero hacer preguntas en el momento adecuado (durante el transcurso del proyecto) ahorraría tiempo a todos.

3. Trabajar de forma proactiva con los diseñadores

Los diseñadores deben colaborar con los diseñadores en cada fase del proyecto para asegurarse de que se satisfacen las necesidades del cliente. Los desarrolladores deben implicarse a fondo en el proceso de diseño desde el principio. Así creas un ambiente informal para las sesiones de brainstorming, ahorrando a todos los miembros del equipo una pesadilla técnica.

4. Mantener un registro

Los diarios son el registro perfecto de tus derrotas y victorias. Haz un diario de codificación para saber qué te ha funcionado y qué no. Esto te facilitaría las cosas en el futuro, y a todos los que trabajen con los códigos en el futuro. Aunque ya no estés en el proyecto, o en la empresa, el trabajo va sobre ruedas.

5. Comprender el panorama general

La mayoría de los desarrolladores trabajan para una empresa concreta, donde habría un cliente que necesitaría una aplicación móvil. Los desarrolladores deben tener una visión global para entender por qué se crea una aplicación concreta. Para que esto funcione, el desarrollador debe implicarse en los objetivos empresariales de la empresa.

Debe ser capaz de entender el valor de la tecnología en el funcionamiento de la empresa, porque la app que desarrollan no es sólo responsabilidad suya. También desempeñan un papel que va más allá del que se les asigna oficialmente (por ejemplo, comprenden las metas y objetivos de la empresa, su papel en la sociedad, etc.).

6. Disciplina

La disciplina es un rasgo que todo el mundo debería desarrollar, incluidos los que trabajan en horas impares. La calidad no puede verse comprometida, por lo que el desarrollador debe estar presente durante las revisiones del código y mostrarse positivo a la hora de llevar a cabo las retrospectivas de los sprints. Debe ser un defensor de la calidad, incluso cuando se acerque una fecha límite, y si en algún momento el trabajo se prolonga más allá del plazo previsto, debe ser consciente de la deuda técnica que sufre la empresa y pagarla íntegramente.

7. Controla lo que no es importante y céntrate en lo correcto

Todo el mundo se desvía, y puede gastar sus energías en X, Y y Z, cuando el foco del proyecto debería estar en A, B y C. De vez en cuando, adentrarse en la madriguera del conejo ayuda, pero en ciertos casos podría ser una pérdida de tiempo, o podría tragarte entero. Si un programador se desvía, debe recordar el objetivo general y volver a él.

8. No sucumbir a las tentaciones ni distraerse

Es normal que uno se asome a Facebook o eche un vistazo a Instagram para tomárselo con calma cuando está cansado de trabajar durante horas. Pero confiar en las redes sociales para hacer frente a la monotonía debe estar estrictamente limitado en el tiempo. Una pausa de 10 minutos no debe alargarse a una hora o un par. Desconecte estas distracciones y el dev podrá rendir mejor. Un buen dev puede reservar tiempo para distracciones, pero volverá renovado y con energía.

9. Ser un poco organizado con los códigos

El desarrollador debe acostumbrarse a escribir códigos más limpios, y es importante que el código esté estructurado y organizado para evitar problemas de legibilidad.

Si el propio desarrollador tiene problemas para encontrar la sección afectada en la codificación, entonces no está organizado en absoluto. Para recordar los nombres de los métodos, es aconsejable tener diferentes archivos, en lugar de tener un único script. Un programador organizado separaría el código en distintos archivos en función de sus funciones principales, como animación, interfaz, extensión, etc.

10. Desarrollar sólo las funciones necesarias

Hay programadores que pueden dejarse llevar en el transcurso de un proyecto y desarrollar funciones totalmente innecesarias. Esto podría suponer una pérdida de tiempo y recursos para la empresa. Las habilidades del desarrollador se amplían con los años de experiencia, pero exagerar las funciones puede provocar la ira del cliente.

Conclusión

Un promotor eficaz será consciente de su papel en la empresa. Desarrollará hábitos que favorezcan el progreso y se esforzará por abandonar los que no lo sean. A veces, es necesario prestar atención al reloj. Sería bueno que el programador tuviera la costumbre de mirar la hora mientras trabaja, porque así podría aprovechar mejor su tiempo.

Artículos de interés:
Hábitos que deben seguir los desarrolladores web de éxito
Estos hábitos hacen que un desarrollador de software tenga éxito

Imágenes: Flickr.com/ Thompson/ Catálogo


Sobre el autor: Reema trabaja como Thought Leader en PHPBabu.

Deja un comentario