¿Puedo obtener un trabajo independiente usando la experiencia de codificación que obtuve en mi clase de tecnología informática, o necesito aprender GUI?

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.

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.

¿Tomó una sola “clase de tecnología informática” y espera obtener un trabajo de eso? Esa es una expectativa poco realista. ¿Puedo sugerirle que eche un vistazo al mercado laboral, lo que buscan los empleadores, tal vez obtenga un poco de orientación profesional y educativa?

Eso dependería del tipo de trabajo que esté buscando, puede encontrar muchos trabajos que requieren programación sin GUI.

En realidad, han pasado un par de años desde la última vez que hice una GUI, en su mayoría son sitios web en estos días.

More Interesting

Nunca he hecho videos de bodas antes. ¿Debería intentar encontrar otro camarógrafo para trabajar primero, o debería hacer el primero gratis?

Como desarrollador web autodidacta, ¿cómo puedo monetizar esta habilidad?

¿Cuáles son los inconvenientes de los sitios web independientes y cómo se pueden mejorar?

¿Está bien contratar ingenieros cofundadores de Upwork?

¿Cómo comenzar con la programación independiente? Soy un graduado de secundaria, programador de Android de la India. He publicado un par de geniales aplicaciones de Android en Play Store. ¿Cuánto puedo ganar con esto? Lo que hace un buen profesional independiente

¿Cuántas horas trabajas realmente por semana como diseñador / desarrollador web independiente?

Cómo entrar en la redacción de artículos de no ficción para revistas como un nuevo profesional independiente

Cómo saber cuánto cobrar a un cliente por un servicio muy específico

¿Qué se necesita para ganar $ 60,000 por año como escritor independiente?

¿Qué necesito aprender para ganar dinero constante como desarrollador independiente de WordPress? ¿Cuánto tiempo debo comprometerme para aprender y de qué sitios son buenos para aprender?

¿Cuál es la tarifa por hora para el diseño independiente (web / interactivo) en Nueva York?

Cómo saber cuándo estoy listo para ser traductor independiente

¿Cuáles son algunas compañías en las que un pequeño núcleo de no empleados ha contribuido decididamente al éxito de la compañía?

¿Puedo comprar un perfil establecido en Elance?

¿Es el sitio web del servicio independiente un mercado saturado?