Introducing G2.ai, the future of software buying.Try now

9 Consejos y Lecciones de Desarrolladores Web

30 de May de 2019
por Mara Calvello

Cuando se trata de la industria tecnológica, no se puede negar lo importante que es un desarrollador web completo para tu empresa y su sitio web.

No es fácil convertirse en desarrollador web, especialmente cuando consideras cuánto hay que saber sobre el proceso de construcción de sitios web. Si estás interesado en una carrera desarrollando sitios web, pero no estás seguro de lo que implica la demanda diaria del rol, no estás solo.

Para averiguar si ser desarrollador web es adecuado para ti, y qué implica el rol, sigue leyendo.

Lo que significa ser un desarrollador web

Para aquellos interesados en hacer un cambio de carrera o que recién comienzan como desarrolladores web, preguntamos a aquellos con experiencia en el campo por algunos consejos. Desde lo que han aprendido en el camino hasta los consejos que les gustaría compartir, ¡esto es lo que dijeron!

1. Prepárate para evolucionar

“Desde el inicio de mi carrera, la codificación ha evolucionado enormemente. Cuando comencé, la mayoría de los sitios web eran mucho más pequeños en alcance y funcionalidad. El diseño web responsivo no formaba parte del flujo de trabajo estándar. El desarrollo front-end y back-end era considerablemente más básico. El front-end consistía en tablas de HTML y el back-end era estático o corría en backends personalizados de ASP/PHP. El móvil ni siquiera era una consideración. Ahora debemos construir todas las plataformas front-end completamente responsivas para que se adapten perfectamente a cada dispositivo. También debemos asegurarnos de que cada aspecto del sitio web sea editable a través del back-end. Esto requiere mucha codificación personalizada para cada proyecto.”

- Andrew Olesko, Director de Desarrollo Web en PaperStreet

Relacionado: No pierdas más tiempo, aprende a programar hoy mismo!

¿Quieres aprender más sobre Software de diseño web? Explora los productos de Diseño web.

2. Siempre trabaja en equipo

“Como desarrollador web en WebMechanix, apoyo a nuestro increíble equipo de marketing todos los días configurando, probando y solucionando problemas de seguimiento, construyendo páginas de destino, implementando integraciones de API entre los sitios de los clientes y los CRM, y lo más divertido de todo: desarrollando hermosos, accesibles, responsivos y conversiones impulsadas, sitios web 100% personalizados de WordPress desde cero que realmente ayudan a nuestros clientes a obtener y mantener clientes potenciales de calidad.”

- Walt Irby, Desarrollador Web Principal en WebMechanix

3. La mejora es necesaria

“Durante mi tiempo como desarrollador web, he aprendido aplicaciones de inicio de sesión único, permisos de pago de usuarios y cómo cambiar cada aspecto de un sitio web, hasta el color de un botón. También he aprendido a hacer una plantilla base para los portales web que construyo con el código más nuevo. Esto me permite luego personalizar cada página de la marca según los estándares de la marca. Con eso, continúo mejorando mis habilidades y conocimientos de JavaScript y Angular. Esto me permite crear aplicaciones más complicadas y personalizadas para nuestros clientes.”

- Kevin Chambers, Desarrollador Web Principal en Thumbprint

4. Haz la pregunta tonta

“Durante mis 15 años como desarrollador web, lo más importante que he aprendido es que está bien hacer preguntas ‘tontas’. El aprendizaje en la industria tecnológica nunca se detiene y siempre surgen preguntas. Es importante sentirse cómodo pidiendo respuestas a esas preguntas, independientemente de si la respuesta puede ser obvia. Puede parecer sorprendente, pero además de las tecnologías web principales, he encontrado que estar muy cómodo con Excel puede tener muchas ventajas y hace que el trabajo sea mucho más fácil.”

- Christian Aquino, Director de Desarrollo en VerticalScope Inc.

Web Developer Tip

5. No subestimes el poder de las habilidades de diseño

