Programador de c+ ganando lo que no está escrito

FernandoIII

Madmaxista
Desde
18 Feb 2017
Mensajes
9.718
Reputación
24.669
Gracias por el enlace. La comparativa está muy bien y es super interesante, pero estamos comparando sueldo bruto vs neto, no del coste para la empresa.
Ya nos gustaría en España pagar solo el 20% entre los 14000 y los 55000 euros. En general la cuña fiscal en el RU es más baja que en España y el coste de la contratación es una deducción al salario del trabajador por lo que creo que es pertinente incluirlo en la comparativa.
 

jorobachov

add olf heethler
Desde
2 Jun 2014
Mensajes
23.133
Reputación
41.757
Pero si es sencillísimo. A mi java me da por el ojo ciego por ejemplo , la poo en general me parece un desastre
 

jus

Madmaxista
Desde
13 May 2014
Mensajes
15.067
Reputación
25.404
Pero si es sencillísimo. A mi java me da por el ojo ciego por ejemplo , la poo en general me parece un desastre
Java os aseguro que es un infierni

Solo hacer un puñetero microservicio la de tags que hay que meter y configuraciones y librerias que tienes que usar puffff.

Y lo peor cuando hay un error en tiempo de ejecución que ni por asomo puedes intuir que narices puede ser, y a lo mejor es que te dejas una anotación y ve tu e intuye que ha sido por eso
 

jorobachov

add olf heethler
Desde
2 Jun 2014
Mensajes
23.133
Reputación
41.757
Java os aseguro que es un infierni

Solo hacer un puñetero microservicio la de tags que hay que meter y configuraciones y librerias que tienes que usar puffff.

Y lo peor cuando hay un error en tiempo de ejecución que ni por asomo puedes intuir que narices puede ser, y a lo mejor es que te dejas una anotación y ve tu e intuye que ha sido por eso
A día de hoy me quedo con C , Python y COBOL, cada uno dentro de su campo. Python lo suelo usar para la www, COBOL para generar informes o procesar archivos en lotes y C cuando utilizo comunicación mediante sockets entre distintos sistemas o aplicaciones.
 

tixel

Madmaxista
Desde
26 Mar 2008
Mensajes
17.004
Reputación
21.350
Lugar
Santiago de Compostela
La mayor parte de los software de desarrollo de circuitos digitales son compatibles con C. Muchas veces esto es preferible que utilizar un idoma poco agradable con un soporte malísimo como Arduino, hacer scripts larguísimos en assembly language o lenguajes especializados como VHDL.
¿Por qué se usa C? Porque C es un lenguaje que tiene un nivel de abstracción un poco más alto que assembly language pero mucho más bajo que los otros lenguajes más extendidos lo que te permite trabajar mucho mejor con hardware. Si a eso le sumas que es un lenguaje muy extendido acabas teniendo a mucha gente usandolo en muchos procesos de automatización de hardware.
Hombre, Arduino no se si es poco agradable, pero falta de soporte no tiene. Si no hay sensor o integrado como quien dice que no tenga libreria lista para usar con 4 lineas.
 

anonimocobarde

Madmaxista
Desde
27 Feb 2016
Mensajes
2.785
Reputación
3.647
Hoy he estado todo el día de aquí para allá viendo a clientes a ver como les va de mal el asunto y, de paso, hacer algunos pedidos. Poca cosa, la verdad.

Sin embargo en el parque tecnológico he estado con el jefe de una oficina y me comentaba que se le habían ido unos programadores. Con eso del teletrabajo han "volado" y ahora solo quieren trabajar por "proyecto" en lugar de estar asalariado como antes (se han hecho autónomos, supongo).

Trababan con microsistemas o sistemas eléctricos de esos que se programan con un portátil enchufado al controlador.

Como siempre, a algunos les va mejor que a otros.

Sabía que la robotica y el big data, son cosas que dan dinero. Ahora sé una cosa más.
¿Cuánto es "lo que no está escrito"?
 

FernandoIII

