¿Por qué una empresa contrataría a un desarrollador front-end a tiempo completo?

Tienes razón hasta cierto punto; Los sitios web son muy parecidos a los automóviles.

Parece que lo que quieres es un corredor de segunda mano por $ 1000 que solo llenas con gasolina (contenido), y puedes deshacerte de uno nuevo en 3 años cuando finalmente se rinde. Pero no espere que su desarrollador continúe ingresando para agregarle nuevas piezas, de modo que termine con un Bentley a bajo precio.

Tengo la sensación de que lo que está haciendo es establecer un presupuesto y luego tratar de justificarlo.

Esta bien. Todos los clientes piensan así inicialmente. El problema es que también le costará a largo plazo y puede convertirse en un cliente del infierno para su desarrollador.

Déjame tratar de convencerte de una mejor solución de ganar-ganar …

Lo que realmente necesita hacer es hacer una lista de su lista de características, luego colocarlas en las que debe tener , podría tener , tener columnas. Luego, cueste cada una con su desarrollador. Esta es la etapa de especificación, y la necesita para obtener el sitio que necesita en lugar del sitio que ha aparecido en su cabeza.

Puede diferir esas características que no puede pagar ahora y sin las cuales puede vivir, pero aún necesita planificarlas para que su desarrollador al menos sepa que es fácil agregarlas más tarde (o puede discutir opciones por adelantado) incluso si no lo está pagando por ellos ahora.

Dependiendo de lo que surja con su ejercicio de especificación, estas son sus opciones;

1: quieres más de lo que pensabas que querías

Si espera crear un sitio grande y con todas las funciones, generalmente lo hará con el tiempo, y esto requiere un desarrollador a tiempo completo (o un contrato largo) y una administración.

La etapa de especificación se convertirá en una etapa de diseño antes de que se implemente el sitio, y su desarrollador analizará sus casos de uso y le mostrará las opciones a través de maquetas (marcos de alambre).

Este sitio, una vez implementado, tendrá características avanzadas como un escaparate (con catálogo e inventario de productos actualizados), será el punto de redireccionamiento para sus campañas publicitarias en línea y redes sociales, y contendrá informes y mensajes para integrarse completamente con su embudo de ventas . También responderá (funciona en computadoras de escritorio y dispositivos móviles, para todos los navegadores), y nunca se ve interrumpido por una actualización del navegador porque su desarrollador estará allí para solucionarlo por adelantado (al menos a través de un contrato de servicio).

Los clientes nuevos no piensan en algunas de estas características incluso hoy en día, y muchos gerentes simplemente ven un sitio web como un “argumento de venta en línea”. Eso puede ser apropiado para algunas empresas, ya que su enfoque o negocio no es la web.

Piensa en eso sin embargo; mi dentista no está enfocado en la web, sin embargo, aún puedo reservar una cita con él a través de su sitio amigable para dispositivos móviles, además recibo recordatorios de mensajes de texto automáticos, así como cancelaciones oportunas, por lo que nunca me molestan. Mi dentista tiene ese sitio porque el desarrollador tomó en cuenta lo que los clientes del dentista quieren tener en cuenta , y no solo lo que el dentista pensó que quería (horarios de apertura, lista de dentistas más sus calificaciones, servicios ofrecidos, noticias). Esto se llama viajes de usuario y es una consideración moderna muy importante. Sus clientes prácticamente lo esperan en un buen sitio ahora; Se nota por su ausencia por falta de diseño .

Estas no son características de ese corredor de segunda mano de $ 1000, así que no esperes que sean fáciles de agregar si no planeas para ellos.

2: Lo has hecho bien: solo necesitas un sitio pequeño y ningún desarrollador a tiempo completo

Si todo lo que desea es un argumento de venta en línea (unas pocas páginas sobre el sitio y sus productos, además de algún contenido dinámico como una página de noticias / blog de la compañía), entonces sí, todo lo que realmente necesita es alguien para diseñar un sitio (generalmente de una plantilla existente o de su señalando algunos sitios que desea que se vea). También tendrá un sistema de administración de contenido listo para usar para que pueda agregar una sección de noticias más nuevas páginas a medida que su línea de productos se expanda o llegue a nuevas personas, etc., ¡y puede hacer todo esto sin el desarrollador!

Este sitio estará bien, pero se trata más de lo que quiere decirle a sus clientes , en lugar de lo que el cliente probablemente quiera de usted . Si fueras dentista, e incluso si fueras mejor que mi dentista, aún me quedaría con el mío; él tiene la mejor oferta general debido a sus servicios basados ​​en la web que se dirigen a mis necesidades.

Finalmente, no espere que este sitio crezca con su empresa y se convierta en ese Bentley; tendrá que comprar más tarde, y ahí es donde comienza a ser costoso a través de constantes cambios.

La respuesta es “¿Por qué no?” Los desarrolladores frontend son muy demandados ya que su conocimiento es muy valioso. Son responsables del lado del cliente y de realizar la mejor interfaz de usuario y experiencia de usuario para todos. Para estos fines, deben dominar tecnologías como HTML, CSS y JavaScript. Además, hay muchos marcos adicionales para el desarrollo mejorado, que los desarrolladores frontend suelen utilizar, por ejemplo, Angular, React y Node.js. Es por eso que muchas compañías de TI contratan desarrolladores frontend.

