Hace 11 meses | Por jesus_mr a survey.stackoverflow.co
Publicado hace 11 meses por jesus_mr a survey.stackoverflow.co

En mayo de 2023, 90.000 desarrolladores respondieron la encuesta anual sobre cómo aprenden programación, de qué trabajan, cuánto ganan y qué herramientas usan. Aquí están los resultados.

Comentarios

D

#27
Yo jamas he entendido los que dicen conocer media docena de lenguajes de programacion o al que te dice "a mi el lenguaje me da igual, yo busco gente capaz de aprender".

Lo que haces amigo es una puta chapuza, copias, pegas trozos de aqui y de alli, consigues que funcione lo entregas al cliente y ya no lo veras mas.
Asi tambien digo yo que soy experto en 20 lenguajes.

Todo esto son modas para que comerciales o gente mentirosa ponga en su perfil que saben de algo que es tendencia y a ver si asi los contratan.

t

#1 Bueno, cuando te mueves a la mejor oagada, lo es por un tiempo. Cuando cambia, vuelve al que ya conocías. No veo el problema.

verocla

#7 Han cerrao sesión

D

#7 Han muerto de viejos.

j

#7 Se han jubilado.

cadgz

#7 Seremos pocos pero el cobol nunca mor1rá!

SilviaLibertarian

#1 3.- ya no son las mejor pagadas por que hay exceso de demanda oferta

Zotal

#8 No, creo que te equivocas con la corrección.
Especialistas --> demanda
Trabajos --> oferta.

Aumenta la gente especializada buscando trabajos = Aumenta la demanda para la oferta existente = no pago tanto por que puedo elegir = el bien se ha vuelto menos escaso

Zotal

#13 Claro, por eso cuando vas al periodico salen "ofertas de trabajo" y son oh, wait, empresas ofreciendo trabajos.
Y cuando vayas a la cola del paro, te darán tu carnet de "demandante de empleo"

Tienes que volver a verte los videos de Miguel Anxo Bastos y todos los shorts de Rallo. O cuestionarte si antes de ponerte la serpiente e ir corrigiendo -y perseverar en el error- no deberias usar los libros para leer en lugar de calzar la mesa de la cocina.

SilviaLibertarian

#18 Ay la ignorancia qué atrevida es. (Y la ideología qué cegadora)

El mercado laboral es aquel donde confluyen la oferta y la demanda de trabajo. La oferta de trabajo está formada por el conjunto de trabajadores que están dispuestos a trabajar y la demanda de trabajo por el conjunto de empresas o empleadores que contratan a los trabajadores.
https://economipedia.com/definiciones/mercado-laboral.html

Me parece que quien necesita ver más vídeos de Rallo eres tú.

Zotal

#20 Ostras, que vas a llevar razón.

Desde mi sorpresa absoluta, y con toda humildad, como es entonces que ofertas de trabajo son empresas buscando,
y demandantes de trabajo son personas buscando empresa,
y sin embargo la definicion es completamente contraria a esto?

SilviaLibertarian

#22 porque en España somos unos completos ignorantes en economía.

hardcrack

#24 y lo dice alguien que se identifica como libertario en el peor sentido posible de la palabra: económico

D

#25 Hay muchos anuncios con que las empresas buscan o necesitan.

pawer13

#56 En este sector sí, pero es de los pocos donde realmente hay más demanda que trabajadores

D

#25 Igual que lo de decir "izquierda y derecha", en vez de "trabajadores y rentistas".

D

#22 Es que en la RAE es así de puñetera.

Aquí se entiende como oferta.
Emplear
1. tr. Ocupar a alguien, encargándole un negocio, comisión o puesto. U. t. c. prnl.
2. tr. Dar un empleo remunerado a alguien.

Luego tienes "trabajar", que se entiende como una oferta por la empresa o demanda de la persona.
2. intr. Tener una ocupación remunerada en una empresa, una institución, etc.

Y "trabajo" tiene también doble uso.
2. m. Ocupación retribuida.
6. m. Esfuerzo humano aplicado a la producción de riqueza.
Que aquí puedes pedirlo, te lo pueden ofrecer.

D

#22 Porque es una distinción arbitraria.

c

#22 Es muy sencillo. Es un tema de compra-venta.

El demandante es el que compra
El ofertante es el que vende

Quién vende y quien está comprando?

Bajo mi punto de vista, la empresa compra fuerza de trabajo. El trabajador la vende.

D

#18 A nivel académico oferta son los trabajadores. De esa forma pueden usar las curvas de los productos con las personas.

chemari

#1 Yo por eso trabajo en la que mas me gusta, y listo.

del_dan

#1

if(Language < salary)
}

daphoene

#39 Exception: cannot compare different data types. Go ask Chat GPT

D

#32 eso me cuadra más

leporcine

