Como estudiante de CS, ¿qué temas / clases debería seguir para convertirme en un profesional independiente al salir de la escuela?

Yo diría: averigua qué es lo que más te interesa. Luego vaya a oDesk (u otros sitios) y consulte los trabajos que coinciden con sus intereses. Busque las tasas, el número de solicitantes por trabajo y contra quién competiría. Recuerde que para la mayoría de las habilidades, hay trabajos que requieren un alto nivel de experiencia (para los cuales es posible que aún no esté calificado) y otros que son más de nivel de entrada (donde puede haber mucha más competencia).

Además de esas declaraciones generales, vemos una gran demanda de desarrollo móvil. Y, en general, todo lo nuevo y actual tiende a tener un desequilibrio (temporal) de oferta / demanda que favorece a los trabajadores independientes que aprenden nuevas tecnologías rápidamente. Fue cierto para RoR hace unos años, y ahora es cierto para otros lenguajes del lado del servidor (node.js, go), para nuevos tipos de habilidades (aprendizaje automático, procesamiento de grandes datos, diseño 3D para impresión), etc.

Evitaría cursos específicos de diseño web, porque lo más probable es que te obstaculicen en lugar de ayudarte. La última vez que revisé muchos lugares todavía se enseña HTML4 y la etiqueta .

Me gustaría ver el desarrollo de iOS y el procesamiento de datos / estadísticas. Son realmente grandes en este momento y este último es sin duda una habilidad muy valiosa entre carreras. Si tu universidad hace un curso de “negocio de software”, pruébalo.

Use esto como una oportunidad para aprender cosas que no tendrá la oportunidad de trabajar. Busque cursos de IU, tipografía, arte, fragmentos interesantes de ciencia, historia. Haga todo lo posible para aprender a administrar clientes también. El trabajo independiente es 30% de trabajo real y 70% de gestión de proyectos.

Como freelance en el valle, definitivamente veo una fuerte demanda en el desarrollo de iOS, especialmente en los juegos, puedes pedir alrededor de 2-3X / h lo que de otro modo harías en un trabajo normal, si eres bueno. Así que concéntrate en el móvil si eso te interesa. Como profesional independiente, realmente tienes que estar bien redondeado, conocer todo el ciclo de desarrollo / prueba. Los clientes esperan que recojas cosas relativamente rápido, como en una hora porque no te pagan por aprender.
Por supuesto, si conoce bien la agrupación / fragmentación, estará bien cuando sea y donde sea. Serás tratado como un dios.

Sé que esto es vago, pero debe tomar las clases relacionadas con lo que le interesa. Depende del tipo de trabajo que le guste hacer, por ejemplo, trabajo de diseño web front-end versus material de base de datos back-end. Ciertamente no estará de más saber un poco de todo, de hecho, tendrás que saber todo sobre la pila si quieres ser realmente bueno en lo que haces, pero a la mayoría de las personas generalmente les gusta un área más.

Si está buscando ser un consultor en los Estados Unidos, en este momento las áreas más populares son el desarrollo web empresarial, SAP y sistemas similares.

More Interesting

Tengo 23 años y gano un salario de 24 K. Vivo en Bangalore ¿Cómo debo comenzar a ahorrar?

Deseo seguir una carrera en el desarrollo de juegos. ¿Alguien puede guiarme?

¿Qué debo hacer si quiero unirme al FBI?

Cómo ayudar a mi novio de 17 años a conseguir un trabajo

¿Qué posibilidades hay de que un estudiante de informática termine trabajando en la NASA?

Me llaman para una entrevista de SSB (cuerpo educativo) en el centro de Allahabad, pero estoy un poco gordita. ¿Debo ir?

Soy un estudiante de segundo año de Bcom de Bsss College. Estoy interesado en aprender Cuentas y deseo mejorarme y prepararme para Cwa. ¿Qué tengo que hacer?

¿Cómo puede un estudiante de primer año de B.Tech IT utilizar sus primeras vacaciones de invierno en la universidad?

Disfruto programando. ¿Cuál sería un buen cambio de carrera para un doctorado en biociencias y cómo llegaría allí?

Ser un MBA con 3.5 años de experiencia en 4 compañías diferentes. ¿Qué debo hacer a continuación, si todavía no estoy satisfecho con mi crecimiento?

¿Cómo puede un joven geek hacer una diferencia en los problemas sociales y políticos que enfrenta el mundo?

Veo Java como un programa necesario para tantos trabajos, ¿puedo obtener un trabajo correcto solo con Java o necesito otros conocimientos de programación para un trabajo básico?

¿MANIT Bhopal es una buena universidad para un B.Arch?

¿Es importante la ubicación para comenzar una carrera como artista de VoiceOver?

¿Es posible unirse a un fondo de cobertura superior si fue a una escuela desconocida?