Hay 3 razones principales en las que puedo pensar:

  1. El empleado conoce el código y será bastante efectivo en la implementación de nuevas funciones (un contratista probablemente tomará un par de horas / días solo para familiarizarse con la base de código)
  2. El empleado está familiarizado con la empresa y los equipos de diseño / backend. Esto significa que él / ella comprenderá lo que se requiere más rápido que un contratista con el que se necesitarán varias reuniones para resolver problemas con las necesidades del negocio.
  3. Desea construir su producto de forma incremental. Una revisión cada año no es lo ideal, los pequeños cambios con las pruebas tienen más probabilidades de obtener resultados positivos.

En realidad, hay un trabajo constante en la interfaz de la mayoría de los productos. Cada nueva característica tiende a contener un componente frontend.

Gracias por preguntar. Esa es una pregunta muy razonable. Si el sitio no cambia mucho, seguro, probablemente no se necesita tiempo completo.

Veleidoso dedo de la moda

Sin embargo, he tenido clientes que cambian los diseños con más frecuencia que la ropa. 🙂 Es bastante divertido, y generalmente un error, y les digo que sí. Pero la gente así a menudo no puede ser persuadida, por lo que hay un trabajo a tiempo completo, en teoría.

Construyendo un coloso

Si tiene una empresa que inicia un sitio básico, lo hace crecer continuamente con características y es clave para su negocio, entonces un trabajo de tiempo completo es definitivamente legítimo. Junto con la codificación, el desarrollador también puede vigilar la seguridad, el soporte al usuario, el SEO y otras cosas divertidas.

Las empresas contratan desarrolladores frontend porque los necesitan desesperadamente. Nadie le dirá esto y nadie que contrate a un desarrollador Frontend lo admitirá, pero es cierto.

Frontend es la única parte de un sitio web con el que los clientes interactúan, lo que lo convierte en el más importante para un negocio, y mantenerlo actualizado con las tendencias actuales podría significar la diferencia entre conseguir un cliente o hacer que la competencia obtenga ese cliente de usted. Sin mencionar todas las cosas pequeñas que las compañías agregan en ocasiones como Navidad, Halloween o incluso el Día de la Madre.

“Si el aspecto y la funcionalidad del front-end de un sitio web no va a cambiar mucho en los próximos 2-3 años”, entonces una empresa probablemente no contratará a un desarrollador front-end a tiempo completo. Eso sería una pérdida de dinero.

Pero muchos front-end corporativos cambian con mucha más frecuencia que eso. Dos o tres años es mucho tiempo para que un sitio web pase sin cambios. Muchos cambian mensualmente, diariamente o semanalmente.

Mi pequeña empresa emplea a cinco desarrolladores front-end y estamos sobrecargados de trabajo. Hay más cambios de los que podemos seguir.

La contratación o no de contratistas depende de la cantidad de trabajo que hay que hacer. No estoy seguro de por qué estás enfocado en el frente. Algunas compañías tienen una lógica del lado del servidor que rara vez cambia; algunas compañías tienen una lógica del lado del cliente que rara vez cambia; algunos cambian ambos con bastante frecuencia.

Si su escenario realmente es preciso, tiene razón, no tiene sentido contratar a un desarrollador a tiempo completo. Pero en muchos casos, las empresas crecen, evolucionan, se agregan nuevas funciones, se eliminan las que no tienen éxito, se abren o cierran nuevas oficinas, hay análisis, pruebas A / B, campañas de marketing, etc. Así que muchas compañías pueden mantener a un desarrollador front-end bastante ocupado si el trabajo está bien planeado

Sin embargo, si la empresa es relativamente pequeña, pueden evadir la subcontratación de ese trabajo, de hecho, en Apollo Data tenemos toneladas de clientes que nos hacen construir un sitio para ellos y luego lo mantenemos con cambios más pequeños con el tiempo y los ayudamos a mejorar a través de pruebas.

Si está hablando de la postal, el sitio web estático que suelen utilizar las pequeñas empresas o industrias que no requieren mucha interacción del usuario, entonces tal vez no necesite emplear un desarrollador web front-end a tiempo completo.

Pero si la compañía hace negocios en línea y desea crecer mientras atiende a una comunidad de usuarios que tienen expectativas en constante evolución sobre cómo los servicios y productos deben ser entregados a través de la web, entonces es mejor que contrate no solo uno sino unos pocos desarrolladores front-end que entienden su negocio para ayudarlo a mejorar y expandir su sitio web a medida que el negocio crece y los estándares de servicio al cliente, la experiencia del usuario y las tecnologías evolucionan.

Incluso entonces, lo más probable es que estés más que unos años detrás de tus competidores que tienen los mejores y más modernos sitios web.

Bueno, depende totalmente del tipo de negocio que está haciendo la empresa.

Considere la Compañía A y la Compañía B.

La empresa A hace comercio electrónico; Negocios en línea.

La empresa B hace negocios en construcción.

Entonces, el negocio de A tiene cambios frecuentes en la web pero no es el mismo caso para B.

Es probable que A contrate a un desarrollador front-end a tiempo completo, pero B no lo necesita.

Y yo diría que no son los contratistas también, sino que trabajan por cuenta propia. Hazlo por alguna consultoría. Porque los contratistas también son contratados donde trabajan los desarrolladores a tiempo completo.