#32 La culpa ha sido del fullstack, eso solo lo soportan tres.

c

#50 Pues a mí me parece de lo más normal. Todo es programación.

Salvando la maquetación. Css y demás, eso es para diseñadores

leporcine

#78 Yo fullstack entiendo que las css también entran, muy muy raro que no tengas que maquetar tus propios componentes.

c

#94 Ya. Pero eso sí que queda "fuera de ámbito". Eso es terreno de diseñadores gráficos.

redscare

#50 Lo del fullstack desde el minuto cero estaba cantado que era una maniobra para pagar a un tío el sueldo de 1.5 personas pero que haga el trabajo de 3. Una engañifa para chavales jóvenes que les dicen que son rockstar developer y se les pone dura.

c

#32 ya ni saben la diferencia entre un editor o un IDE.
Eso solo es.posible si eres y fuiste un perfecto inútil

cosmonauta

#61 Las estadísticas de stackoverflow probablemente tienen un sesgo, como comenta #42 en que los más jóvenes o juniors necesitan más ayuda de stackoverflow y por tanto la visitan más.

c

#42 Y con chatGPT sus visitas caerán en picado.

Para algunos problemas puntuales está bien. A mí me ha ayudado, pero en general
no es necesario

selina_kyle

#42 anda pues es verdad, a mi tambien me pasa!! ademas con el chatgpt me basto para encontrar los 4 commandos git o docker que necesito de vez en cuando.

Windows95

#12 Pista: había menos informáticos antes que ahora.

D

#15 seguro que había menos, pero no tanta diferencia como para justificar esos datos

Windows95

#17 No veo los datos tan disparatados, la verdad:
Under 18 years old
4.63%
18-24 years old
20.11%
25-34 years old
37.28%
35-44 years old
23.02%
45-54 years old
9.34%
55-64 years old
3.8%
65 years or older
1.31%

k

#15 especialmente si solo aceptas curros en remoto. Se compite con toda Europa del este, y con ingenieros de India y Pakistan supongo que tambien.

o

#23 Mi experiencia es que si trabajas en equipos españoles no compites con nadie de fuera de España, en algunos casos se incluye algo de México pero poco, no entiendo el motivo pero es así. Y si vas a trabajar para multinacionales si que puedes competir con todo el mundo pero salvo que vivas en Madrid o Barcelona el salario te va a dar pa vivir de puta madre, al menos a día de hoy

k

#38 pregunta muy seria: ¿cuántas horas extras toca echar a la semana en un equipo español? Porque he preguntado esporadicamente y la respuesta tiende a “si, suele ocurrir que echamos dias largos”.

Mi experiencia es equipos internacionales, por eso pregunto.

o

#98 En el mío horas gratis 0, hacemos guardias remuneradas, y hacemos horas porque los cambios se hacen de madrugada, bastante bien pagadas al menos en mi humilde experiencia

Windows95

#23 Si tu empresa piensa en contratar indios para reemplazarte es que tu empresa es una mierda: cambia de empresa. Además, piensa que ese mismo corre también a tu favor: le sales más barato a una empresa americana o nórdica que contratar a uno allí.

pawer13

#4 En realidad es porque no ha pasado el tiempo suficiente, como dice #15:

No sé cómo va la estadística ahora mismo porque los datos que tengo son de hace 10 años, pero el número de desarrolladores se duplica cada 5 años. Eso significa que en cualquier momento de los últimos 50 años, la mitad de los desarrolladores tienen menos de 5 años de experiencia.

De hecho, recuerdo que en una entrevista de trabajo me preguntaron si me consideraba un programador con un nivel por encima de la media. La pregunta estaba claramente hecha para mirar el nivel de ego del candidato (me acababan de hacer una prueba técnica, un kata en directo) así que les respondí que tengo 45 años y llevo 17 programando profesionalmente, así que estadísticamente tengo más experiencia que el 80% de todos los desarrolladores del planeta. Muy malo tendría que ser para no ser mejor que al menos la mitad, lo que me coloca por encima de la media.

Deckardio

Meneo #0 Interesante, muchas gracias, pero pon el [ING] al menos en el título

jesus_mr

#3 No me deja editarlo. A ver si algún admin le puede echar un ojo. Gracias por el feedback (aunque estuve mirando y en otras noticias similares no lo ponen y han llegado a portada incluso).

Lito

#16 listo.

jesus_mr

#35 gracias!

Deckardio

#16 Ningún problema por mi parte Solo te lo comentaba porque en teoría es una norma y hay quien a veces nota negativo esas cosas. Un saludo

chemari

Para mi StackOverflow siempre ha sido la página de referencia cada vez que tenía una duda sobre programación, pero últimamente cada vez voy mas a preguntarle a chatGPT, que ademas te da unos ejemplos cojonudos y no te vota negativo porque ya lo había preguntado alguien antes. Y esto solo va a ir a mas.

