Programador de c+ ganando lo que no está escrito

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.
 
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
 
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.
 
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.
 
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"?
 
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)
 
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.
 
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:
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?
 
Volver