No hay trabajo para programadores junior

No hay trabajo para programadores junior
Sin entrar en lenguajes y perdernos en detallitos.

Todo se puede resumir en que EL NIVEL ES MUY BAJO.

El nivel 'avanzado' de ahora es el nivel 'usuario' de hace 10-15 años, dicho por programadores veteranos con 30 años de exp que ahora son 'directivos' de esa misma empresa.

Ya he dicho antes que he ido a alguna entrevista de oyente e incluso me han dejado preguntar a algun junior que estaban seleccionando.....me he encontrado cosas que dices WTF!

Gente con masters y papers publicados que no saben lo que es una 'pull request' de Git o que es eso del gitignore, cosas muy muy muuuuuuuy Básicas. Eso sí, on paper tienen un CV que hasta uno mismo se queda impresionado....no me extrañaría que fuera la mitad o más falso.

Todo el mundo sabe, que el nivel en las empresas españolas es bajito y reina la chapuza y el 'hablar de oídas'.
Programadores de esos nichos de antes había 4 expertos, ahora habrá tambien 4 expertos de esos y muchos programadores normales y corrientes, pero por lo menos hay gente disponible, no como antes que esos 4 expertos ya estaban pillados y acababan contratando a gente que no tenia ni idea y enseñándoles in house.

A algunos, cualquiera que os oiga se pensará que antes el ci en españa era de 200 y ahora es de 30. Me imagino que serás boomer.

Un programador de los de ahora sin experiencia ya está mejor que el 95% de los candidatos que acababan contratando antaño.

Encima, si me dices que lo que preguntabas a los programadores eran temas de matemáticas que no sirven para nada pues ya me dirás qué conclusiones puedo yo sacar.
 
Antes había un bug que diferenciaba las tildes o no tildes, a la hora de posicionar. Lo habrán arreglado no? Hice algo de $$ con eso.
Posicioné una App porque todos los devs ponían tilde al nombre y la gente buscaba sin tilde.
Ni idea, pero vamos que la mejor forma de posicionar es llegar el primero con alguna idea.

Aprovechando los cambios que se van dando en lo que es mainstream y nuevas posibilidades que van surgiendo con nuevo software.

Una forma de encontrar esos huecos es usar el autocomplete del cuadro de busqueda, en orden alfabetico
a
b
c
..
aa
ab
ac
..
Para saber que busca la gente y mirar los resultados de cada busqueda para saber donde hay menos oferta disponible para esa busqueda.

Otra forma es tener un pequenyo google trends particular, usando los datos de acceso de wikipedia (que son publicos y los puede descargar cualquiera) para saber por ejemplo, en que articulos de la wikipedia se dispara su numero de visitas en un momento dado.
 
Última edición:

tb como consejo general, hay que fijarse en apps que sean las mas descargadas para windows y no tengan su equivalente en android/ios.

incluso a la hora de elegir el nombre, a menudo te encuentras en el autocomplete de playstore el nombre de aplicaciones famosas para windows, que no existen en android, pero la gente las busca en la playsore.
 
Última edición:
Sin entrar en lenguajes y perdernos en detallitos.

Todo se puede resumir en que EL NIVEL ES MUY BAJO.

El nivel 'avanzado' de ahora es el nivel 'usuario' de hace 10-15 años, dicho por programadores veteranos con 30 años de exp que ahora son 'directivos' de esa misma empresa.

Ya he dicho antes que he ido a alguna entrevista de oyente e incluso me han dejado preguntar a algun junior que estaban seleccionando.....me he encontrado cosas que dices WTF!

Gente con masters y papers publicados que no saben lo que es una 'pull request' de Git o que es eso del gitignore, cosas muy muy muuuuuuuy Básicas. Eso sí, on paper tienen un CV que hasta uno mismo se queda impresionado....no me extrañaría que fuera la mitad o más falso.

Todo el mundo sabe, que el nivel en las empresas españolas es bajito y reina la chapuza y el 'hablar de oídas'.
Esto sucede porque se han orientado los estudios técnicos en general.a la práctica y la aplicaciones en lugar de los fundamentos desde Bolonia (aunque comenzó en los planes del 92 y la LOGSE). En el fondo porque la sociedad (estudiantes y responsables) así lo querían, por diversos motivos. Sucede en IT y en prácticamente todas las ramas (incluso las de ciencias, de ahí los dobles grados o dobles FP para suplir carencias).

Todos obsesionados con librerías, que si tal lenguaje que si este otro lenguaje, que si tal software o dominar esto otro y al final nadie sabe hacer cuatro operaciones, integrar parece cosa de entes divinos y hacer un algoritmo sencillo cuesta horas.

