¿Cuál es la diferencia entre un desarrollador web promedio y un desarrollador web realmente bueno?

Cuando usted es propietario de una pequeña empresa, elegir un diseñador web es una decisión estratégica crucial, ya que un buen sitio web puede brindarle más negocios y uno malo puede alejar a los posibles clientes. Dado que esta decisión (y su sitio web) es fundamental para el éxito de su negocio, es esencial seleccionar el diseñador de sitios web adecuado. ¿Quién va a hacer el trabajo pesado para que su sitio web brille?

Gran parte de su elección de diseñadores depende de si desea trabajar localmente con alguien o si está dispuesto a trabajar de forma remota con ellos por teléfono o videoconferencia.

Aquí hay algunas cosas para pensar y preguntar al contratar a un diseñador de sitios web:

1. Presta atención a cuánto te preguntan acerca de TU NEGOCIO. Deben querer conocerlo a usted, su negocio, su audiencia y sus objetivos de marketing de manera íntima. ¿De qué otra manera pueden diseñar un sitio que refleje a usted, su marca y su negocio, a menos que pasen tiempo para conocerlo?

2. Mira los sitios que han diseñado para ver si te gusta su estilo. ¿Hay una cierta sensación en TODOS sus sitios, o son flexibles en sus diseños?

3. Pregúnteles si hicieron el diseño gráfico y de diseño del sitio, o si solo hicieron la programación.

4. Si ellos mismos no hacen el trabajo gráfico, ¿pueden recomendar un diseñador gráfico?

5. ¿Tienen un proceso de planificación estructurado y sistemático que lo guíe a través de las fases de diseño y si documentarán todas las discusiones y decisiones? Si tienen una Guía de planificación del sitio web que trabajarán juntos, es útil.

6. Pregúnteles qué saben sobre marketing en Internet y optimización de motores de búsqueda. Asegúrese de que estén creando un sitio para usted que cumpla con sus objetivos comerciales y de marketing más amplios. (Un sitio bonito no es bueno para usted a menos que genere ingresos y perspectivas).

7. Pregunte al diseñador por sus tarifas y cuál es el costo estimado para el sitio que desea. Es posible que no puedan darle una buena estimación hasta que discuta el contenido y las características del sitio.

8. Pregúnteles cómo le facturan. ¿Le facturarán mensualmente o cuando se alcancen ciertos hitos? ¿Tienes que hacer depósitos?

En primer lugar, acepta que la respuesta a tu pregunta es de alguna manera subjetiva.

Ahora, generalmente se acepta que un desarrollador promedio (no solo un desarrollador web) puede escribir código que funcione: es decir, un código que resuelva el problema que se le envió.

Dicho esto, los buenos se preocupan por las mejores prácticas y especificaciones, utilizan patrones de diseño. Escriba un código de mantenimiento claro y fácil de entender. Escribir documentación y código de comentarios. Utiliza herramientas como Git para versionar … Y muchas más.

Espero que hayas entendido.

Un desarrollador realmente bueno (de cualquier tipo de software) puede escribir aplicaciones de manera oportuna (según lo programado) y producir código de alta calidad, lo que significa:

  • prácticamente libre de errores
  • base de código mantenible (fácilmente legible y comprensible para otros)
  • eficiente en términos de ejecución y demanda de recursos
  • Satisface los requisitos del usuario (el usuario final está contento)

Y un buen desarrollador hace su trabajo sin un estrés excesivo.

Dependiendo de la persona que evalúa la capacidad de alguien, puede obtener una variedad de respuestas, pero para mí, un desarrollador web realmente bueno puede manejar cualquier aspecto de un proyecto de desarrollo. Base de datos, lógica, UI / UX. Si bien definitivamente es genial tener habilidades sólidas específicas para una de esas áreas, alguien que puede hacer todas ellas tiene una ventaja real, ya que podría abordar un proyecto completo o trabajar en múltiples áreas de un proyecto dependiendo de las necesidades. También diría que un buen desarrollador no solo tiene las habilidades técnicas para manejar el trabajo de desarrollo, sino también una mente creativa y el deseo de contribuir al diseño de un proyecto, no solo ejecutar la compilación.

Un desarrollador web realmente bueno puede crear exactamente lo que desea en un período de tiempo relativamente corto, incluso si tiene que ser codificado a mano usando HTML, CSS y JavaScript.

Las personas que aún no están allí todavía tardan mucho tiempo, tienen que encontrar y usar el código de otras personas con frecuencia, y es posible que no puedan entregar exactamente lo que desean. O si entregan exactamente lo que quieres, el código puede estar ridículamente hinchado porque solo tenían que seguir hackeando y usando el código de otras personas para obtener el resultado deseado.

Manejar. Con algunas tristes excepciones, el desarrollador realmente bueno es el que hace el trabajo y se toma el tiempo para resolver las cosas. Una de las mayores pistas para saber si alguien será bueno o no es cuando están atrapados al final del día. ¿Volverán investigados con ideas o no recordarán dónde estaban el día anterior?

More Interesting

¿Son fáciles de aprender los marcos CSS / HTML una vez que conoces el núcleo HTML / CSS?

¿Cuáles son las ventajas de usar la plantilla Handlebars sobre Underscore.js?

¿Cómo trata NodeJS con múltiples solicitudes de muchos usuarios? Si cada usuario inicia 1-3 procesos que escriben pequeños bits de datos en la base de datos, ¿es escalable?

¿Cómo se configura un sitio web de membresía con WordPress?

¿Qué nuevos módulos deberían desarrollarse para Drupal?

¿Cuál es la diferencia entre el código JavaScript colocado dentro de una etiqueta de encabezado y el código colocado fuera de una etiqueta de cuerpo?

¿Qué editor se usa para CSS?

¿Quién hace jQuery y JavaScript en una empresa de diseño web?

¿Cuáles son las ventajas y desventajas de Ruby on Rails versus Django?

¿Hay una herramienta disponible que nos diga (lego) si un sitio web está disponible para respondernos o no? ¿O puedo escribir un guión simple para eso?

¿Cuál es la mejor manera de obtener precios de hotel a través de API?

¿Qué más puedes hacer con Ruby, excepto usar su marco Rails?

¿Cuál es una explicación simple de la capa de abstracción en el desarrollo web?

¿Puedo poner PHP y HTML en un archivo? En caso afirmativo, ¿cuál debería ser la extensión que proporciono?

¿Qué debo aprender como desarrollador front-end del framework ASP.NET MVC? Soy nuevo en .Net MVC, entonces, ¿es suficiente aprender bootstrap? ¿Cuáles son los controles de interfaz de usuario más utilizados en .net MVC y los controles de interfaz de usuario que necesito aprender? ¿Son suficientes HTML y HTML helper?