¿Cómo saber si alguien es un buen desarrollador web para su proyecto
Recoger a alguien construir un sitio web para usted no es una tarea fácil. Incluso si usted no está construyendo la próxima Gmail, que debería estar haciendo las cosas bien la primera vez. Pero escoger un buen desarrollador Web no es una tarea sencilla, especialmente si usted no sabe mucho acerca de la creación de sitios web usted mismo. Si no se puede decir aparte de PHP CSS, ¿cómo se debe saber si la persona delante de usted (o en el otro lado del correo electrónico) realmente conoce su negocio?
¿Necesita un diseñador, desarrollador, o ambos?
Lo primero es lo primero. Los diseñadores web y desarrolladores web son de dos categorías totalmente diferentes. Los mejores diseñadores son verdaderos artistas. Trabajan con Photoshop, Adobe Illustrator o (mi favorito) CorelDRAW. Puede que no sepan mucho sobre el código, pero saben lo que es hermoso. Anterior se puede ver Dribbble, una comunidad de diseñadores. Algunas de las personas en Dribbble también son codificadores, pero si quieres tener una idea de lo que los diseñadores hacen, Dribbble es un buen lugar para comprobar.
Los desarrolladores, por el contrario, son ingenieros. Puede ser que no tienen mucho gusto artístico, pero teniendo en cuenta un diseño, que será capaz de ponerlo en práctica utilizando tecnologías web estándar. Así que ahora que hemos hecho esta distinción clara, usted debe saber que este post es sobre desarrolladores. Hay diferentes maneras de encontrar diseñadores, aunque algunos de estos consejos también se aplica a ellos. Este post se supone que ya sabe lo que está tratando de crear, y que tiene una maqueta detallada que muestra lo que el sitio final debe ser similar. Esto es muy importante para los próximos pasos.
Mira sus trabajos anteriores
Este es el factor más importante, que es por eso que es la primera que he enumerado. Lo que su desarrollador ha hecho hasta ahora?
Los buenos desarrolladores por lo general contribuyen a abrir el código de proyectos de diversas maneras. Su desarrollador debe tener una página de perfil Github mostrar su trabajo, por lo que es fácil de ver qué proyecto contribuyeron a.
El precio es un indicador
Si usted está buscando para construir un sitio web de aspecto hermoso para usted o su empresa, no llegar a pagar a alguien $ 10 la hora y hacer que crean una obra maestra. Sitios web como VWorker.com son excelentes para encontrar trabajadores de calidad, sino que también están llenos de codificadores y diseñadores que me volvería a trabajar por $ 5 por hora. Ahora, sólo porque alguien es barato o caro no necesariamente significa que sean malos o buenos - pero el precio es un indicador. Como la palabra en buenas diferenciales de trabajo de un desarrollador, sus tasas subirán. Si quieres ir con un desarrollador con experiencia, a pagar el precio.
No voy a entrar en las tasas específicas aquí porque estos cambian con el tiempo, pero al igual que en muchos otros campos, si la tasa se le ofrece siente demasiado bueno para ser verdad, probablemente lo es.
¿Te llevas?
Otro factor importante a menudo se descuida - Cómo te llevas con esta persona? Con demasiada frecuencia, los programadores de alta calidad que sienten que es excelente en su oficio significa que no necesariamente tienen que ser jugadores del equipo, o gente agradable. Peor aún, los desarrolladores pueden juzgar a sus clientes (y otras personas en general) sobre la base de la experiencia técnica - así que si usted no tiene ni idea, se podría pensar que eres inteligente, también.
Por lo tanto, es su desarrollador en realidad estaba bien? No me refiero en el tipo de charla de camino, pero ¿siente que puede comunicarse de igual a igual?
Preguntar acerca de sus opiniones
Los buenos desarrolladores pensar largo y tendido sobre su elección de herramientas, y terminan teniendo opiniones y preferencias sólidos. Aquí hay algunas preguntas que puede hacer a su desarrollador:
- ¿Cuál es su editor de texto de su elección? Vim, TextMate, Notepad ++, algo más? ¿Por que el editor, y no otro?
- ¿Cuál es el idioma de su elección? PHP, Ruby, Python? ¿Algo más? ¿Por qué ese idioma y no otro?
- Cómo se utiliza un marco de desarrollo Web, como Rails o Django? ¿Por qué?
- Va a utilizar este marco para mi proyecto? (Asegúrese de que para describir su proyecto, por supuesto). ¿Por qué?
Incluso si los nombres anteriores no significan mucho para usted, su desarrollador debería saber ellos, y debe ser capaz de explicar lo que su preferencia es, y por qué. Esta es también una gran manera de probar la recomendación anterior - te llevas? Es el desarrollador capaz de explicar sus decisiones técnicas sin condescendencia o hacer que se sienta tonto?
Tener un claro, visión detallada
Hemos hecho un círculo completo, que se remonta a la primera pieza de asesoramiento. No espere que su programador a ser un diseñador. Si usted no sabe lo que su sitio web debe ser similar, ir con un diseñador de primera. Su desarrollador no debe ser el que subir con el look-and-feel. Deben ser el que para que esto ocurra en la vida real. Su desarrollador debe asegurarse de que su sitio web es rápido y preparada para el futuro, y fácil para usted para actualizar dado su nivel de habilidad.
Para su programador a ser capaz de citar a un precio justo y luego hacer un buen trabajo, deben tener una comprensión clara de lo que se espera de ellos. Así que cuando se llega a un resumen del proyecto detallado y maquetas, esto hace que sea mucho más fácil para usted para encontrar a alguien para realizar su visión.
Comparta sus consejos a continuación
¿Tiene historias de terror que compartir sobre la búsqueda de programadores y desarrolladores para crear sus proyectos? ¿Me he perdido un dato importante por encima? ¿Quieres un puesto similar, sobre los diseñadores? ¡Házmelo saber en los comentarios!