Esto ocurre en parte porque gente con vocación real en STEM son minoría en éstas, la mayoría se han metido allí por los cantos de sirena o por motivos varios (se podría hacer una lista de perfiles de estudiantes STEM de mas a menos adecuados).
 
Esto sucede porque se han orientado los estudios técnicos en general.a la práctica y la aplicaciones en lugar de los fundamentos desde Bolonia (aunque comenzó en los planes del 92 y la LOGSE). En el fondo porque la sociedad (estudiantes y responsables) así lo querían, por diversos motivos. Sucede en IT y en prácticamente todas las ramas (incluso las de ciencias, de ahí los dobles grados o dobles FP para suplir carencias).

Todos obsesionados con librerías, que si tal lenguaje que si este otro lenguaje, que si tal software o dominar esto otro y al final nadie sabe hacer cuatro operaciones, integrar parece cosa de entes divinos y hacer un algoritmo sencillo cuesta horas.

Esto ocurre en parte porque gente con vocación real en STEM son minoría en éstas, la mayoría se han metido allí por los cantos de sirena o por motivos varios (se podría hacer una lista de perfiles de estudiantes STEM de mas a menos adecuados).
Pero es normal, yo no entiendo qué criticais, si analizáis las ofertas laborales lo que se necesita es lo que es, y la gente no se va a poner a estudiar 10 años para saber temas irrelevantes. Las matemáticas hoy en día en programación no se usan, los lenguajes de programación ya tienen las matemáticas preprogramadas, es tan sencillo como usar la librería .math

Con todos los lenguajes y herramientas que es útil saber hoy en día, lo último que quiere nadie es perder tiempo con cosas obsoletas y que no se van a usar, hay que establecer unas prioridades.

Los que vais de listos criticando el sistema actual estás despegados de la realidad, los sistemas operativos los programan pocos expertos, no tiene sentido aprender cosas como ensamblador, ni la arquitectura del hardware para programar aplicaciones. El que lo quiera aprender está muy bien, pero las aplicaciones no se programan en ensamblador.

Es normal que la gente se obsesione con las librerías, porque es lo que ahorra el tiempo, y nadie tiene ganas de tirarse 2 meses programando algo que se puede hacer tirando de librería, de ahí el éxito de python a pesar de ser uno de los lenguajes más lentos.
 
Yo prefiero la rama del marketing del IT, que es el marketing digital. Ya que puedes ganar dinero desde el día 1, por ti mismo.
Vale que no sea mucho, pero mejor que nada.
 
Pero es normal, yo no entiendo qué criticais, si analizáis las ofertas laborales lo que se necesita es lo que es, y la gente no se va a poner a estudiar 10 años para saber temas irrelevantes. Las matemáticas hoy en día en programación no se usan, los lenguajes de programación ya tienen las matemáticas preprogramadas, es tan sencillo como usar la librería .math

Con todos los lenguajes y herramientas que es útil saber hoy en día, lo último que quiere nadie es perder tiempo con cosas obsoletas y que no se van a usar, hay que establecer unas prioridades.

Los que vais de listos criticando el sistema actual estás despegados de la realidad, los sistemas operativos los programan pocos expertos, no tiene sentido aprender cosas como ensamblador, ni la arquitectura del hardware para programar aplicaciones. El que lo quiera aprender está muy bien, pero las aplicaciones no se programan en ensamblador.

Es normal que la gente se obsesione con las librerías, porque es lo que ahorra el tiempo, y nadie tiene ganas de tirarse 2 meses programando algo que se puede hacer tirando de librería, de ahí el éxito de python a pesar de ser uno de los lenguajes más lentos.
Entiendo tu punto, sin embargo:

-Una cosa es lo que necesite "el mercado" y otra cosa diferente es la formación. La supeditación de la educación a las necesidades del mercado ha sido más perjudicial que beneficiosa, salvo para los beneficios de unos pocos (los centros de élite NO se adaptan a la corporación, más bien es una simbiosis común).

-Las empresas han pretendido una suerte de mercado de titulados por demanda, como un Netflix de remeros que vinieran ya preparaditos para remar. Y eso es imposible. Son las empresas las que deberían invertir en formar laboralmente unos titulados que salen con una determinada formación (cada uno se dedica a lo que se dedica, no se puede pretender que se forme la gente en función de lo que al responsable o al gestor de turno le viene bien un día en concreto).

-Si se tuviera que adaptar la educación al mercado laboral español o a lo que quiere la patronal, ya puedes cerrarlo todo salvo las facultades de derecho, medicina y enfermería, poner cuatro escuelas de FP para el resto e importar mano de obra.