Si yo trabajara en StackOverflow empezaría a acojonarme mucho, o se espabilan o en 5 años van a ser irrelevantes.

b

#37 cierto pero agiliza mucho, le pegas la definición de las clases y le dices que necesitas una función X que reciba Y params y retorne Z y te da un código que puedes compilar, y luego el humano ya va haciendo los ajustes necesarios. Yo ya no busco en g ni en stack.

c

#52 Hombre, eso ya te lo hace el IDe..

Golan_Trevize

#37 Buena observación. Eso debe ser porque la capacidad de decir "pues no sé la respuesta" es muy humana, de modo que ni las máquinas, ni las IAs ni los gilipollas dominan bien esa cualidad.

aironman

#37 En mi experiencia, ChatGPT falla si las preguntas son de tecnología muy nueva, y aquí incluyo cosas como k8s, sobre todo si no eres preciso con respecto a la versión y en general, si haces preguntas de manera genérica. Tampoco funciona muy bien con versiones específicas de AWS, Azure y GCP, y creo que se debe porque no está bien entrenada para todas las versiones existentes. Tiende a mezclar respuestas que en su momento fueron válidas, pero ya no lo son.

Si preguntas de manera precisa, proporcionando contexto y eres lo suficientemente bueno como para reconocer malas respuestas, la herramienta se vuelve muy precisa.

A ver, yo la he usado para temas de Hadoop, Spark, java, scala y bash scripting. Sobre todo para esto último, es tremendamente eficaz. Para lo primero depende de la calidad de la pregunta. Mientras vayas más al grano, mejor funciona. Si preguntas a lo genérico, te da una respuesta de mierda. Un ejemplo, si pones una excepcion rara y pones el contexto de cuando ocurre, te suele dar al menos buenas pistas para hacer las siguientes preguntas, así hasta que llegas a una solución.

Es una herramienta, si la usas bien o mal, depende del usuario, vamos, que más te vale que ya seas un experto en el tema que preguntas para poder discriminar las respuestas de poca calidad o directamente incorrectas.

otrohastalasnarices

#88 Te puedo asegurar que me he preocupado por hacer preguntas concretas y dando un contexto preciso, y aún así llega un punto que chatgpt llega a un callejón sin salida y se inventa la respusta con tal de no decirte, lo siento tío pero me has pillao.

aironman

#89 Puedo preguntar sobre qué le estás preguntando?

Si ChatGPT te falla, siempre tendrás el poder preguntar en los foros oficiales y en sitios como stackoverflow, como en los viejos tiempos. Y leer manuales.

D

#88 Si no eres experto no puedes usarlo para producción, pero en cambio puedes utilizarlo como ayuda para el aprendizaje.

o

#31 chatgpt también te da ejemplos de mierda al menos por el momento lol

Bringero

#31 preguntadle sobre temas de postgresql, veréis.

Como falla. El otro día hasta el mismo me confesó, que se había inventado una respuesta.

c

#57 Llevo 2 horas intentando que transforme cualquier línea contab en planificación de Windows....lol lol lol lol

Tendré que hacerlo yo.

c

#31 A veces da unas cagadas cojonudas. Cuidado.

Como Stack Overflow, por otra parte

AntonPirulero

El poner como SOs distintos las distintas distros de Linux da lugar a una imagen distorsionada del uso de Linux. Si las sumas (sin contar con ChromeOS) a mí me sale que el 58.4% de los desarrolladores usan Linux en su ordenador personal.

SilviaLibertarian

3.- ya no son las mejor pagadas por que hay exceso de demanda oferta

selina_kyle

Me ha sorprendido esto, mas de la mitad de los profesionales pasan de aprender nada de AI. Los que estan aprendiendo a programar si la tienen mas en cuenta pero tampoco tanto. Me esparaba un 90% o asi.

mecha

#9 no se puede saber de todo y pocas empresas hacen desarrollo usando IA. Muy muy pocas sacan partido a la IA (con desarrollo propio, claro).

D

#9 hoy en día, la principal fuente de ingresos respecto a la IA es vender subscripciones a tu herramienta de IA.

D

#9 No sé cuál será la pregunta, pero no me parece que la gráfica sea compatible con tu interpretación.

selina_kyle

#68 la pregunta es si utilizas alguna herramienta de AI. Solo un 44% las utiliza asi que mi interpretacion es compatible. Me sorprende porque hasta yo, que la parte de IT que hago en mi trabajo es muy pequeña; utilizo varias de ellas.

D

#92 Lo que pasa es que la definición de IA está cambiando continuamente. Por ejemplo Google se consideraba IA hasta hace poco, y los algoritmos de recomendación de las redes sociales también. Pero yo creo que no puedes decir que la mayoría de profesionales pasan de aprender nada de IA cuando sólo un 30% se plantea NO hacerlo pronto.

