Cómo empezar a hacer contrato de desarrollo de software

Nunca llegué a 6k/mes antes de renunciar a la contratación. Hace unos años dejé mi trabajo en Adobe en San Francisco para viajar y pensé que también podría tratar de contratar mientras yo. Mi lógica era que mantendría mis habilidades frescas y si no tenía trabajo, podría disfrutar mucho más de los lugares que visitaba. Hace un año abandoné el negocio de la contratación para dedicarme a lo mío... a mi propia "aplicación"... porque soy súper original. 🙂 Lo considero un fracaso, pero el tipo de fracaso que se supone que hay que tener en la vida para demostrar que uno'se esfuerza. Así que voy a dar unos cuantos lugares por los que he fracasado, que no van a responder al 100% a tus preguntas, pero más o menos sí.

(1) Comenzar un nuevo negocio no es un esfuerzo a tiempo parcial.
Mi plan de viajar y construir un negocio de contratación en el medio estaba condenado desde el principio. Uno tiene que estar dedicado y dispuesto a trabajar *extra* horas para construir un negocio exitoso.

(2) La contratación es una cuestión de contactos. No se puede hacer bien de forma aislada.
Yo estaba en Europa 9 horas antes que mis contactos en San Francisco y 6 antes que los de NYC/Boston. Esto, en general, dificulta las relaciones comerciales. Mientras tanto, a los amigos que habían dejado sus trabajos para crear su propia empresa y se habían quedado en la zona, les llovían las ofertas de contratación. Los veían. A menudo de compañeros de pequeñas empresas en el mismo lugar de co-working. O simplemente de amigos de amigos con los que se ponen a hablar los fines de semana. Dices que también trabajas a distancia. Yo'he encontrado que hay un poco de falta de confianza para los trabajadores remotos, y también para los contratistas. Junta las dos cosas y nadie quiere arriesgarse contigo.

(3) No es tan fácil eliminar al intermediario.
Los ingenieros de software pueden ser contratados por empresas por aproximadamente un billón de dólares la hora. Y nosotros sabemos esto, así como el hecho de que somos los únicos que *hacen* algún trabajo para el cliente, así que ¿por qué no podemos ganar el billón nosotros mismos?

Ok, no lo simplificamos tanto. Pero esa'es más o menos la idea al querer hacer tu propio negocio de contratación. Además, sabemos que los ingenieros somos más inteligentes que el jefe medio medio, así que también podemos hacer su trabajo. No hay problema.

Al final subestimamos el tiempo que cuesta encontrar clientes, entablar relaciones con ellos, responder a sus asínicas preguntas, establecer el contrato, para que después de todo eso la ingeniera pueda aparecer y hacer lo suyo. Así como afinar tu imagen de fiable, experto, valioso, y todo lo que conlleva la marca de una empresa.

Esta mierda te llevará fácilmente la mitad de tu tiempo. Y en su mayoría no es facturable.

(4) Necesitas atraer a un cliente que pueda pagarte
Uno de mis problemas fue que no hice ningún esfuerzo para todo lo mencionado anteriormente. Conseguí todos mis trabajos a través de un amigo de un amigo y estos eran en su mayoría pequeñas empresas. El trabajo simplemente me encontraba a mí, y eso me parecía genial. Pero los ingenieros de software son caros. Si quisiera seguir con esto, me certificaría y me pondría a trabajar como contratista del gobierno (hablando de bolsillos sin fondo). Los pequeños clientes que me encontraron no querían pagar la tarifa de un ingeniero de software. No podían pagar esa tarifa.

(5) No son bienvenidos los generalistas.
Cuando alguien contrata a un contratista quiere un experto en X que resuelva su problema inmediato con X. Me costó mucho. Soy un ingeniero de software con un título de ciencias de la computación y años de experiencia haciendo todo tipo de trabajo relacionado con el software. Siempre había trabajado en grandes empresas y estaba acostumbrado a que se esperara que aprendiera un poco para cualquier proyecto. También tenía la mentalidad de "puedo resolver cualquier problema". Los clientes no quieren a un generalista (según mi experiencia, tal vez un contratista de más éxito tenga otra opinión), quieren a un especialista. Y no se puede ser especialista en 20 cosas. Tienes una o dos. Así que hay que elegir.