-Lo irónico de esto es que pese a que se hicieron las reformas que la empresa y el mercado quería (el sistema educativo español ha pasado de ser de los más teóricos a uno de los más prácticos de Europa) resulta que ahora se quejan de que salen con poco nivel y que fallan en la ejecución. Pues a disfrutar la última masificación con Bolonia y la pauperización de la formación en general, al fin y al cabo, guiada en parte por ellos.

Una buena base a medio y largo plazo siempre será más útil que estudiar las moditas de turno. Y más con con la IA, que hará esos remeros formados a base de práctica y de saber librerías, frameworks o han aprendido a base de usar software prescindibles, porque una vez se entrenen IA's específicas para ello serán sustituibles.
 
Entiendo tu punto, sin embargo:

-Una cosa es lo que necesite "el mercado" y otra cosa diferente es la formación. La supeditación de la educación a las necesidades del mercado ha sido más perjudicial que beneficiosa, salvo para los beneficios de unos pocos (los centros de élite NO se adaptan a la corporación, más bien es una simbiosis común).

-Las empresas han pretendido una suerte de mercado de titulados por demanda, como un Netflix de remeros que vinieran ya preparaditos para remar. Y eso es imposible. Son las empresas las que deberían invertir en formar laboralmente unos titulados que salen con una determinada formación (cada uno se dedica a lo que se dedica, no se puede pretender que se forme la gente en función de lo que al responsable o al gestor de turno le viene bien un día en concreto).

-Si se tuviera que adaptar la educación al mercado laboral español o a lo que quiere la patronal, ya puedes cerrarlo todo salvo las facultades de derecho, medicina y enfermería, poner cuatro escuelas de FP para el resto e importar mano de obra.

-Lo irónico de esto es que pese a que se hicieron las reformas que la empresa y el mercado quería (el sistema educativo español ha pasado de ser de los más teóricos a uno de los más prácticos de Europa) resulta que ahora se quejan de que salen con poco nivel y que fallan en la ejecución. Pues a disfrutar la última masificación con Bolonia y la pauperización de la formación en general, al fin y al cabo, guiada en parte por ellos.

Una buena base a medio y largo plazo siempre será más útil que estudiar las moditas de turno. Y más con con la IA, que hará esos remeros formados a base de práctica y de saber librerías, frameworks o han aprendido a base de usar software prescindibles, porque una vez se entrenen IA's específicas para ello serán sustituibles.
En eso estoy más o menos de acuerdo, pero la mayoría de las empresas ya han dejado claro que no están despuestas a hacer ningún esfuerzo por formar a nadie. Yo soy el primero que defiendo que la formación debería hacerse en las empresas como lo dije en uno de mis primeros hilos en el foro: Demasiado fácil lo han tenido algunos. (Y sobre el sistema educativo)

Pero a la vista de que eso no va a suceder a corto ni medio plazo, pues lo que queda es lo que hay.

Luego una FP o incluso una carrera tienen el tiempo que tienen y dan para lo que dan, y hay que establecer prioridades, si calculamos el número de horas que tiene cada asignatura veríamos que no son tantas ni siquiera en las troncales. Y las personas tampoco tienen una capacidad de aprendizaje ilimitada.

Respecto a las IAs, eso quizá cambie el mercado y supongo que acabarán adaptando las formaciones a ese nuevo mercado, si ya no hace falta dedicar tanto tiempo al código quizá inviertan ese tiempo en aprender a implementar agentes IA o qué se yo.

Y ese conocimiento "básico" en mi opinión, a día de hoy, no tiene demasiada utilidad, como decía antes, prácticamente no hace falta para nada, yo por ejemplo, ni de coña me dedicaría a aprenderlo, ni mates, ni ensamblador, ni código máquina, ni arquitectura, etc. etc. y tampoco lo metería en ningún programa formativo general si depende de mi.

Hoy en día la peña usa el coche y no saben cambiar una bujía, pero al final lo que importa es llegar a los sitios, la peña ni sabrá si su coche tiene bujía, pero el mundo está hecho así y es lo lógico, lo que no tiene sentido es aprender mecánica, salvo que te guste.
 
Pero es normal, yo no entiendo qué criticais, si analizáis las ofertas laborales lo que se necesita es lo que es, y la gente no se va a poner a estudiar 10 años para saber temas irrelevantes. Las matemáticas hoy en día en programación no se usan, los lenguajes de programación ya tienen las matemáticas preprogramadas, es tan sencillo como usar la librería .math

Con todos los lenguajes y herramientas que es útil saber hoy en día, lo último que quiere nadie es perder tiempo con cosas obsoletas y que no se van a usar, hay que establecer unas prioridades.

Los que vais de listos criticando el sistema actual estás despegados de la realidad, los sistemas operativos los programan pocos expertos, no tiene sentido aprender cosas como ensamblador, ni la arquitectura del hardware para programar aplicaciones. El que lo quiera aprender está muy bien, pero las aplicaciones no se programan en ensamblador.

Es normal que la gente se obsesione con las librerías, porque es lo que ahorra el tiempo, y nadie tiene ganas de tirarse 2 meses programando algo que se puede hacer tirando de librería, de ahí el éxito de python a pesar de ser uno de los lenguajes más lentos.
Si quieres ser un desarrollador básico sustituible por chatgpt, efectivamente, si quieres tener un conocimiento sobre tecnología que te permita adaptarte a lo que sea y ser capaz de abstraer a procesos complejos es lo que hay. Volvemos a la misma historia de siempre, para que van los niños a aprender a dividir si eso lo hace la calculadora, ¿alguna vez alguien te ha pedido que hagas una división en papel? Pues eso.
 
Si quieres ser un desarrollador básico sustituible por chatgpt, efectivamente, si quieres tener un conocimiento sobre tecnología que te permita adaptarte a lo que sea y ser capaz de abstraer a procesos complejos es lo que hay. Volvemos a la misma historia de siempre, para que van los niños a aprender a dividir si eso lo hace la calculadora, ¿alguna vez alguien te ha pedido que hagas una división en papel? Pues eso.
Si dependiera de mí haría las pruebas técnicas en pseudocódigo, para ver la lógica y la capacidad de pensar fuera de la caja del desarrollador y no la sintaxis que ha memorizado.
 
Si quieres ser un desarrollador básico sustituible por chatgpt, efectivamente, si quieres tener un conocimiento sobre tecnología que te permita adaptarte a lo que sea y ser capaz de abstraer a procesos complejos es lo que hay. Volvemos a la misma historia de siempre, para que van los niños a aprender a dividir si eso lo hace la calculadora, ¿alguna vez alguien te ha pedido que hagas una división en papel? Pues eso.
Si te despiden de programador porque ahora lo hace una IA saber ensamblador o mates tiene pocas posibilidades de ayudarte en nada, si acaso aprender otros ambitos como internet de las cosas, big data… a saber, eso si, pero no son cosas “basicas” son otras áreas como pueda ser la programación tambien.

Habra empresas que valoren esos conocimientos de la vieja escuela, pero son pocas, yo no apostaria por ello mi tiempo, ademas son cosas bastante duras, llevan una cantidad de tiempo bastísima, eso si no es por afición ya me dirás hoy en dia qué sentido tiene, no te da adaptabilidad ni nada.

Igual en plan preper si hay un apocalipsis zombie y hay que reestablecer la civilizacion, pero yo para eso tiraria antes por carpinteria o herrería.
 
Si dependiera de mí haría las pruebas técnicas en pseudocódigo, para ver la lógica y la capacidad de pensar fuera de la caja del desarrollador y no la sintaxis que ha memorizado.
Cuando trabajo con alguien quiero que sea alguien capaz de entender y resolver problemas por su cuenta, el que no conozca tal comando o librería me da igual, ya se lo diré yo o lo verá en otras partes del proyecto, a mí lo que me hace perder el tiempo es explicar continuamente lo que tienen que hacer y cómo, tratar de pensar en todos los problemas que pueden no haber tenido en cuenta, y eso no lo aprendes con la tecnología de moda.
 
Si te despiden de programador porque ahora lo hace una IA saber ensamblador o mates tiene pocas posibilidades de ayudarte en nada, si acaso aprender otros ambitos como internet de las cosas, big data… a saber, eso si, pero no son cosas “basicas” son otras áreas como pueda ser la programación tambien.

Habra empresas que valoren esos conocimientos de la vieja escuela, pero son pocas, yo no apostaria por ello mi tiempo, ademas son cosas bastante duras, llevan una cantidad de tiempo bastísima, eso si no es por afición ya me dirás hoy en dia qué sentido tiene, no te da adaptabilidad ni nada.

Igual en plan preper si hay un apocalipsis zombie y hay que reestablecer la civilizacion, pero yo para eso tiraria antes por carpinteria o herrería.
Sigues insistiendo en lo mismo, valoras sólo lo que crees que piden, pero no tienes en cuenta que es parte del aprendizaje, para aprender a correr primero hay que saber andar. Te quejas de la exigencia de conocer en profundidad determinada tecnología no te salva de que te manden a la calle, y pides aumentar más el problema especializando a los estudiantes en las tecnologías de moda.

Nadie te va a pedir que sepas ensamblador, nadie te va a pedir que sepas cómo funciona un ordenador, después vienen los lloros porque cobro poco o es que tengo que aprender cosas nuevas que no tienen que ver con lo que sé.
 
