Algunos pensamientos…
El consejo estándar es que un gran desarrollador web se define por su habilidad técnica . Haga esta pregunta a los desarrolladores más experimentados y obtendrá respuestas como:
- “Conocimiento profundo de HTML y CSS”
- “Excelente depurador”
- “Conoce PHP como el dorso de su mano”
Y así.
- ¿Cómo utilizar los sistemas de cuadrícula en diseño web? ¿Y qué es lo mejor ahora para empezar?
- ¿Cuál es la mejor manera de bloquear / bloquear un servidor de sitio web?
- ¿Cuál es la forma más rápida de crear su propio sitio web?
- ¿Cuál es tu biblioteca favorita de AngularJS?
- ¿Qué recursos puedo usar para diseñar páginas web correctamente?
Pero, para mí, esas cosas no son lo que hacen a un gran desarrollador web.
Ciertamente, su habilidad técnica es importante … pero eso es un requisito previo. La habilidad técnica no es lo que te hace grande … es lo que te hace un desarrollador.
Lo que te hace grande son tus “habilidades blandas”.
- ¿Estás enfocado?
- ¿Estás conducido?
- ¿Estás orientado a los detalles?
- ¿Eres confiable?
- ¿Te comunicas bien?
- ¿Es fácil trabajar con usted?
- ¿Aprendes cosas nuevas rápidamente?
Su habilidad técnica es realmente un subproducto de ser excelente como persona.
Entonces, ¿cómo desarrollas estas habilidades?
Compromiso, enfoque y ética de trabajo.
- ¿Estás dispuesto a pasar horas obsesionado con una línea de código para que sea perfecto?
- ¿Puede bloquear todas las distracciones externas y ponerse a trabajar entregando rápidamente y “en flujo”?
- ¿Estás dispuesto a dedicar las horas que sean necesarias para entregar?
En mi experiencia, esas son las cosas que la gente aprecia en los desarrolladores web más que solo su habilidad técnica.
También hice un video sobre este tema si estás interesado: