Cómo saber si un desarrollador web es bueno

Aquí hay algunas cosas que, en mi opinión, son esenciales para cualquier buen desarrollador web:

  • No usar demasiados divs y saber cómo asignar y reutilizar sus recursos.
  • Sabe escribir código corto. Después de todo, cada línea que no escribe es una línea que no tiene que depurar.
  • Sus páginas están optimizadas y tienen un tiempo de carga corto.
  • Conoce un poco acerca de todas las pilas de desarrollo web, aparte de la principal, y también un poco de diseño web.
  • Realiza una cantidad mínima de consultas a la base de datos.
  • Escriba código claro, limpio y comentado.
  • Tener al menos un par de años de experiencia y algunos proyectos privados.
  • Sabe ser un jugador de equipo.

Hay muchos otros puntos que olvidé, estoy seguro. Pero estos deberían ser suficientes para distinguir a un buen desarrollador.

Esto viene de un desarrollador holandés de Java de 18 años que trabaja con otro desarrollador front end joven, así que tengan paciencia conmigo.

En mi opinión, un desarrollador web es bueno si él

  • se mantiene al día con las tendencias modernas (como HTML5, CSS3, Bootstrap 3, angular.js, node.js y otros marcos sorprendentes)
  • escribe código limpio y legible para que los desarrolladores de backend elogiemos
  • es más creativo que van Gogh (broma)
  • no le teme al trabajo gráfico y a jugar con esquemas de color.

Estoy trabajando con un servidor web front-end inexperto (aunque solo tengo 18 años), pero mi, oh, él escribe un código increíble y sabe cómo crear productos hermosos y modernos.

Otra cosa es lo bien que trabaja con los clientes. A veces hay una gran brecha entre el cliente y el desarrollador (créanme, odio esto). Lo que hace que un dispositivo web sea bueno es lo bien que puede entender desde su punto de vista y traducirlo en un producto hermoso.

  • Es capaz de escribir menos código
  • Conoce las debilidades y la fortaleza de las tecnologías utilizadas.
  • Conoce tus limitaciones
  • Puede ver más de 1 maneras de resolver un problema
  • Está enfocado a respetar el patrón de diseño y las recomendaciones oficiales.
  • Prefiere encontrar una respuesta en la documentación oficial. De lo contrario, intenta entender por qué funciona el código de Stackoverflow pegado (o no)
  • Escribe y piensa más rápido

Creo que esta fue mi resolución.

Si puede obtener 1000 ofertas de trabajo más además de en su empresa 😉

No dice qué tecnologías está buscando, especialmente en el lado del servidor hay una amplia variedad. Node.js, Python + Django, Ruby + Rails, PHP, .ASP .NET …

Tampoco dijo si desea páginas web muy ricas, o receptivas, si estas deberían verse bien en una computadora de escritorio / portátil o teléfono móvil o tableta, etc.

Simplemente busque en Google algunas preguntas del examen y permítales hacer alguna prueba o proyecto de prueba.

Puede pedirles que realicen las pruebas en w3schools para HTML5, JavaScript y CSS3. Dé a los novatos 3 días para prepararse para cada uno. Es posible que las personas que nunca hayan hecho esto antes y sigan superando la prueba no tengan experiencia, pero son lo suficientemente inteligentes como para aprender rápido. También tenga al menos un senior que pueda hacer revisiones de código y brindar orientación (estilo de codificación, mejores prácticas, evitar callejones sin salida).

More Interesting

Si A va para una EM inmediatamente después de la licenciatura a los Estados Unidos mientras B va después de 2 años de experiencia laboral, ¿no cree que B ha perdido algunos años preciosos?

¿Cuáles son las ventajas y desventajas de ser un editor de copias?

¿Qué debo hacer para conseguir un trabajo con 50,000 más nuevos en ingeniería eléctrica?

¿Cuáles son los mejores trabajos para mudarse a Australia, Alemania, Canadá o la costa este (desde California)?

¿Debo apuntar a NID o continuar mi trabajo en diseño?

¿Cuál es el futuro trabajo después de buscar una maestría de la TU Darmstadt en sistemas de software distribuido?

¿Cuáles son algunos ejemplos de puestos de trabajo que ocupa la burguesía?

¿La gente como Russ Cox y Van Rossum tuvieron que pasar por el proceso de entrevista en Google?

En un contexto de fabricación (QA), ¿para qué debo estar preparado o esperar trabajar en la construcción de puentes de concreto?

¿Debo dejar mi trabajo e ir al GMAT o continuar con el trabajo y hacer una certificación SAP?

¿Debería unirme a Infosys o VVDN (startup con mejor paga en Gurgaon) como una nueva versión?

¿Son los estudiantes de pregrado que son reclutados para los mejores fondos cuantitativos (DE Shaw, Hudson River, Rentech, etc.) más inteligentes que aquellos que son reclutados para los mejores lugares de tecnología (Google, Facebook, Microsoft)?

Cómo cambiar carreras de ingeniería a fotografía

Tomaré un curso TEFL en junio del próximo año en China, ¿podría encontrar un trabajo para el próximo semestre (a partir de septiembre)? ¿Demasiado último minuto?

¿Qué les disgusta a los profesionales de UX (experiencia de usuario) de su trabajo?