En eso estoy más o menos de acuerdo, pero la mayoría de las empresas ya han dejado claro que no están despuestas a hacer ningún esfuerzo por formar a nadie. Yo soy el primero que defiendo que la formación debería hacerse en las empresas como lo dije en uno de mis primeros hilos en el foro: Demasiado fácil lo han tenido algunos. (Y sobre el sistema educativo)

Pero a la vista de que eso no va a suceder a corto ni medio plazo, pues lo que queda es lo que hay.

Luego una FP o incluso una carrera tienen el tiempo que tienen y dan para lo que dan, y hay que establecer prioridades, si calculamos el número de horas que tiene cada asignatura veríamos que no son tantas ni siquiera en las troncales. Y las personas tampoco tienen una capacidad de aprendizaje ilimitada.

Respecto a las IAs, eso quizá cambie el mercado y supongo que acabarán adaptando las formaciones a ese nuevo mercado, si ya no hace falta dedicar tanto tiempo al código quizá inviertan ese tiempo en aprender a implementar agentes IA o qué se yo.

Y ese conocimiento "básico" en mi opinión, a día de hoy, no tiene demasiada utilidad, como decía antes, prácticamente no hace falta para nada, yo por ejemplo, ni de coña me dedicaría a aprenderlo, ni mates, ni ensamblador, ni código máquina, ni arquitectura, etc. etc. y tampoco lo metería en ningún programa formativo general si depende de mi.

Hoy en día la peña usa el coche y no saben cambiar una bujía, pero al final lo que importa es llegar a los sitios, la peña ni sabrá si su coche tiene bujía, pero el mundo está hecho así y es lo lógico, lo que no tiene sentido es aprender mecánica, salvo que te guste.

No es lo que hay, esto no sucedería si no se hubieran plegado los agentes sociales (en este caso educativos/formativos) a las demandas de unos (empresas) y otros (alumnos).

Aquí el problema ha sido por una parte el sector corporativo que ha presionado para tener una gran masa de remeros renovable y fabricados de manera rápida, y por otra parte el alumnado que ha presionado para que todo el mundo pueda ser lo que quiera cuando no todas las carreras u oficios son para todo el mundo, ni lo han sido nunca, tanto por capacidad como por vocación (si llega al 20 por ciento de los que las estudian, los que realmente tienen vocación de científicos o ingenieros ya es mucho).

Esto es más consecuencia de la crisis y de los cambios sociales (los usuarios de las rrss por un lado, o la gente de carreras como magisterio y enfermería y oposiciones como FCSE que se ha visto la realidad laboral, ha generado una sensación general de no esforzarse a nivel intelectual para conseguir lo mismo o menos, mucho menos, que éstos).

En eso estoy más o menos de acuerdo, pero la mayoría de las empresas ya han dejado claro que no están despuestas a hacer ningún esfuerzo por formar a nadie. Yo soy el primero que defiendo que la formación debería hacerse en las empresas como lo dije en uno de mis primeros hilos en el foro: Demasiado fácil lo han tenido algunos. (Y sobre el sistema educativo)

Pero a la vista de que eso no va a suceder a corto ni medio plazo, pues lo que queda es lo que hay.

Luego una FP o incluso una carrera tienen el tiempo que tienen y dan para lo que dan, y hay que establecer prioridades, si calculamos el número de horas que tiene cada asignatura veríamos que no son tantas ni siquiera en las troncales. Y las personas tampoco tienen una capacidad de aprendizaje ilimitada.

Respecto a las IAs, eso quizá cambie el mercado y supongo que acabarán adaptando las formaciones a ese nuevo mercado, si ya no hace falta dedicar tanto tiempo al código quizá inviertan ese tiempo en aprender a implementar agentes IA o qué se yo.

Y ese conocimiento "básico" en mi opinión, a día de hoy, no tiene demasiada utilidad, como decía antes, prácticamente no hace falta para nada, yo por ejemplo, ni de coña me dedicaría a aprenderlo, ni mates, ni ensamblador, ni código máquina, ni arquitectura, etc. etc. y tampoco lo metería en ningún programa formativo general si depende de mi.

Hoy en día la peña usa el coche y no saben cambiar una bujía, pero al final lo que importa es llegar a los sitios, la peña ni sabrá si su coche tiene bujía, pero el mundo está hecho así y es lo lógico, lo que no tiene sentido es aprender mecánica, salvo que te guste.

Al contrario, lo que va a hacer la IA es que todo empleo de grado medio intelectual va a desaparecer. Quedarán por un lado los empleos cualificados físicos, porque harán falta aún décadas para automatizarlos (como las tiktokeras) o empleos cualificados de nivel intelectual muy alto que utilicen IAs dedicadas como complemento.

Por eso precisamente, a lo que se debería ir es a lo contrario: estudios más generalistas y con mayor formación básica para formar gente que pueda hacer el trabajo de él y los cuatro subalternos de grado medio vía IA.

