¿Qué habilidades se necesitan para ser un desarrollador web efectivo?

Si está diseñando sitios web y trabajando con clientes, necesitará ser un gran comunicador. Eso significa algunas cosas. Necesitarás:

  1. Aprenda tanto embudo de ventas, redes sociales y marketing SEO como sea posible. Aprovecharán sus conocimientos y habilidades en general.
  2. Sé un gran oyente. Obtenga tanta información como pueda sobre lo que quiere el cliente. Asegúrese de verificar dos veces lo que cree que entiende con ellos
  3. Conocer y usar los estándares de la industria. ¿Qué están haciendo los competidores del cliente?
  4. Cree atractivos llamados a la acción y sepa dónde colocarlos
  5. Escriba el título efectivo y la copia del subtítulo
  6. Sepa qué obstáculos potenciales pueden surgir y corríjalos y / o informe al cliente sobre ellos con anticipación

No incluí el obvio “ser bueno en la codificación” porque probablemente habrás adivinado esto de todos modos.

Eso realmente depende de qué tipo de desarrollador web quieras ser 🙂
Si desea desarrollar frontends, un buen conocimiento de HTML / CSS / jQuery es fundamental. Agregaría jQuery UI porque realmente hace tu vida más simple a largo plazo. El conocimiento de php también es importante.
Un desarrollador de back-end necesita un buen conocimiento de PHP (o Ruby) y las interacciones db (mySql), HTML / CSS / jQuery. Aunque no es absolutamente necesario, pero es una gran ventaja, conocer un marco ayuda mucho (para php Zend, Cakephp o Symfony, para ruby ​​Ruby on Rails).
Agregar conocimiento de los CMS comunes también es una gran ventaja (WordPress, Joomla o Drupal … Pero entre usted y yo, quédese con WordPress 😉)
Podría agregar sabiendo lo básico de una suite de diseño gráfico (photoshop, ilustrador)