No puedo hablar por freelance ya que soy nuevo en esto. Pero voy a compartir mi experiencia personal.
Hace poco me convertí en freelancer y todavía tengo que ganar clientes, ya que soy relativamente nuevo solo hace 6 meses. Hice MCA en una de las prestigiosas instituciones de India NIT Trichy. Pasé casi 7 años como ingeniero de software trabajando para grandes corporaciones. No elegí el trabajo por cuenta propia porque me despidieron, aunque me despidieron una vez antes. Pero una cosa que me despidió me enseñó que no se puede confiar en las personas que te rodean, sin importar cuán amigables sean. Así que durante los últimos 1,5 años, mientras trabajaba para una gran empresa y una de las 25 mejores empresas para trabajar en el mundo, tuve una revelación. Cuánto tiempo puedo confiarle a mi jefe o colegas mi futuro. Pero esa es la realidad del mundo corporativo.
Trabaja para ellos y hace todo lo posible para adaptarse a ellos y cumplir sus expectativas. Pero aún así la gente puede encontrar formas de estar infeliz contigo.
1) Realizas 20 pruebas después de corregir un error y te pierdes una prueba extraña que solo Dios pudo haber imaginado porque los 20 desarrolladores antes de que te cagaran. Serías culpado.
2) Refactoriza código de mierda después de código de mierda para que los desarrolladores vengan después de que pueda encontrarlo más fácil. Usted está retrasado.
3) Refactoriza una aplicación de 5000 líneas escrita en un solo script de Perl. Para aportar más modularidad. Sus colegas bromearán con su trabajo durante la hora del almuerzo, que para cuando este tipo arregle 100 errores tendremos 100 módulos. Solo Dios sabe por qué la gente escribe el código perl de 5000 líneas en primer lugar en un solo archivo. Cualquier programador perezoso podría haber usado Python en el momento en que cruza 1000, teniendo en cuenta el hecho de que la aplicación ya está cumpliendo o generando millones de veces.
3) Usted escribe un código de mierda para satisfacer la demanda urgente de su gerente, ya que le parece que está mal ante sus superiores. Aún serías culpado por ser un mal programador.
4) No estás siendo lo suficientemente amigable y no te mezclas con la gente. Eres un mal jugador de equipo, incluso si tus colegas no estaban haciendo bien su trabajo, pero intentas ser amable y aguantarte.
5) Ocultas un trabajo de mierda que tu colega hizo a tu gerente, pero expresas tu opinión a tu colega. Ahora, no solo eres un mal compañero de equipo, sino también un mal empleado de la empresa, también porque tu jefe lo cree así.
6) Se enferma y se cansa de todas estas tonterías, renuncia al trabajo y se despide del mundo corporativo. Su gerente le dirá que quiere que usted no renuncie al trabajo, pero no está lo suficientemente impresionado con su trabajo. WTF, si no está impresionado, debería dejarme ir en primer lugar. ¿Por qué el drama?
Elegí el trabajo independiente. A pesar de que todavía estoy por ganar un cliente y ganar dinero. Tengo una cosa que extrañé mucho durante mis días corporativos. ESPERANZA. Tengo la esperanza de poder impresionar a mis clientes con mis habilidades y tacto, como impresioné a un cliente alemán en mi primer trabajo en mi primera empresa. De hecho, mis gerentes comenzaron a notarme solo después de que un cliente me enviara un correo.
ESPERANZA que nunca tuve todos mis 7 años en el mundo corporativo a pesar de que recibí alzas constantes. Como muchas personas antes que yo, el freelance requiere agallas y paciencia. Puede que no te recompense con dinero, pero puede recompensar algo más que dinero.
En realidad estoy muy feliz ahora. Pasé más tiempo con mi hijo y mi esposa que nunca antes. Siento menos ira y tristeza que antes. Sonrío más significativamente ahora, no las sonrisas vacías que tenía en el pasado. Mi experiencia podría ser un poco exagerada, pero al menos soy lo suficientemente valiente como para admitir lo que realmente sentí.