Ya hay muchas empresas que prefieren un doctor en ciencias o en ingeniería que sepa manejar IA antes que un equipo de ingenieros técnicos/peritos gestionados por un STEM con máster, que era la norma hasta hace dos días.

Otro debate sería el hecho de que van a sobrar muchos profesionales.
 
Última edición:
Sigues insistiendo en lo mismo, valoras sólo lo que crees que piden, pero no tienes en cuenta que es parte del aprendizaje, para aprender a correr primero hay que saber andar. Te quejas de la exigencia de conocer en profundidad determinada tecnología no te salva de que te manden a la calle, y pides aumentar más el problema especializando a los estudiantes en las tecnologías de moda.

Nadie te va a pedir que sepas ensamblador, nadie te va a pedir que sepas cómo funciona un ordenador, después vienen los lloros porque cobro poco o es que tengo que aprender cosas nuevas que no tienen que ver con lo que sé.
yo no digo que no sea util en determinados campos concretos, pero no es algo que tenga sentido enseñar en una fp de programacion. En una carrera no se, yo personalmente opino que en una carrera orientada a la programacion tampoco, quiza estaria bien con una especialización, pero bueno, cada uno que opine lo que quiera, y que aprenda lo que le pareza.
 
Si te despiden de programador porque ahora lo hace una IA saber ensamblador o mates tiene pocas posibilidades de ayudarte en nada, si acaso aprender otros ambitos como internet de las cosas, big data… a saber, eso si, pero no son cosas “basicas” son otras áreas como pueda ser la programación tambien.

Habra empresas que valoren esos conocimientos de la vieja escuela, pero son pocas, yo no apostaria por ello mi tiempo, ademas son cosas bastante duras, llevan una cantidad de tiempo bastísima, eso si no es por afición ya me dirás hoy en dia qué sentido tiene, no te da adaptabilidad ni nada.

Igual en plan preper si hay un apocalipsis zombie y hay que reestablecer la civilizacion, pero yo para eso tiraria antes por carpinteria o herrería.

Es curioso porque es un buen ejemplo de tu contradicción, en esos ámbitos un programador formado a base de bootcamps o de aprender X lenguaje JAMÁS va a poder ni poner un pie, porque el primero requiere de una base de matemáticas bastante amplia, desde estadística avanzada (inferencia bayesiana, análisis de series temporales, etc.) hasta procesado de señales, ramas muy fundamentales y áridas de la ciencia y la ingeniería, si quieres hacer algo más allá de una regresión lineal con excel.

Y el segundo aglutina mil cosas, desde análisis de circuitos, física y alta frecuencia, hasta análisis de redes, salvo que solamente quieras programar un cacharro fabricado en china, o sea, el equivalente a un proyecto final de bachillerato.

Precisamente por lo que dices, la formación base siempre es buena, en el caso concreto de la informática, un informático con una base elevada fundamental pero poco conocimiento en frameworks podrá reciclarse si le sustituyen por una IA. Un bootcampero no (en universidades de élite como el MIT, no suelen aprender más de dos o tres lenguajes a lo sumo, eso sí formación básica sólida, es decir, como en España en los 80 y 90. Qué casualidad).
 
No es lo que hay, esto no sucedería si no se hubieran plegado los agentes sociales (en este caso educativos/formativos) a las demandas de unos (empresas) y otros (alumnos).

Aquí el problema ha sido por una parte el sector corporativo que ha presionado para tener una gran masa de remeros renovable y fabricados de manera rápida, y por otra parte el alumnado que ha presionado para que todo el mundo pueda ser lo que quiera cuando no todas las carreras u oficios son para todo el mundo, ni lo han sido nunca, tanto por capacidad como por vocación (si llega al 20 por ciento de los que las estudian, los que realmente tienen vocación de científicos o ingenieros ya es mucho).

Esto es más consecuencia de la crisis y de los cambios sociales (los usuarios de las rrss por un lado, o la gente de carreras como magisterio y enfermería y oposiciones como FCSE que se ha visto la realidad laboral, ha generado una sensación general de no esforzarse a nivel intelectual para conseguir lo mismo o menos, mucho menos, que éstos).



Al contrario, lo que va a hacer la IA es que todo empleo de grado medio intelectual va a desaparecer. Quedarán por un lado los empleos cualificados físicos, porque harán falta aún décadas para automatizarlos (como las tiktokeras) o empleos cualificados de nivel intelectual muy alto que utilicen IAs dedicadas como complemento.

Por eso precisamente, a lo que se debería ir es a lo contrario: estudios más generalistas y con mayor formación básica para formar gente que pueda hacer el trabajo de él y los cuatro subalternos de grado medio vía IA.

