¿Cuáles son las mejores maneras en que te conviertes en ingeniero de software independiente?

Bueno, suponiendo que ya eres un ingeniero de software bien calificado con un currículum y tal, todo es cuestión de encontrar buenos contactos.

Si conoce a suficientes personas en la industria, y si tiene un buen conjunto de conexiones a través de LinkedIn, es posible que pueda mantenerse ocupado simplemente llegando a lugares y preguntando.

Siempre me ha resultado difícil, especialmente para empezar, así que sugiero ir a una agencia que encuentre trabajo para usted. Por supuesto, le cobran al empleador por sus servicios, por lo que lo hace más costoso (suponiendo tarifas iguales por hora) … pero, por otro lado, le dan al empleador la confianza de que conoce sus cosas y es un buen trabajador.

Una agencia que viene a la mente es “Toptal”: puede buscarlas en Google. Nunca he trabajado con ellos, pero he estado en compañías que contrataron a contratistas a través de ellos y pareció funcionar bien.

Parte del trabajo por contrato es “en la oficina”, por lo que deberá ser flexible sobre dónde trabaja, y eso significa vivir en un lugar donde hay MUCHAS compañías de software. (Austin Texas trabaja para mí).

Otro contrato de trabajo es “remoto”, lo que significa que trabaja desde su propia casa. Si nunca antes lo ha hecho, requiere algo de disciplina, y si hay otras personas que viven con usted en su hogar, necesitará una oficina adecuada con una puerta que pueda cerrar donde no haya distracción.

Si lo hace usted mismo (sin una empresa de gestión), deberá tener mucho cuidado con los impuestos. Debe cobrar impuestos a sus clientes y pagar impuestos al gobierno. Querrá obtener una desgravación fiscal por el costo de funcionamiento de su oficina en casa, incluida una fracción de los servicios públicos y la hipoteca, más el precio de los equipos de oficina, computadoras, escritorio, etc. Durante el primer año, le aconsejo ENCARECIDAMENTE para conseguir un experto en impuestos en quien confíe que lo guíe a través de esto: es muy fácil meterse en problemas legales y financieros increíblemente profundos si intenta hacerlo usted mismo. Para el segundo o tercer año, es posible que pueda hacer eso usted mismo, pero le ruego que obtenga ayuda al menos durante el primer año fiscal.

Supongo que “freelance” también podría incluir tratar de escribir y vender su propio software, tal vez convertirse en una “startup” y conseguir empleados propios. Esa es una posibilidad definitiva, pero es muy arriesgada y necesita suficiente dinero para pagar el alquiler mientras lo hace. También requiere que usted sea capaz de averiguar qué lo vendería, lo comercializaría, proporcionaría control de calidad y soporte al cliente … eso es un montón de cosas que un ingeniero de software típico no sabe cómo hacer, y probablemente no lo haga bien (eso es ¡definitivamente es mi problema!)

Una de las formas más fáciles de comenzar es ofrecer servicios de diseño de sitios web: hay MUCHAS pequeñas empresas que necesitan un mejor sitio web, uno con interactividad JavaScript y back-end PHP / SQL para que puedan rastrear a los clientes, tomar pedidos en línea , etc. A menudo es posible simplemente buscar pequeñas tiendas y negocios que sean locales para usted, consultar sus sitios web y encontrar algunos que pueda mejorar con bastante facilidad. Lo que necesitará para eso es una buena cartera y la capacidad de lograr que se separen con suficiente efectivo para que pueda hacer el trabajo.

Pero se puede hacer … A MUCHAS personas les encanta trabajar de esa manera. Muchos otros mantienen un trabajo de tiempo completo para garantizar un ingreso estable y hacen tareas independientes en su tiempo libre para ganar dinero extra. Eventualmente, a medida que su negocio independiente se vuelva más conocido, se despertará una mañana y se dará cuenta de que tiene suficientes negocios para deshacerse del trabajo diario y hacerlo a tiempo completo.