Hola, hemos recibido y respondido una consulta relativa a las posibilidades y salidas laborales de la programación para trabajadores, que extracto a continuación porque pienso puede ser de interés general.
EXTRACTO CONSULTAQuiero generar una oportunidad laboral nueva, y estoy pensando en la programación. No sé nada de programación, y me interesa aprender por 2 razones:
La primera es poder trabajar idealmente de forma remota con alguna empresa que me contrate, que pueda manejar mis horarios, ideal sería un trabajo por objetivos, que pueda administrar mi tiempo, para poder seguir haciendo otras cosas.
La segunda es que para mi actividad laboral uso software que permite la programación a cierto nivel.
Entonces si puedo combinar mis 2 objetivos aprender a programar para tener una salida laboral alternativa y que además pueda si lo deseo programar para mi actividad laboral sería lo ideal.
Les consulto cual sería el camino, primero realmente tengo que probar si la programación es para mí y puedo abordarlo económicamente.
Tengo bastante experiencia laboral, pero de programación nada.
Espero puedan orientarme, si mis objetivos son viables, estaba pensando en un horizonte de tiempo de 2 años. Y viendo la web de ustedes entiendo que podría empezar por el curso : CURSO "FUNDAMENTOS DE PROGRAMACIÓN NIVEL I" con eso ver si realmente la programación es para mi y luego si es así, avanzar con más cursos.
Mi duda es pricipalmente si para poder llegar a uno de los objetivos que es que una empresa me pueda contratar para programar como trabajo remoto, lo que no sé, es si estas empresas que contratan programadores, se fijan y buscan más en la educación formal, me refiero a una carrera universitaria de programación o se puede estudiar por ejemplo con los cursos de ustedes y conseguir igualmente ese tipo de trabajos de programador contratado por empresas? Porque no me interesa ser programador freelancer, entonces entiendo que debo orientarme a lo que la industria está contratando.
EXTRACTO RESPUESTALa cuestión que planteas es interesante pero a la vez más complicada de responder de lo que puede parecer a primera vista. Hay muchos factores implicados. Creo que para esta consulta vas a encontrar tantas respuestas como personas a las que preguntes. No obstante, a partir de diferentes respuestas quizás puedas llegar a tus propias conclusiones.
La primera cuestión que te comento es que para llegar a un grado de conocimiento de la programación suficiente para que esta se convierta en salida laboral, a la mayoría de las personas les lleva cuatro, cinco ó más años. Es un área de conocimiento muy extensa y adquirir dominio requiere tiempo.
No obstante, adquirir conocimientos de programación tiene otro aliciente: por un lado, comprender mejor cómo funcionan las máquinas y la inteligencia artificial. Por otro lado, la programación se está convirtiendo cada vez más en un conocimiento transversal. Para quienes trabajan en economía, saber programar puede ayudarles a resolver problemas económicos. Para quienes trabajan en medicina, puede ayudarles a resolver problemas médicos. Y así sucesivamente, porque cada vez más todo está apoyado en tecnología y la tecnología tiene detrás software a distintos niveles, pero cada vez es más común que todo tipo de herramientas faciliten entornos de programación para que los usuarios puedan sacarle un mayor partido.
Aprender programación es un camino no sencillo. No a todo el mundo se le da bien la programación. Podríamos decir que es algo similar al dibujo, no a todo el mundo se le da bien. La forma de saber si se te da bien posiblemente sea intentándolo.
Respecto a la educación formal, ciertamente es necesaria si se quiere conseguir un "trabajo de oficina en una empresa", que es el 90% del trabajo que hay. Realizar cursos por libre puede ser útil para aprender, hacer cosas por libre, y como trampolín para luego hacer más cosas, pero no es lo más frecuente que lleve a poder trabajar profesionalmente en el área.
Luego tenemos los casos "excepcionales", que son de personas con altas capacidades que son capaces de resolver en horas o días lo que a las personas normales les lleva días o meses. Esas personas suelen ser captadas por empresas importantes y ganar buenos sueldos, pero que una persona resulte de este tipo es tan probable como que te toque la lotería: es bastante improbable.
Respecto al curso Bases de la programación nivel I de aprenderaprogramar.com, puede ser un buen curso para tomar un primer contacto con la programación. Pero es solo eso, un primer contacto. Para realizar este curso se recomienda tener un nivel de matemáticas igual o superior al de enseñanzas medidas.
Recomendamos leer artículos:
Hilo de los foros sobre fundamentos de programación:
https://aprenderaprogramar.com/foros/index.php?topic=1313.0Artículos de la sección cómo empezar:
https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&layout=blog&id=84&Itemid=18Y con estas y otras opiniones, que cada persona se forme su opinión para su situación personal y profesional
Saludos,