Ya hay muchas empresas que prefieren un doctor en ciencias o en ingeniería que sepa manejar IA antes que un equipo de ingenieros técnicos/peritos gestionados por un STEM con máster, que era la norma hasta hace dos días.

Otro debate sería el hecho de que van a sobrar muchos profesionales.
Es normal que el sistema educativo se adaptara de esa manera, al final las empresas tienen mucha capacidad de presión, porque la mayoría de la gente no tiene en mente emprender después de estudiar. Quiza si el gobierno se ocupara del asunto.

Y aquí en españa no creo que haya muchas empresas que valoren los conocimientos de informática de bajo nivel o como se quiera llamar.
 
Es curioso porque es un buen ejemplo de tu contradicción, en esos ámbitos un programador formado a base de bootcamps o de aprender X lenguaje JAMÁS va a poder ni poner un pie, porque el primero requiere de una base de matemáticas bastante amplia, desde estadística avanzada (inferencia bayesiana, análisis de series temporales, etc.) hasta procesado de señales, ramas muy fundamentales y áridas de la ciencia y la ingeniería, si quieres hacer algo más allá de una regresión lineal con excel.

Y el segundo aglutina mil cosas, desde análisis de circuitos, física y alta frecuencia, hasta análisis de redes, salvo que solamente quieras programar un cacharro fabricado en china, o sea, el equivalente a un proyecto final de bachillerato.

Precisamente por lo que dices, la formación base siempre es buena, en el caso concreto de la informática, un informático con una base elevada fundamental pero poco conocimiento en frameworks podrá reciclarse si le sustituyen por una IA. Un bootcampero no (en universidades de élite como el MIT, no suelen aprender más de dos o tres lenguajes a lo sumo, eso sí formación básica sólida, es decir, como en España en los 80 y 90. Qué casualidad).
Respecto a big data y tal yo no tengo conocimiento como para afirmar nada, pero desde mi punto de vista y simplemente por logica, da lo mismo aprender una cosa antes que despues, si necesita matematicas, las emprendes cuando ya has decidido ir a eso, no veo el sentido que tiene aprender esas cosas “por si acaso”.

Si hablamos de aprender cosas “por si acaso” de cuantos años estaríamos hablando? Para aprender arquitectura del hardware, redes, ensamblador, codigo maquina, matematicas avanzadas, etc. etc. Y todo eso sin ninguna seguridad de que vaya a hacerte falta alguna vez.

En fin, con esto me retiro del debate, quizá tengáis razón, de todos modos este ni siquiera es mi sector profesional XP
 
Última edición:
Pero es normal, yo no entiendo qué criticais, si analizáis las ofertas laborales lo que se necesita es lo que es, y la gente no se va a poner a estudiar 10 años para saber temas irrelevantes. Las matemáticas hoy en día en programación no se usan, los lenguajes de programación ya tienen las matemáticas preprogramadas, es tan sencillo como usar la librería .math

Con todos los lenguajes y herramientas que es útil saber hoy en día, lo último que quiere nadie es perder tiempo con cosas obsoletas y que no se van a usar, hay que establecer unas prioridades.

Los que vais de listos criticando el sistema actual estás despegados de la realidad, los sistemas operativos los programan pocos expertos, no tiene sentido aprender cosas como ensamblador, ni la arquitectura del hardware para programar aplicaciones. El que lo quiera aprender está muy bien, pero las aplicaciones no se programan en ensamblador.

Es normal que la gente se obsesione con las librerías, porque es lo que ahorra el tiempo, y nadie tiene ganas de tirarse 2 meses programando algo que se puede hacer tirando de librería, de ahí el éxito de python a pesar de ser uno de los lenguajes más lentos.

Para enmarcar roto2:
 
No es lo que hay, esto no sucedería si no se hubieran plegado los agentes sociales (en este caso educativos/formativos) a las demandas de unos (empresas) y otros (alumnos).

Aquí el problema ha sido por una parte el sector corporativo que ha presionado para tener una gran masa de remeros renovable y fabricados de manera rápida, y por otra parte el alumnado que ha presionado para que todo el mundo pueda ser lo que quiera cuando no todas las carreras u oficios son para todo el mundo, ni lo han sido nunca, tanto por capacidad como por vocación (si llega al 20 por ciento de los que las estudian, los que realmente tienen vocación de científicos o ingenieros ya es mucho).

Esto es más consecuencia de la crisis y de los cambios sociales (los usuarios de las rrss por un lado, o la gente de carreras como magisterio y enfermería y oposiciones como FCSE que se ha visto la realidad laboral, ha generado una sensación general de no esforzarse a nivel intelectual para conseguir lo mismo o menos, mucho menos, que éstos).



