Larga historia corta: probablemente todavía no, dado lo poco que nos ha contado, pero es un gran objetivo, si está bien preparado para esa forma de trabajo, y definitivamente se puede lograr si obtiene algo de experiencia y más capacitación, no solo en el aspecto técnico, pero también en los negocios y algunas otras habilidades blandas.
Larga historia larga:
Algo así como. Como dijo Tiago Goddard, hay muchos proyectos independientes que no requieren GUI (ya sea que se trate específicamente de escritorio o cualquier cosa que implique habilidades de diseño visual, como el front-end web). Sin embargo, hay más que eso.
- ¿Qué tan difícil es encontrar y adquirir un trabajo independiente?
- ¿Cuáles son los mayores problemas que tienen los freelancers y sus clientes cuando trabajan entre ellos?
- Cómo ser contratado como diseñador gráfico independiente
- Soy un desarrollador de Android y quiero hacer un trabajo independiente. ¿Cómo consigo un proyecto?
- ¿Es posible tener un trabajo a tiempo parcial durante un curso de senshusei?
Primero, está la cuestión de qué quiere decir con “trabajo independiente”. Esto es casi una contradicción en términos: si usted es un profesional independiente, generalmente no tiene lo que la mayoría de la gente reconocería como un “trabajo”. Te conviertes en dueño de un negocio . Esto es lo que supongo que quieres decir, aunque supongo que podrías estar refiriéndote a aterrizar un proyecto. (Si solo desea obtener un proyecto , seguro, probablemente podría hacerlo, encontrar uno del tamaño adecuado y usar exactamente las habilidades que tiene. Pero cumplirlo, lo suficientemente bien como para que un cliente feliz lo remita a otros, y luego ganarse la vida de manera razonablemente consistente, es otra cuestión por completo).
Solo mencionaste lo que parece ser una clase. Lo llamaste “tecnología informática”, por lo que el desarrollo de software probablemente era solo una parte de él. Y supongo que era un nivel de esfuerzo típico de clase universitaria, lo que significa como máximo cinco a diez horas a la semana, incluyendo lectura, laboratorios, proyectos y tareas. Si esa es toda la experiencia de desarrollo de software que tiene, lo siento, probablemente no esté listo. Es un buen comienzo , pero un profesional independiente debe ser un experto . De lo contrario, es demasiado fácil subestimar drásticamente lo complejo que es realmente un proyecto (o lo malinterpreta por completo), ofertar demasiado bajo, ganar el proyecto y no poder entregarlo a tiempo y dentro del presupuesto.
Recomendaría al menos un campamento de arranque de varias semanas en una pila de tecnología popular en particular (o mejor aún, un campamento de arranque bien redondeado que muestre múltiples). Un título universitario completo de cuatro años lo preparará mucho más, pero también perderá su tiempo con cosas que realmente no necesita y costará mucho más en la mayoría de los países. La autoaprendizaje puede brindarle todo lo que necesita y de forma gratuita / barata, pero será más difícil determinar exactamente qué es eso, además le confiere menos credibilidad.
Sin embargo, independientemente del tipo de capacitación que elija, puede construir credibilidad y obtener algún tipo de experiencia contribuyendo a proyectos de código abierto y creando una buena cartera en Github o algún lugar similar. Eso probablemente no habría contado para nada hace veinte años, pero ahora sí.
Después de que haya terminado su capacitación, le recomendaría al menos un año o dos de empleo normal. Esto le dará una idea de cómo es el mundo real, de escribir software por dinero.
Incluso entonces, sin embargo, las habilidades técnicas por sí solas no son suficientes para trabajar independientemente con éxito. También tienes que aprender sobre los conceptos básicos de los negocios . Debe saber cómo registrar una empresa donde quiera que viva (y cualesquiera obligaciones que conlleve), cómo mantener libros financieros y otros registros, incluyendo todo tipo de cosas que pueden ser relevantes para los impuestos, cuánto de sus ingresos para reservar para impuestos, marketing, ventas, atención al cliente, redactar un contrato decente, evaluar lo que la otra parte ofrece como contrato y mucho más. O, alternativamente, cómo externalizar la mayor parte de lo anterior … pero aun así necesita saber lo suficiente para poder evaluar a los proveedores de servicios. Necesitará saber cómo evaluar cómo le ha ido a su negocio, de modo que pueda planificar para el futuro, como ahorrar dinero de los buenos tiempos para superar los malos tiempos. Puede dar un paso intermedio al ser un empleado de una empresa de consultoría, por lo que obtiene más exposición a esas cosas, pero generalmente muy poca responsabilidad al principio, aumentando a medida que avanza.
Entre los mundos técnico y empresarial, necesitará aprender algunas habilidades básicas. El principal de estos es la comunicación. Debe poder interpretar lo que está pidiendo un cliente potencial; muy rara vez saldrán y dirán todo en su Solicitud de propuestas. Debe poder elaborar una propuesta clara y concisa en respuesta. Ustedes dos deben negociar los términos del acuerdo. Probablemente tendrá que hacer muchas más preguntas sobre exactamente qué significan por varias cosas. Frex, cuando dicen que debe ser rápido, debe saber aproximadamente qué tan rápido, de alguna manera que pueda medir para saber que su software es lo suficientemente rápido o no.
Por último, date cuenta de que no todos están bien preparados para trabajar independientemente. Muchas personas no tienen tolerancia para el ciclo de “fiesta y hambruna” que atraviesan la mayoría de los freelancers. Muchas personas no quieren tener que hacer el trabajo no técnico, como encontrar trabajo o las finanzas y demás. Muchas personas se sienten perdidas sin un jefe que siempre les dice qué hacer. Sin embargo, algunas personas anhelan la libertad que brinda el trabajo independiente.