Cada vez más empresas de EEUU y Europa fichan en España talento técnico para trabajar en remoto con sueldos de seis cifras. La pandemia ha acelerado este cambio que amenaza a las compañías españolas.
|
etiquetas: deslocalización , tecnológicas , españa , pandemia
O con Suiza, que solo en gasto público es el triple que el Español, a lo que hay que sumarle el seguro privado obligatorio que el básico son 250€ y que no cubre ni la ambulancia.
No hace falta buscar muchas mas explicaciones.
Repito que sobre tus opiniones, o vivencias personales con funcionarios no voy a entrar, yo tengo exactamente las contrarias.
Y Laravel 8 es un framework bien hecho que no tiene mucho que envidiarle a Rails (y en algunos aspectos es mejor).
Evidentemente si se manda trabajo y nadie nunca lo completa el problema no está en el trabajador, pero sé lo que quieres decir, puede que sea idílico.
España, a diferencia de otros paises similares, ingresa poco por IRPF por nuestros bajos salarios, aunque los tramos son parecidos. Similar sucede con IS que si las empresas tienen pocos beneficios, por mucho que se alto el impuesto, ingresas poco.
Ya sea por la economía sumergida o por el modelo tributario España tiene una tarea pendiente en su capacidad de ingresar impuestos.
En cuanto a mis vivencias, no entres si no quieres, pero si la inmensa mayoría de las consultoras del país tienen una división dedicada a atender a la Administración Pública y facturan lo que no está escrito, es por algo.
No si a fantasmas en España no nos gana nadie.
JS cubre un nicho específico. ¿Harías un frontend en C++? ¿Por qué?
Cuando WASM venga (y estoy hablando de WASM con sus bindings al browser completos, no el experimento que tenemos ahora) igual cambia la cosa, pero a día de hoy JS en frontend es EL lenguaje (me voy a ahorrar el rant sobre TS).
Sobre el segundo párrafo, no te quito razón, pero también hay subcontratas que vienen a arreglarte el mundo y te lo dejan peor. Yo evitaría generalizar.
No es una cuestión de si lo harías en otro lenguaje. Hoy día el estándar para frontend es Javascript porque es lo que interpretan los navegadores, y no dudo de que hubo motivos por los que se eligió este lenguaje.
Pero pronto espero que no sea así, porque Javascript es un lenguaje que permite que hagas muchas chapuzas. Y yo creo que la evolución natural de los lenguajes de programación ha sido ir poco a poco añadiendo restricciones y paradigmas que evitaran que el programador hiciera chapuzas (añadiendo atributos de visibilidad para obligar a organizar el código, evolucionando a la orientación a objetos, añadir un análisis semántico que comprobara los tipos en tiempo de compilación, etc...).
Preferir lenguajes que te imponen menos restricciones, aunque al principio pueda resultar más cómodo, al final es algo que acaba teniendo un precio en mantenibilidad.
mi lenguaje favorito es Rust. ¿Cuál es el tuyo? Porque tipar con otra cosa es tontería...
Hay miles de lenguajes con tipado estático y fuerte. Evidentemente tengo una preferencia por ser a lo que me dedico profesionalmente, que es Java, pero hay miles. He usado desde Ada a C#.
.Net y Java me parecen muy equivalentes en cuanto a ecosistema para backend.
Si con el tipado no puedo comprobar en tiempo de compilación propiedades de mi dominio del problema, no sé ni para qué molestarme en tipar.
¿Tan dificil es de entender que si ganas 1000€ al mes, no tiene sentido comparar la presión fiscal con un alemán que levanta 2500€? ¿Tú no eres los que defienden aquí que los que más ganen paguen más? ¿Estás tu a favor de aplicar un porcentaje de IRPF plano a todas las rentas del país? ¿Verías bien que todos pagásemos un 20% de nuestra renta en base de IRPF? Entonces qué me estás contando.
Para que un Aleman tuviese que hacer el mismo esfuerzo fiscal que hacemos nosotros a día de hoy, se les tendría que subir la presiónm fiscal un 5%. Coño, que los ricos (los alemanes) pagan menos, y aun tenéis los santos de pedir que los pobres (nostros) paguemos más.
What? Tipado fuerte y estático. ¿Me he perdido algo nuevo en lo que significa que un lenguaje sea tipado?
Editaste y no vi esto:
Eso no tiene que ver con el tipado. De lo que tú hablas es de la introspección, que efectivamente con Java es algo menos potente por un tema del byteCode (la última vez que me enfrenté a un problema de ese tipo fue hace años y probablemente ya esté solucionado), pero el de .Net es bastante más potente. Pero no sé qué cosas echas en falta a la hora de diseñar una solución a un problema.
Negocio redondo, pero hay gente que no lo quiere ver.
No hay tejido empresarial real, no hay manera, en cuanto despuntamos en algo (ej. energias renovables hace 10 años) ya se encargan nuestros politicos e IBEX de hundirlo pronto.
No se vayan a subir los muerto de hambre trabajadores que se puede prosperar.
Todos al ladrillo y al bar, como dios manda.
Por eso es el dato estándar.
Luego añades a la conversación temas que nada tienen que ver, en los que no voy a entrar.
#290 #225 A ver, por mucho que haya mejorado Javascript, pon a trabajar en eso a alguien que hasta ese momento sólo ha trabajado en un IDE como Eclipse o Visual Studio, con todas sus opciones de depuración, de exploración, de auto-compilado etc. y le va a parecer una mierda. Eso no por no hablar de cosas como las que menciona #237, que directamente son indefendibles.
¿Que al final te acostumbras? Pues sí, y seguramente cuando llegas a ese punto Javascript no es lo peor del mundo... Pero no lo puedes comparar con Java o C#.
#116 Yo por 100K€ creo que volvería incluso a picar piedra en la vía del tren
"Chiringuito" es la palabra que usan para difamar a las asociaciones que no les gustan, y para intentar que parezca que esas asociaciones son en realidad un despilfarro corrupto de dinero público. En otras palabras, es una herramienta dialéctica para imponer el pensamiento único y acabar con todo el que no piense como ellos.
Supongo que definirse ni de izquierdas ni de derechas (ya sabemos qué es) suele estar asociado a egoísmo e insolidaridad. Y ahí tenemos a "médicos" del MIR rechazando ayudar ahora mismo. Solo llamaron por si les vacunaban, que ayudar no querían (solo 2 de ciento y pico, de 6° de MIR se ofrecieron).
En resumen: introspección es tiempo de ejecución que es justo tu meme de #271. Yo hablo de tiempo de compilación.
Como fan del tipado estático te lo recomiendo, te puede interesar. Aunque tiene sus cosas malas, es interesante aunque sea solo por incorporar nuevos conceptos.
Rust incorpora cosas de la investigación en lenguajes de programación académica posteriores a Java/.NET (que se les nota el 90-ismo) y el concepto de no tener GC pero que el compilador maneje la memoria es una puta revolución.
Por dar un ejemplo de cosas relativamente novedosas (no es novedoso pero si comparado con Java/.NET): tipos afines, sum types, Result/Option en la std, traits, genéricos bien hechos (no como los de Java que se nota se metieron a capón, de ahí el type erasure que es lo que comentas del bytecode tú mismo)... mil detalles.
Todo esto con el bajo nivel de C y mucha mejor ergonomía.
Y dicho esto: a pesar de ser mi lenguaje favorito sigo usando también JS. Algo tendrá...
Eso no lo hacía Turbo Pascal?
Rust solo te permite manejar punteros en bloques "unsafe" (que se usan para implementar primitivas y poco más) e implementa por encima un complejo sistema de referencias con varias reglas en tiempo de compilación que permiten programar incluso multihilo evitando bugs varios de memoria como el famoso use-after-free, data races entre hilos, etc.
Si no me equivoco es el primer lenguaje que lo implementa. Está basado en investigación académica relativamente reciente.
Si es como yo creo que te ha ocurrido, es cuando respondes enlazando un comentario con el símbolo de la flecha.
Si utilizas la casilla de comentarios, diréctamente, enlazando el número de comentario, se mantiene lo que has escrito en el navegador.
Habrá que llamar la atención a @dseijo o algún @admin que "solucione" eso, además se ve que tú controlas de códigos y tal.
en.m.wikipedia.org/wiki/Rust_(programming_language)#Memory_safety
Desde la sección "Memory safety" hacia abajo.
Y al resto de tu comentario, pues estoy de acuerdo, eso no te lo he discutido en ningún momento.
Uno para una farmacéutica, otro para una big four, otro para una empresa logística y otro mi jefe.
Ahora todos desde casa.
fundacionsistema.com/acerca-de-la-falacia-del-esfuerzo-fiscal-espanol/
Un saludo
Si no entiendes que un país con una renta per cápita de 26k, tiene que hacer un mayor esfuerzo que otro con 44k, cuando el nivel de vida entre ambos tiene solo una diferencia de 20%, no sé qué más te puedo explicar.
Da igual, como es un dato de los "neoliberales", no voy a usar la sesera.
significa que esa gente es de derechas, no? Lo cierto es poca gente dice ser "de derechas", vote a quien vote. Y mucha gente dice ser de izquierdas.
Mi humilde opinión es que hemos evolucionado para sesgar nuestro egoísmo e individualidad, y que nos gusta quedar como solidarios, idealistas, colaboradores, buenas personas. Pero, mecachis, el mundo sigue rodando con sus diferencias, y la culpa la tienen siempre los ricos. Yo no. Yo compartiría. Dadme más, que yo no soy El Rubius, os juro que devolveré al mundo lo que me sobre ,a partir de mañana, si eso...
Se puede tenre servicios publicos sin que te sableen.
Pero claro, un inspector aqui no cobra 100.000 como en España ni puede ir a la privada asi como asi.
Toda la razón, pero he supuesto que te referías a eso.
Rust incorpora cosas de la investigación en lenguajes de programación académica posteriores a Java/.NET (que se les nota el 90-ismo) y el concepto de no tener GC pero que el compilador maneje la memoria es una puta revolución.
Lo he estado mirando. Ciertamente parece interesante. Le pondré ojo.
de ahí el type erasure que es lo que comentas del bytecode tú mismo
Erasure. Sí, justo lo que te comentaba. Según creo, tomó mucho peso para hacerlo así la compatibilidad hacia atrás. Pero es algo que rara vez me ha limitado a la hora de resolver problemas. Si controlas bien lo que tienes que hacer con los genéricos, rara vez te limita, aunque no niego que pueda haber soluciones más potentes en otros lenguajes.
No obstante a todo lo anterior, no cojo bien el razonamiento. ¿Te parece poco el tipado de lenguajes como C# o Java pero a la vez te gusta JS? ¿Ese lenguaje en el que puedes dejar un ";" aleatoriamente en mitad del código, que si la ejecución no pasa por ahí no te enteras? ¿Donde para detectar cualquier error tienes que ejecutar el programa para enterarte sin que haya un proceso de compilación que te detecte la mayor cantidad de errores que se cometen a la hora de programar? Sí, ya sé que existen cosas como TypeScript, pero no deja de ser un parche. Además, como digo en mi anterior comentario, la evolución de los lenguajes pasa por obligar al programador a hacer las cosas bien.
No niego que haya cosas más potentes que Java y C#, pero es que Javascript apesta mucho por esas cosas. Y sí, es cierto que es el estándar para el frontend, pero sigue apestando mucho...
Además en el caso concreto de Java/.NET el tipado me parece que se mete en mi camino más que ayudar por su poca expresividad (aunque .NET aprendió de los errores de Java) y da lugar a arquitecturas horribles y plagas de sobreingeniería (odio Sprint con todas mis fuerzas).
TS es verdad que tiene cierto carácter de parche pero me parece básicamente el mismo tipo de tipado (valga la redundancia) que Java adaptado a las idiosincrasias del runtime de JS... y por tanto también favorece arquitecturas horribles como Angular.
Si voya tipar al menos espero que mi lenguaje permita expresar en tiempo de compilación propiedades de mi programa. De otra forma acabas con runtime exceptions y NPEs por todo el código, que no dista mucho del tipado dinámico.
Si que ha mejorado. Hablando más en serio, no es mi favorito, tiene su encanto, pero para proyectos grandes, es un dolor. Creo que no fue pensado para el temaño que ha alcanzado y se nota.
No lo hacen jamas, y quedan ellos solos en ridículo
Mi pequeña aportacion para desmontar esa clase de majaderias
Por cierto, esas pretendidas diferencias que enumeras no parecen ciertas. Simplemente las enumeras para ver si cuelan. Me gusta el argumento racista de "el modo de ser occidental", vale para todo.