Al contrario, lo que va a hacer la IA es que todo empleo de grado medio intelectual va a desaparecer. Quedarán por un lado los empleos cualificados físicos, porque harán falta aún décadas para automatizarlos (como las tiktokeras) o empleos cualificados de nivel intelectual muy alto que utilicen IAs dedicadas como complemento.

Por eso precisamente, a lo que se debería ir es a lo contrario: estudios más generalistas y con mayor formación básica para formar gente que pueda hacer el trabajo de él y los cuatro subalternos de grado medio vía IA.

Ya hay muchas empresas que prefieren un doctor en ciencias o en ingeniería que sepa manejar IA antes que un equipo de ingenieros técnicos/peritos gestionados por un STEM con máster, que era la norma hasta hace dos días.

Otro debate sería el hecho de que van a sobrar muchos profesionales.
Tu argumento es erróneo de partida. Si tanto se hubiera plegado el sistema educativo a la empresa... ¿Por qué hay tanto parado sobre cualificado? No, la realidad es que empresa y universidad viven en mundos aparte y en guerra.
 
Todos los que estan estudiando programacion ya sea universidad o bootcamps, deberian saber que cuando salga el 90% de ellos no van a encontrar trabajo.

La gran mentira de que hacen falta programadores:

Pruebas:




Esto sumado a los despidos masivos... gente que lleva 15 meses sin encontrar trabajo, gente con 5-8 años de experiencia.

Atras quedaron la epoca de vacas fuertes, donde todo programador tenia 15 ofertas diarias.

Ademas se acabo el chollo del trabajo en remoto, cada vez se oferta menos, a currar a la oficina como todo cristo.


Winter is Coming developers.

Edit: Linkdin esta lleno de lloros de este tipo, llevo no se cuantos meses buscando trabajo y ninguna ofeerta, he echado cv a no se cuantas empresas cientos durante 15 meses y solo he tenido 4 entrevistas..... Game over
Invoco al usuario @El Mercader al hilo si no lo ha visto que sabe del tema.
 
Ni los senior. Conozco perfiles top, realmente top (físicos, matemáticos o ingenieros con doctorado y experiencia laboral algunos) que están aceptando salarios que avergonzarían a una reponedora del mercadona (puestos técnicos y científicos en la PRIVADA por 20k-24k brutos...EN BARNA). Algunos se plantean incluso la vía académica tal y como está el percal. Otros (una ingeniera química) opositan. Algunos emigran. Y otro da las gracias que su novia tiene un trabajo como Dios manda en este país (tiktokera) que le permite seguir en la búsqueda de su empleo soñado.

Un familiar mio que trabaja en Suez, 1400 euros netos por trabajar hasta los sábados en depósitos de gas y depuradoras.

Ingeniero de puentes...
 
Invoco al usuario @El Mercader al hilo si no lo ha visto que sabe del tema.
Me materializo ipso-facto para compartir mis conocimientos:

Curro no hay, pero no por la IA, sino porque han cortado el flujo del dinero barato y además las empresas ya se huelen la recesión. Nadie contrata a juniors en Nueva York.

Respecto a la IA: Viene muy bien para aplicaciones sencillas de no más de 3000 líneas de código, pero en cuanto subes de esa cifra la IA se equivoca tanto que es mejor hacerlo tú mismo o dividir el programa en pequeños sub-programas.

De momento lo veo como una ayuda, pero no para sustituir a un junior con una diplomatura en Informática.

Lo que sí veo es que va a haber una explosión de pequeños programas y utilidades que antes los hacía un freelance y ahora los hace cualquier persona que sepa un poco del tema.

Un ejemplo: He tardado cuatro días en hacer una pequeña aplicación multiplataforma de inventario con generación de etiquetas en códigos QR con unos 30 campos para rellenar las características de cada objeto del inventario, buscador avanzado y sistema de alarma de stock (y con un diseño muy bueno).

La aplicación está hecha en lenguaje Go, con una base de datos SQLite3 y consta de un servidor web embebido. La misma se puede liquidar en el escritorio o vía servidor. El programa consta de un solo ejecutable con todo metido dentro y un fichero de base de datos.

Tengo que decir que mis conocimientos de Go son muy limitados, pero la aplicación también tiene mucho CSS, JS y HTML.

Si hubiera tenido que hacerlo desde cero me hubiera llevado un mes.

Probablemente un programador senior hubiera tardado cuatro días sin IA (yo soy de sistemas), pero ahí está el programa funcionando y tengo a cinco personas tirando del mismo, y un programador senior aquí no baja de 150-200 euros la hora, así que nos hemos ahorrado 6000 euros o más.
 

Estadísticas del foro

Temas
2.055.745
Mensajes
58.326.316
Miembros
190.979
Último miembro
Crédito Social Bajo

El blog de burbuja.info

Volver