¿Cuál es la mejor manera de trabajar independientemente como principiante en el desarrollo de software?

Larga historia corta: no lo hagas.

Se supone que los trabajadores independientes son expertos . Necesitas saber cómo hacer lo que sea que estás trabajando independientemente, lo suficientemente bien como para no fastidiar mucho. Como principiante, lo harás. Mucho Garantizado Probablemente tampoco haya tenido mucha exposición a los aspectos legales de lo que sucede después de arruinar un proyecto de cliente (a diferencia del proyecto de un empleador ), no importa cómo protegerse , tanto cuando realmente cometió un error como cuando el cliente la jodió o está equivocado.

Entonces, aquí está mi plan de tres pasos para ti.

  1. Obtenga experiencia en desarrollo de software . Como principiante, ni siquiera sabes cuánto no sabes, ni cuánto de lo que crees que sabes está absolutamente mal. Pruebe un montón de diferentes tipos de desarrollo de software: móvil, web (tanto front-end como back), otros tipos de clientes y servidores, escritorio, utilidad, incrustados, etc., en un montón de diferentes estilos de idiomas. (No solo diferentes lenguajes, como Ruby y Python, sino diferentes categorías enteras, como OO, imperativo, declarativo, funcional, etc., fuertemente vs. Si no puede conseguir esas tareas, juegue con nuevos idiomas por su cuenta. Idealmente, también obtenga experiencia en diferentes dominios , como banca, medicina, defensa, educación, juegos, productividad, social, etc. Ponga al menos unos años, preferiblemente más como cinco antes de colgar su teja, y de diez a veinte antes de que te vuelvas totalmente independiente.
  2. Aprenda sobre cómo administrar un negocio . Al menos, un negocio de una persona; por ahora, no te preocupes por administrar empleados. Debe aprender sobre el registro, la zonificación, el marketing, las ventas, las licitaciones, los contratos, la facturación, el pago real cuando el cliente no quiere pagar, los impuestos, las demandas, la obtención del seguro de salud y otras cosas que un empleador generalmente proporciona (en menos aquí en los EE. UU. (no diga dónde está), otros requisitos legales donde sea que viva, etc.
  3. Transición al trabajo independiente. Tome algunos pequeños proyectos paralelos a través de Upwork, Guru, Freelancer, tal vez incluso Fiverr, y así sucesivamente, mientras continúa trabajando en un trabajo normal. Tal vez encuentre algunos clientes directamente si puede. Mira cómo te gusta trabajar independientemente. No es para todos. Si , y es un gran si, descubres que puedes ganar dinero lo suficientemente estable, sin demasiada frustración, ve si puedes reducir tu trabajo diario mientras aumentas tu trabajo independiente. Tal vez si tiene suerte puede ganar el doble de su dinero de trabajo diario (incluso después de impuestos) en un año promedio … pero tal vez eso sea en un año 6x más dos años de ingresos cero. Muchas personas no pueden soportar esa inestabilidad. Con grandes ahorros y un cónyuge bien empleado con buenos beneficios laborales, tal vez pueda.

No importa en qué etapa del juego te encuentres, como freelance necesitas tener las herramientas para asegurar el trabajo. Necesitas prepararte.

Aquí hay una hoja de ruta hacia el éxito:

  1. Únase a un sitio web independiente como goLance, que cuenta con profesionales independientes de todo el mundo, así como clientes de todo el mundo que publican y aterrizan conciertos.
  2. Construye tu perfil. Desea que sea profesional, albergue sus muestras de trabajo, biografías, imágenes claras, una manera fácil de contactarlo: las obras.
  3. Después de completar esto, es cuestión de solicitar conciertos en goLance. Ahora, un par de cosas para recordar, es posible que no consigas tu primer concierto durante la noche o incluso en una semana. Dale tiempo. No te desanimes. Además, es posible que no tenga muestras para mostrar, vea si puede mostrar cualquier maqueta para darles una idea de su trabajo. Finalmente, considere ir tras contratos / clientes de poca importancia que son actuaciones fáciles para construir su red.

Prep es enorme como un profesional independiente. Cuanto más pones al principio, más fácil será en el futuro administrar tu negocio (que es esencialmente lo que cada profesional independiente está haciendo, ellos dirigen un negocio).

Avísame cuando crees una cuenta en goLance. Me encantaría echarle un vistazo y aprender más sobre ti.

¡Buena suerte!

Si eres nuevo en el desarrollo de software, trabajar independientemente * NO ES * para ti. Usted es demasiado inexperto como para valer el dinero de alguien y debe pasar unos años aprendiendo el arte, así como la ciencia, de la ingeniería de software en el centavo de otra persona.