¿Cuáles son las cualidades que debe tener un desarrollador web?

Deben ser solucionadores de problemas dispuestos a trabajar dentro de un presupuesto establecido y, con suerte, dentro de un plazo determinado. No tienen que saberlo todo, pero deberían tener una habilidad especial para resolver las cosas. Un buen desarrollador web podrá esforzarse para aprender cosas nuevas cada vez que tenga la oportunidad y se mantendrá actualizado lo mejor que pueda en nuevos métodos y tecnologías y prestará atención a las tendencias web que lo rodean. Deben ser capaces de controlar las tendencias o cambios en las tecnologías de desarrollo web frontend y backend y buscar formas de mejorar tanto el rendimiento como la seguridad en cada proyecto sucesivo en el que trabajen.

Deberían ser por naturaleza un políglota. También deberían haber elegido trabajar principalmente en herramientas y bibliotecas patentadas, o exclusivamente con tecnologías de código abierto. Esa elección también debe ser muy transparente para el cliente, antes de que se inicie cualquier proyecto.

Un desarrollador web de calidad debería ser capaz de decir lo que no hará o lo que evitará en un proyecto. Se ofrecerán para ayudar a localizar a alguien para trabajar dentro de un presupuesto para abordar cualquier cosa que necesite un experto en el área en la que no son expertos.

Un desarrollador web de calidad no tendrá miedo de dejar pasar un trabajo que está fuera de su alcance y no tendrá miedo de decirle a un cliente que no quiere abordar ciertos proyectos por razones de XYZ.

Los sitios web son a menudo otra cara pública a menudo primaria de cualquier organización. Los desarrolladores web deben respetar esto y ser muy honestos con sus clientes sobre las cosas que no se deben hacer y las que se deben hacer. Si son buenos en su trabajo, el cliente infundirá su confianza en el desarrollador web y, si todo va bien, no aparecerá una crítica negativa en ningún sitio en línea.

Divulgación completa: soy uno de estos desarrolladores web.

Creo firmemente que un desarrollador web debería ser capaz de:

  • Mantén la mente tranquila. El desarrollo web puede ser muy estresante a veces (gracias, JavaScript)
  • Reutilice su código
  • Lucha por la simplicidad
  • Reconocer los límites y fortalezas de JavaScript.
  • Comprender el poder de las bibliotecas de terceros

Ese último es grande. Las bibliotecas de terceros pueden mitigar drásticamente su carga de trabajo, disminuir su estrés, acelerar el desarrollo, reducir costos y ampliar las posibilidades de su aplicación o sitio web.

Un desarrollador web de calidad es un elemento clave de todos los oficios: gráficos, idiomas, interfaces de usuario y navegación, administración y administración de servidores, SEO … pero la calidad # 1 que debe tener un buen desarrollador es un buen servicio al cliente .

Por supuesto, un buen servicio al cliente es la clave para cualquier persona de negocios exitosa.

También necesitarás aprender paciencia, ya que la abrumadora mayoría de las personas considerará tus habilidades como MAGIA absoluta.

Si bien asumirá que todos entienden su vocabulario, la mayoría de la gente no dirá nada por miedo a sonar tonto. La educación es constructivista, lo que significa que construye comprensión y conocimiento sobre el conocimiento previamente adquirido. Trabajarás con personas que ni siquiera saben por dónde empezar a aprender lo que sabes.

Estas son mis pequeñas reglas:

  1. No tengas miedo de compartir lo que sabes . Los clientes quieren saber que eres un experto. Nunca perderás un cliente por ser demasiado inteligente.
  2. Sé amable con todos. Nunca perderás un cliente por ser demasiado amable.
  3. Aprenda a explicar las cosas de varias maneras y escuche el “ah-ha” de su cliente. En ese punto, no debería necesitar explicarlo más.
  4. Espere que tarde 30 días en aumentar los nuevos clientes . La configuración del correo electrónico será la espina más grande de tu lado. Recuerda la regla # 2.
  5. No descuenta sus tarifas de servicio . La gente paga por su experiencia y conocimiento. Cuando descontas tus tarifas, perjudicas a toda la industria, no solo a ti mismo. En los Estados Unidos, los desarrolladores web tienen un valor mínimo de $ 65 / hora, sin embargo, muchos trabajarán por tan solo $ 20 / hora, para obtener algo de experiencia o crear una cartera. Si cree que debe trabajar por $ 20 / hora para “obtener algo de experiencia”, asegúrese de que los trabajos sean pequeños o temporales. Si toma un trabajo de tiempo completo por $ 20 / hora, es mejor que le crezcan algunos testículos bastante grandes en 6 meses, porque pronto tendrá que negociar un salario más alto. Su jefe, por supuesto, le dirá que lo está “reteniendo como rehén”, pero no permita que otra persona determine su valor.

Debe poder sentarse frente a una computadora durante horas y horas.

Todas las otras cualidades definirían un desarrollador web “bueno” o “malo”.