t

#45 ¿¿¿por qué???

m

¿Creéis que TypeScript podría convertirse en el lenguaje de programación "definitivo"? Tiene muchas de las ventajas de JavaScript, pero elimina muchos de sus inconvenientes. No digo que vaya a sustituir a C o Rust, pero creo que para scprits está muy bien.

prejudice

#34 es solo un sustito de JavaScript
Yo le echaría también un ojo Golang y rust (Uno de los dos acabará siendo el sustituto de C)
Y tambien en dart (Flutter podría acabar siendo el estándar de facto para aplicaciones móviles)

Cidwel

#44 lleva siendo el estandar hace mucho tiempo. Yo programo en typescript pero no puedo negar que Python y su vomitiva sintaxis para embolicos es el lenguaje mejor preferido para hacer backend en general desde hace tiempo. Mas que node y typescript

b

#c-47" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/3824092/order/47">#47 para backend, desde que salió .net 5 hace 3 años, puedes programar cómodamente en c# y correrlo en un docker Alpine. En noviembre sacan .net 8

c

#58 Net es una mala copia de Java

Un truñazo

b

#87 no te diré que sí o que no, para mí son prácticamente iguales, pero como llevo con .net desde que salió hace más de 20 años, es con el único framework con el estoy cómodo. He tocado algo de Python y he querido aprender Flutter/Dart pero no puedo con la forma de dar estilo a los controles de la UI (acostumbrado a no usar else en los if, la anidación de cositas en Flutter me vuelve loco). Ojo que no digo que sea malo, solo digo que no es para mí.

c

#47 A mi node como backend me da escalofríos.

Antes Java

b

#44 uffff el flutter Dart cuando quieres hacer una simple pantalla de login y darle algo de estilo a los campos... Para ser algo nuevo..

prejudice

#54 le acaban pillando el gustillo a ese estilo

c

#44 Rust como OOP es un truño. Y la "mejora" que ofrece sobre C no merece el trabajo de aprenderlo

cosmonauta

#34 no.

c

#34 TypeScript es un decorador por encima de JavaScript.

No sustituye de ningún modo a JavaScript

m

#83: Sí, pero quizás con el tiempo JS adopte caracterísicas de TypeScript o bien este sea adoptado de forma nativa más.

D

#45 Por qué.

d

Joder no me imaginaba que Fortran estaba mejor pagado que C++, tendré que desempolvarlo.

D

Ser desarrollador es parecido a ser deportista, a partir de los 40 ya no quedan casi.

D

#10 Entonces cómo explicas los datos del meneo?

k

#10 no es .net, pero mi problema es que me niego a ciertas cosas, entre ellas hibrido / oficina. Cuando les digo que solo remoto hacen “pufff” y desaparecen.

Mensajitos me mandan, pero si pongo condiciones de ese tipo, pasan de mi. En cierto modo es “mi culpa” por atreverme a poner límites.

n

#21 A mi me llegan muchísimas ofertas full remote, pero es imprescindible inglés fluido.

leporcine

#21 Pues haces bien.

NubisMusic

#5 Cambia de empresa.

borre

#4 Pues yo tenía pensado empezar. Tengo 38.

redscare

#49 La nueva incorporación en mi equipo como desarrolladora senior tiene 60+ años (no me he atrevido a preguntar).

cosmonauta

#4 50 primaveras y de backend developer. Y conozco unos cuantos más.

D

#51 yo me ciño a las estadísticas del meneo, no a lo que dice alguien random de internet

c

#4 A partir de los 40 es cuando más rendimiento dan. Pero no picando código

D

#75 que manía con hablar de sexo en todo

C

A mi me sorprende Microsoft que tiene dos grandes productos que están en el primer lugar: Visual Studio Code y Teams ¡estén hechos en Electron!. Si fuese una empresa pobre y quiere tener una aplicación multiplataforma, vale, se usa Electron. Pero una empresa con astronómico capital que no haya creado 3 equipos para hacer el Visual Studio Code / Teams en forma nativa para Windows, Linux y Mac con C++, obteniendo el mayor desempeño posible y el menor consumo de recursos, no tiene justificación.

prejudice

#36 pues VsCode ya es relativamente ligero.

mecha

#36 a mi lo que me mata es que los atajos de teclado sean distintos en ambos. ¿Porqué? ¿¡porqué!? ¿¡¡PORQUÉ!!?

D

#36 Para un producto gratuito que es líder de su categoría igual no tiene sentido.

E

El talento hasta hace poco no se reconocía en España, todavía hay muchas empresas que siguen con esos criterios. por poner un símil es como el dinero de los ahorradores para la banca, algo de poco valor. Los ingenieros que gestionan y desarrollan proyectos son usados como mercancía de usar y tirar.

1 2