“Como desarrollador web, me encantaría mejorar el lado del diseño de mis talentos de desarrollo. No suelo trabajar en sitios web de clientes donde un diseñador entrega un diseño y el desarrollador hace un sitio web perfecto en píxeles de principio a fin. Si dominara eso, me ayudaría a alcanzar mi objetivo de ser un desarrollador full-stack. Ahora mismo, normalmente me concentro en el desarrollo back-end en el lado del servidor y el desarrollo front-end con Javascript. Todavía hago estilización casi a diario, pero no al nivel de un desarrollador que construye un sitio nuevo desde un diseño.”

- Adam Sentner, Arquitecto de Producto Senior en Walk West

6. Trabaja de cerca con tus clientes

“Después de años en el desarrollo web, he llegado a la conclusión de que el éxito de cualquier proyecto web reside en la comunicación cercana y constante de los desarrolladores web con el equipo de desarrollo web ampliado o incluso en la cooperación directa con los clientes. La razón es que mucho depende de la aclaración exhaustiva de los requisitos, especialmente los funcionales y de interfaz de usuario, así como de la consideración cuidadosa de las API de terceros y las dependencias con otros sistemas.”

- Aliaksandr Vahura, Desarrollador PHP Senior en ScienceSoft

7. Ve más allá de solo escribir código

“He aprendido que el Desarrollo Web o el Desarrollo de Software, en general, es más que solo escribir código. No me malinterpretes, todavía tuve que dominar Java, Python, HTML y CSS, JavaScript, y muchos más. Pero, para tener éxito, es más importante ser un gran solucionador de problemas y aprendiz. Una vez que puedes resolver un problema, traducirlo a código es la parte fácil. Además, la comunicación, la colaboración y la creatividad son necesarias para ser un buen Desarrollador Web.”

- Uchi Uchibeke, Desarrollador Web en Shopify 

8. Presta mucha atención a la arquitectura

“La arquitectura siempre es la parte más difícil del desarrollo web: decides cómo el nuevo código interactuará con los elementos del sistema existente. Necesitas que tu código interactúe con el sistema actual de tal manera que no introduzca nuevos errores o fallos de seguridad para que pueda ser fácilmente extendido o modificado en el futuro. No puedes permitirte cometer errores en la arquitectura: una vez que comienzas a implementarla, será difícil cambiarla.”

- Sveta Oksen, CEO y Desarrollador Web en MexBS 

9. Considera la accesibilidad

“Un requisito clave para las aplicaciones web y los desarrolladores web es la globalización, ya que necesitamos saber cómo estructurar nuestras aplicaciones para que los usuarios de todo el mundo puedan usar estas aplicaciones según sea necesario. La accesibilidad y habilitar aplicaciones web para usuarios con discapacidades es necesario y los desarrolladores web deben ser conscientes de implementar aplicaciones accesibles.”

- Daniel Jebaraj, Vicepresidente en Syncfusion

Para desarrolladores web freelance

¿Pensando en comenzar tu propio negocio como desarrollador web freelance? Aquí tienes siete consejos para establecer impuestos, comercializarte, adquirir clientes, mantener el éxito y ampliar tu conjunto de habilidades.

Prepara tu lista de tareas

Hay mucho que hacer cuando eres un desarrollador web, más de lo que probablemente pensabas. Antes de sumergirte en una carrera como desarrollador web, considera estos consejos y lecciones de aquellos que ya están en el campo. Si sientes que estás listo para el desafío, no pierdas tiempo en mejorar tus habilidades, especialmente programando para sitios web.

¡Comparte tu conocimiento!

Ayuda a otros en tu industria y haz crecer tu marca personal contribuyendo al G2 Learning Hub. Registrarse toma solo unos segundos y pronto podrás ser como uno de estos nueve profesionales que comparten su experiencia en ventas, marketing o desarrollo de negocios con más de 1.5 millones de lectores mensuales.

Mara Calvello
MC

Mara Calvello

Mara Calvello is a Content and Communications Manager at G2. She received her Bachelor of Arts degree from Elmhurst College (now Elmhurst University). Mara writes content highlighting G2 newsroom events and customer marketing case studies, while also focusing on social media and communications for G2. She previously wrote content to support our G2 Tea newsletter, as well as categories on artificial intelligence, natural language understanding (NLU), AI code generation, synthetic data, and more. In her spare time, she's out exploring with her rescue dog Zeke or enjoying a good book.