7 formas de conseguir un trabajo de desarrollo front-end independiente
Como desarrollador independiente, tiene la libertad de elegir sus proyectos, establecer su horario y, potencialmente, ganar mucho más dinero que en su trabajo de tiempo completo. Es por eso que incluso los codificadores de Google están entregando sus lujosos servicios de transporte gratuitos y comidas preparadas para convertirse en contratistas independientes.
En los escalones superiores del mundo independiente, los desarrolladores ganan hasta mil dólares por hora. Están dando la vuelta al mundo mientras trabajan, o se quedan en casa y encuentran el equilibrio entre el trabajo y la vida que los hace más productivos. Lo que sea que haga flotar su bote.
Lo que no están haciendo es marcar el horario de nadie más. Claro, tienen más incertidumbre sobre lo que viene a continuación, pero les está yendo extremadamente bien. Pero, ¿cómo llegas allí desde la silla de tu oficina?
La transición al trabajo independiente puede ser realmente desalentadora. Puede ser bastante difícil conseguir un trabajo consistente que lo entusiasme y pague las cuentas, especialmente si aún no se ha hecho un gran nombre en uno de los Tech Giants. No se equivoque: al convertirse en autónomo, está creando su propio (muy pequeño) negocio.
Tienes que concentrarte en promocionarte a ti mismo tanto como en mantenerte a la vanguardia con tus habilidades técnicas. Aquí hay 7 formas en que puede posicionarse para tener un flujo constante de trabajo de desarrollo front-end independiente.
1 Tener una presencia estelar en línea
No hace falta decir que debe perfeccionar constantemente sus habilidades técnicas, pero como trabajador independiente, también necesita concentrarse en mostrar esas habilidades. Asegúrate de tener un portafolio en línea que demuestre que estás al día con todas las nuevas tecnologías y que hace un buen trabajo al mostrar tu marca personal, tu versatilidad y organización.
Ya sea que confíe en un sitio web personal, GitHub o su perfil de LinkedIn para transmitir sus talentos (esperemos que sea todo lo anterior), esté atento a mantener actualizado su historial laboral y las habilidades adquiridas. Debe cargar fragmentos de proyectos en los que está trabajando actualmente y siempre asegúrese de incluir una explicación. Tenga en cuenta que la mayoría de sus clientes no sabrán mucho sobre el desarrollo front-end, por lo que es mejor articular lo que está haciendo en una jerga no tecnológica para lograr la máxima comprensión.
También debe aprovechar las muchas herramientas de administración de redes sociales disponibles para ayudarlo a administrar sistemáticamente su presencia en línea. IFTTT (If This Then That) es un sitio fácil de usar que sincroniza sus perfiles en una variedad de plataformas, de modo que cada vez que publique una publicación en LinkedIn, por ejemplo, su cuenta de Twitter notificará automáticamente a sus seguidores.
Es una excelente manera de aprovechar su red preexistente en una plataforma para ganar tráfico en una nueva. Buffer y Hootsuite son otros dos paneles de redes sociales que le permiten administrar todos sus perfiles en un solo lugar, lo que le permite programar lanzamientos de contenido y usar análisis de datos para medir el alcance y la participación de sus publicaciones.
2 Piense como un empleador
Muchas personas que están en el mercado de desarrolladores independientes no saben exactamente cuál es el papel de un desarrollador front-end; esa es una de las principales razones por las que están dispuestos a contratar. ¿Hacia dónde se van a volcar?
Tal vez a su compañero de cuarto de la universidad o a su primo pequeño que es un genio de la codificación, pero la mayoría de las veces su primer punto de referencia será Internet. Hay un montón de guías de contratación de desarrolladores front-end y descripciones de trabajo diseñadas para ayudar a los empleadores a diferenciar los roles de los diferentes tipos de desarrolladores, para que sepan a quién contratar para mejorar su experiencia de usuario.
Aprovecha estos recursos. Si está viendo que un cierto nivel de experiencia no es negociable en JavaScript, y lo tiene bajo control, pero también está viendo que muchos sitios importantes aconsejan a los empleadores que deberían buscar un desarrollador con un conocimiento práctico. de jQuery también, toma nota.
Vaya a los libros (o la web) y asegúrese de que está trabajando para dominar todas las calificaciones que ve aparecer en línea.
3 Concéntrese en desarrollar sus habilidades blandas
Cuando buscan contratar talentos independientes de front-end, los clientes no solo buscan un desarrollador estrella; quieren a alguien que pueda encajar perfectamente con su equipo y conectar todas las partes del proyecto. Como desarrollador de front-end, usted está usando muchos sombreros, coordinando tanto con el equipo de back-end como con los diseñadores de UI/UX. El valor de ser un excelente comunicador no puede subestimarse.
Ser capaz de explicar cómo resolvió un determinado problema puede parecer increíblemente intuitivo, por lo que muchos desarrolladores no dedican mucho tiempo a pensar en cómo explicar sus procesos de decisión.
Pero si no está bien versado en hacerlo con alguien que nunca antes ha trabajado en un problema de codificación, se sorprenderá de lo difícil que puede ser. Dedique algún tiempo a asegurarse de haber descubierto cómo articular mejor su proceso de trabajo.
Siempre es una buena idea practicar con sus colegas y amigos no técnicos antes de ponerse en contacto con un cliente potencial. Puede que no sea la conversación de cena más fascinante, pero es una excelente manera de prepararse para sus entrevistas y destacarse como un gran comunicador.
4 Empezar poco a poco
Con el auge de la economía de los trabajadores independientes viene la presencia de una gran cantidad de bolsas de trabajo independientes en Internet. Use sitios como Upwork o Freelancer para encontrar trabajos que le permitan comenzar poco a poco. Acepte proyectos relativamente simples y muy manejables para comenzar y utilícelos como una forma de desarrollar su experiencia antes de asumir trabajos más complejos y que requieren más tiempo.
Al comenzar con proyectos más pequeños, tendrá la oportunidad de «sumergir los dedos de los pies» antes de dar el paso completo. Use sus primeros proyectos para probar diferentes entornos de trabajo y aprenda cómo comunicarse mejor con los clientes desde lejos. construya su cartera y descubra lo que se necesita para ser una persona de negocios, no solo un empleado.
5 Únase a una Red de Talento
El gran problema con las bolsas de trabajo en línea es que, si bien son un excelente lugar para que los trabajadores independientes y los empleadores se conecten, la mayoría de las veces, no manejan gran parte del proceso de investigación en ninguno de los extremos. Eso significa que a menudo están muy llenos de aficionados, tanto en términos de desarrolladores como de clientes. Puede ser un desafío encontrar un suministro constante de proyectos atractivos y clientes que realmente entiendan el desarrollo front-end y, por lo tanto, hayan establecido expectativas razonables de usted.
Las redes de talentos como Toptal eliminan la mayor parte de la búsqueda en ambos extremos, lo que facilita que los desarrolladores de primer nivel se conecten con clientes serios. Toptal es una red de miles de desarrolladores y diseñadores independientes de todo el mundo, todos los cuales han pasado un proceso de selección muy riguroso.
También evalúan a los clientes, por lo que no tendrá que perder el tiempo eliminando a los clientes que no saben lo que quieren o lo que están haciendo. Al unirse, se convertirá en parte de una red de élite de desarrolladores talentosos que lo conectarán con un flujo constante de clientes con proyectos bien desarrollados e interesantes.
6 Sea inteligente con sus tarifas
Una de las partes más complicadas de ser un desarrollador independiente, especialmente cuando recién comienza, es establecer sus tarifas. Necesita encontrar ese punto óptimo en medio de fijarse un precio que no sea tan bajo como para perder dinero, pero no tan alto como para que los clientes potenciales se alejen.
Su primer paso aquí es hacer una investigación de mercado. ¿Cuánto cobran otros desarrolladores front-end que reportan un nivel similar de experiencia? Realice algunas búsquedas en bolsas de trabajo para conocer las tarifas vigentes en su área y, si el sitio tiene un sistema de calificación, examine cómo cambian los precios con un aumento en las revisiones positivas o los proyectos completados.
En segundo lugar, piense en sus propios costos generales y otros gastos. ¿Cuánto te cuesta hacer el trabajo? Divida esto por el tiempo que estima que le llevará terminar el proyecto, y esa debería ser aproximadamente su tasa de equilibrio. Tenga en cuenta lo que ha aprendido de su investigación de mercado y su tasa de equilibrio cuando establezca su precio.
Tercero, siempre debes pensar en el cliente. ¿Son una pequeña startup o una gran empresa? Obviamente, si está trabajando con un equipo que recién está despegando, su precio debería ser más bajo de lo que debería ser si consigue un trabajo con una marca bien establecida. ¿Qué tipo de valor está agregando al proyecto de su cliente?
Si su cliente quiere obtener más clientes potenciales o más tráfico en su sitio, piense en el valor agregado de cada cliente potencial adicional que traerá su trabajo. ¿Cuál es el valor agregado de traer cinco clientes potenciales adicionales cada mes? ¿Diez? Tenga en cuenta cómo su trabajo le permitirá a su cliente obtener más ganancias también mientras negocia sus tarifas.
Finalmente, siempre, siempre debe acordar su precio antes de comenzar a trabajar. Esto evitará grandes dolores de cabeza en el futuro y conducirá a una mayor satisfacción tanto para usted como para su cliente.
7 Evite el agotamiento
Los trabajadores independientes tienden a ser más productivos que sus contrapartes en el mundo de la oficina a tiempo completo. Como autónomo, y especialmente como autónomo a distancia, no tienes que lidiar con trabajar en el horario de otra persona, ir al trabajo o esquivar las distracciones una vez allí. Usted sabe (o lo descubrirá rápidamente) lo que lo hace más productivo, y no hay nada que le impida apegarse a esa rutina.
El problema es que muchos desarrolladores independientes son adictos al trabajo, lo que significa que a menudo son más propensos al agotamiento que sus contrapartes de oficina. Es posible que descubras que trabajas mejor solo y exagerado con la cafeína. Eso es genial para su flujo de trabajo. Puede ser menos bueno para tu psique y tu cuerpo.
Las pausas para almorzar y charlar con un enfriador de agua son definitivamente distracciones en la oficina, pero es bastante necesario mantener un nivel básico de interacción humana y asegurarse de tomar descansos cada dos horas. Eso es mucho más fácil de hacer cuando estás cerca de otras personas que están trabajando en la misma tarea. Es más difícil cuando estás totalmente absorto en un proyecto y estás completamente solo. Pero tienes que hacerlo.
Crea una rutina que te mantenga al tanto de tu juego. Recuerda que el café y el agua no son iguales. Mantenga una dieta saludable. Tome descansos regulares. Haz tiempo para hacer ejercicio. No eludas tus obligaciones sociales, o incluso las salidas sociales que suenan como un poco de diversión.
El hecho de que pueda trabajar todo el día no significa que deba hacerlo. Ese molesto error en tu código estará allí por la mañana, y si te das una noche completa de sueño, serás mucho más inteligente a largo plazo. Si no te cuidas, comenzará a aparecer en tu trabajo o en tus interacciones con los clientes.
Conclusión
Es un buen momento para llevar sus talentos de desarrollo front-end al mercado independiente. Sus habilidades son muy buscadas en todas las industrias, ya que cada negocio tiene como objetivo crear una presencia en línea altamente intuitiva y que llame la atención. Hay una escasez real de desarrolladores front-end talentosos cuando se trata de satisfacer esa demanda. Y, cada vez más empresas recurren primero al talento independiente como una forma de hacer contrataciones más eficientes proyecto a proyecto. Es un mercado de desarrolladores por ahí. Sal y tómalo. Solo recuerde, al hacerlo, estará haciendo malabarismos con los roles de desarrollador front-end, vendedor y persona de negocios a la vez.