Por el contrario. Recientemente he conseguido un poco de reputación como un diseñador web - que es un poco gracioso b/c no podía diseñar mi camino fuera de una caja. Pero empecé a lanzar sitios rápidos de WordPress juntos para la gente que conocía que necesitaba un sitio web (utilizando plantillas encantadoras o "Temas"). Son cosas reales que una persona puede ver y entender. Así que los clientes dicen a sus amigos, "¿necesitas una página web? Kait hace páginas web". Como informático generalista / ingeniero de software, no podía explicar mis habilidades lo suficientemente bien como para que otras personas pudieran vender por mí. Que otras personas te recuerden y sepan que haces X es tan importante porque te recuerdan y te mencionan cuando su amigo habla de su problema con X.

Y aunque ahora no quiero trabajar como contratista, he empezado a hacer esto en el lado. Pero nunca ganaría 6k/mes con eso, estos clientes simplemente no pueden pagar eso. Pero mientras que yo estoy haciendo 0k / mes trabajando en mis propios proyectos, es un poco agradable de cambio de bolsillo.

Lecciones aprendidas.
Así que fue un fracaso, pero aprendí mucho. También estuve leyendo y viendo todo lo que pude sobre negocios en ese momento, lo cual es útil ahora que tengo un nuevo negocio. Lynda es mi recurso favorito: lynda.com library | Trial Subscription

Preguntas reales.
No, no creo que ser freelance/contratar sea una buena forma de ganar más dinero que ahora o más o menos lo mismo con menos tiempo.

No, contratar no es realmente más "flexible". Es cierto que como contratista no tenía que trabajar en un horario fijo. Pero siempre tenía que responder a los correos electrónicos. Era más bien como estar de guardia las 24 horas del día. El trabajo y la amenaza de trabajo nunca desaparecen. A menudo no tenía trabajo, pero al mismo tiempo no podía planificar con seguridad unas vacaciones. Un cliente podía tener una emergencia en cualquier momento. Y lo que es más probable, después de no tener ningún trabajo durante semanas, de repente este nuevo trabajo tiene que hacerse AHORA AHORA y tengo que trabajar horas locas durante semanas. Durante esas semanas, no tengo tiempo para buscar otros clientes, así que tan pronto como este trabajo está hecho, el trabajo se seca de nuevo.

Los sitios de freelancing son en su mayoría crowdsourcing. Puede que no te sientas como una mercancía con tus 10 años de experiencia, pero lo harás cuando veas a niños, y a gente de otros países, e incluso a desarrolladores experimentados pujando por trabajos de programación por 7 dólares la hora. ¡Siete! Yo ganaba más que eso como socorrista en el instituto.

De nuevo, si quisiera seguir en esto, seguiría la ruta de la contratación gubernamental. Toda la información para eso está en The U.S. Small Business Administration (SBA punto GOV).

Resumen
De nuevo, fui un fracaso. Tengo que asumir que hay gente que hace esto con más éxito y probablemente te darían una respuesta más positiva. Pero creo que nunca he conocido a un contratista de una sola persona que gane más de 6k/mes. Creo que la única manera de hacerlo (especialmente trabajando pocas horas, como tú quieres) es ser el experto mundialmente reconocido en alguna cosa específica. Y esos creo que son en su mayoría viejos tipos jubilados que son los últimos que quedan que todavía saben X tecnología heredada. Si ahora ganas ese dinero trabajando desde casa, no conozco ninguna forma de conseguir una situación significativamente más cómoda y flexible. Definitivamente no es un camino fácil.

¡Mucha suerte!

Oh, y si encuentras esa forma de ganar más de 6k/mes, desde casa, trabajando en horarios cortos y flexibles, ¡házmelo saber! =D