Usted dice que las tasas difieren en un 20%.
¿Sabía que la productividad de la ingeniería de software varía hasta 25 veces entre desarrolladores promedio y buenos ? [1]
Pagar 20% o 40% más por hora comienza a sonar bien cuando paga menos horas.
- ¿Por qué mi novio tiene múltiples aplicaciones de texto en su Android?
- ¿Existe alguna desventaja en la implementación de dos soluciones de Analytics diferentes para la misma aplicación?
- ¿Afecta el perfil de mi estudiante si solicito ingreso a unas pocas universidades iguales a través de la solicitud de la coalición, así como una solicitud común? ¿Cómo va a afectar?
- ¿Cuáles son las principales tecnologías y componentes utilizados para crear aplicaciones móviles basadas en la ubicación como Yelp, Uber, Google Places, OpenTable?
- ¿Son las aplicaciones móviles enfocadas de un solo propósito las más exitosas y mejores para los dispositivos? ¿Cuáles son algunos ejemplos?
¡Pero espera hay mas! En los mismos estudios en el libro que vinculé anteriormente, determinaron que el código que escribieron los buenos desarrolladores era más pequeño, más rápido y tenía menos errores. La mayoría de las veces, el código también es más flexible, por lo que cuando solicita cambios, requiere incluso menos tiempo y gastos.
Sin embargo, esta es la trampa: los buenos desarrolladores no son solo desarrolladores con más experiencia. Lo bueno que era un desarrollador, en el estudio, no estaba relacionado con la experiencia. No me malinterpreten: la experiencia sigue siendo valiosa. Sin embargo, lo que desea es un desarrollador experimentado y fuerte , no solo uno con experiencia.
Por lo tanto, cualquier empresa de desarrollo web que ofrezca opciones junior / mid / senior, rechazaría de inmediato. Las probabilidades son buenas de que todos sus desarrolladores sean de la variedad “promedio”.
¿Por qué te debe importar? No desea que su sitio tenga agujeros de seguridad. Desea que su página se cargue rápidamente o perderá clientes. [2] Desea que su proyecto se realice a tiempo y dentro del presupuesto.
Y todas esas cosas requieren al menos un desarrollador senior para lograrlo. Cualquier empresa de diseño web debería saberlo , y ni siquiera debería ofrecerle un desarrollador junior para dirigir su proyecto. Incluso presentar esa opción muestra un juicio pobre y un deseo de poner el trato por encima haciendo un buen trabajo. Es un síntoma de una casa de desarrollo desesperada que cuenta con personal de desarrolladores baratos, todos los cuales son promedio en el mejor de los casos, y los desarrolladores senior probablemente apenas hayan pasado lo que yo llamaría junior, si es que lo hacen.
Encuentre una firma de consultoría en la que pueda confiar. No solo busque la oferta más baja. Si el precio parece demasiado bueno para ser verdad, probablemente lo sea.
He hecho una carrera al rescatar desastres de código que a menudo son causados por poner a los desarrolladores “promedio” o menos calificados a cargo de los proyectos, por lo que he visto el daño que pueden hacer de primera mano. El hecho de que haya información disponible sobre cómo hacer las cosas correctamente no significa que los desarrolladores junior hayan estado expuestos a ella, mucho menos internalizados, y es muy claro, según lo que he visto, que lleva años realmente internalizarlo todo.
Durante los primeros 15 años más o menos después de que comencé a aprender a codificar, crecí en mi conjunto de habilidades de tal manera que el código que había escrito solo unos meses antes se vería terrible. Y sin embargo, cuando comencé, ya era uno de esos buenos desarrolladores que podían resolver problemas más rápidamente que mis compañeros de trabajo con años de experiencia.
Entonces, realmente, usted quiere habilidad y experiencia, y una compañía con precios de oferta bajos probablemente no tenga ninguno. He trabajado con muchas compañías que han tratado con empresas como esa y a veces terminaron con un código que apenas funciona pero es imposible de extender, y a veces terminaron con un desastre. Sin embargo, inevitablemente, la compañía superará todas las estimaciones de tiempo y seguirá pidiendo más dinero, así que no espere que el “buen negocio” sea realmente menos costoso cuando todo está dicho y hecho.
Buena suerte, sin embargo.
Notas al pie
[1] El mes mítico del hombre – Wikipedia
[2] La velocidad es un asesino: por qué la disminución del tiempo de carga de la página puede aumentar drásticamente las conversiones