Como alguien que ha sido desarrollador web durante más de diez años y contrata desarrolladores regularmente, puedo resumir la diferencia entre un desarrollador profesional y un aficionado en algunos puntos:
- El primer regalo son los ojos. Si están llenos de esperanza y asombro, el desarrollador probablemente nunca interactuó con un gerente o un cliente, está fuera. Es una broma. El primer y más importante punto es la cartera. Hay una gran diferencia entre una cartera gruesa y una nueva que solo tiene un par de proyectos.
- Años de experiencia. Supongo que esto es muy obvio, pero vale la pena mencionarlo. Y si está pensando que las personas pueden mentir en su currículum, generalmente es muy fácil saber cuándo alguien está mintiendo sobre esto. Su cartera, trabajos anteriores y entrevistas técnicas son obsequios.
- El código. El código de un desarrollador profesional es ordenado, bien comentado, muy optimizado y fácil de entender. El código de un aficionado generalmente parece un gran desorden no optimizado.
- Un desarrollador con muchos años de experiencia, puede ver la imagen más grande y sabe lo que hay que hacer, mientras que un novato se obsesiona con los detalles y pierde de vista su objetivo.
- Un profesional le dará lo que necesita, un aficionado le dará lo que quiere.
- Un buen desarrollador sabe cómo equilibrar su tiempo entre las tareas en cuestión, mientras que un aficionado no tiene idea de por dónde empezar.
- Sus esperanzas y sueños. Si todavía tiene alguno, es demasiado joven. Consíguete a alguien con ojos muertos y un alma para igualar. Bromeando de nuevo. ¿O soy yo?