Madmaxista
Desde
18 Feb 2017
Mensajes
9.718
Reputación
24.669
Hombre, Arduino no se si es poco agradable, pero falta de soporte no tiene. Si no hay sensor o integrado como quien dice que no tenga libreria lista para usar con 4 lineas.
Muchas librerias en Arduino no están creadas con rigor alguno y te puede dar muchos dolores de cabeza. Si a eso le sumas que no tiene un debugger y que esconde gran parte de la complejidad te encuentras una forma de hacer prototipos muy buena pero una forma muy mala de desarrollar un producto final.
Dudo que muchas empresas utilicen arduino para otra cosa que no sea hacer un prototipo de algo, pero para desarrollar no creo que haya ni una sola compañía que utilice el IDE de arduino para construir nada (al menos que yo sepa)
 

jus

Madmaxista
Desde
13 May 2014
Mensajes
15.067
Reputación
25.404
A día de hoy me quedo con C , Python y COBOL, cada uno dentro de su campo. Python lo suelo usar para la www, COBOL para generar informes o procesar archivos en lotes y C cuando utilizo comunicación mediante sockets entre distintos sistemas o aplicaciones.
Yo solo se java, pero creo que C es muy dolido en cuanto a clientes y gestion de memoria

Java es mas ameno todo eso pero el problema que saber java es insuficiente, has de saberte un par de frameworks con todos sus anotacione y configuraciones haciendo la curva de aprendizaje miu lenta y encima luego si quieres base de datos a debes pilotar otro frameworks y si ya metes interfaz de usuario empuza la fiesta con mas capas en la parte del html mzclando mil cosas mas

Si en cobol te quitas todo eso genial. Yo pq naci siendo un negado programando a pesar d esforzarme al proncipio pero es un comecocos todo ste mundo em java. Si cobol es facil que ha que aprender?

Si cobol se parece a pl/sql en equivalente entonces paso tambien pq era un rollazo y la de virguerias q se puede hacer es ara romperte los cuernos.
 

jorobachov

add olf heethler
Desde
2 Jun 2014
Mensajes
23.133
Reputación
41.757
Yo solo se java, pero creo que C es muy dolido en cuanto a clientes y gestion de memoria

Java es mas ameno todo eso pero el problema que saber java es insuficiente, has de saberte un par de frameworks con todos sus anotacione y configuraciones haciendo la curva de aprendizaje miu lenta y encima luego si quieres base de datos a debes pilotar otro frameworks y si ya metes interfaz de usuario empuza la fiesta con mas capas en la parte del html mzclando mil cosas mas

Si en cobol te quitas todo eso genial. Yo pq naci siendo un negado programando a pesar d esforzarme al proncipio pero es un comecocos todo ste mundo em java. Si cobol es facil que ha que aprender?

Si cobol se parece a pl/sql en equivalente entonces paso tambien pq era un rollazo y la de virguerias q se puede hacer es ara romperte los cuernos.
COBOL es fácil , lectura y escritura de ficheros , llamadas a transacciones CICS y acceso a base de datos DB2. No hay una interfaz gráfica por medio dando por el ojo ciego, solo es mover y gestionar datos de un sitio a otro, entradas y salidas. Lo de los punteros en c es como declarar una variable , pero con un * y alocar la memoria, cosas que ya no tienen sentido en pc pero son cruciales en sistemas embebidos o en electrónica.
 
Última edición:

jus

Madmaxista
Desde
13 May 2014
Mensajes
15.067
Reputación
25.404
COBOL es fácil , lectura y escritura de ficheros , llamadas a transacciones CICS y acceso a base de datos DB2. No hay una interfaz gráfica por medio dando por el ojo ciego, solo es mover y gestionar datos de un sitio a otro, entradas y salidas. Lo de los punteros en c es como declarar una variable , pero con un * y alocar la memoria, cosas que ya no tienen sentido en pc pero son cruciales en sistemas embebidos o en electrónica.
Y cobol entonces es facil de aprender? Y tienes salidas alguna a pesar de que todo es java y cosas en vinagre?