Hoy os traemos un especial de El Code Today donde queremos saber cuánto cobra un programador en España. Para dar respuesta a esta pregunta contamos con Marc Monguió. Él nos podrá dar aportar un contexto de cómo está el mercado
|
etiquetas: cobrar , programador , sueldo , mercado laboral
Por poner un ejemplo, en mi caso programador Liferay Senior puedo llegar a tener ofertas de trabajo de 50.000€ para arriba en españa y eso aun siendo Java, cuando un Java Senior está sobre los 30-40, es decir, Liferay es un producto bastante exclusivo, eso genera que se pague más.
C# el cuarto
¿se usa fuera de .NET?
y vamos, navegando por la categoria que quieras, se usa mas C# que PHP.
insights.stackoverflow.com/survey/2017#technologies-and-occupations
Pero .NET es mejor que PHP, punto. No es cuestión de gustos, es simplemente superior, al igual que también es mejor que Java.
De todas formas PHP tiene Zend, tiene mil frameworks y editores, pero vamos.
Con Liferay casi no hay negociación, es decir, si la plataforma implica casi siempre programadores full-stack, un gran conocimiento de las servlets y la especificacion de los portlets, Spring,MVC WebServices, MVC, Beans, etc y todo para hacer un pequeño portlet de mierda que hago lo más mínimo. Eso implica que la curva de aprendizaje sea muy grande, ahora bien, una vez aprendes los teje manejes del portal, ya no solo has aprendido el entorno de la aplicación si no que sin quererlo has aprendido tropecientos frameworks distintos y te es un fácil saltar a cualquier otra tecnología, eso implica también que por parte de las empresas buscar a un programador con conocimientos de liferay no les sea fácil.
Yo en su dia aprendí PHP4 y vbscript y usé más el segundo profesionalmente que el primero. Luego salió .NET y...
Sin entrar a debatir cual peta más, personalmente me quedo con PHP por la flexibilidad y portabilidad, generar el HTML de acuerdo a W3C y no a lo que dicte MS, etc
977)+_"_&;)))))))&00
He estudiado el grado de aplicaciones informatias de la web.
Decir que algo es mejor y punto... todo lenguaje tiene su nicho no existe la bala de plata.
Angular universal pegará fuerte también.
En España se programa para el estado con contratas adjudicadas a dedo, o se programa para un cliente privado que no quiere ni calidad ni buen producto, solo algo barato "que funcione", y eso funciona igual sea tu cliente Mercería Paco, o un banco que mueve millones.
Y te lo dice uno que ha trabajado para AAPP, para bancos, para seguros, para tiendas onlines y que ha estado trabajando en un garaje haciendo lo que tu mismo describes.
España no consume calidad, así que no puedes venderle calidad, solo mierda barata de codificador.
Cada uno que investige, no voy a convencer a quien no quiere dejarse convencer. Disfrutad el PHP si es lo que os mola.
- benchmarksgame.alioth.debian.org/u64q/compare.php?lang=csharpcore&
- eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/ (en castellano eev.ee/media/2012-04/PHP Anatomía del mal diseño.pdf)
- stackoverflow.blog/2008/09/21/what-was-stack-overflow-built-with/
- www.techempower.com/benchmarks/ (si no lo conoceis está muy bien)
No todo es hacer websites.
.NET intentó acercarse a la perfección con F#, un buen intento, pero no deja de ser el enjendro bastardo entre C# y Haskell, asi como lo es Scala con Java.
Y PHP... Bueno, he trabajado en sistemas bastante concurrentes con PHP ( >2 millones de usuarios simultaneos), se pueden hacer cosas... Hasta que descubres La Pureza y priorizas la perfección frente al imperativismo.
Y no quiero alimentar el flamewar, simplemente os arrojo luz divina, con el permiso de Terry Davis y su HolyC (www.youtube.com/watch?v=7uLzaKlZSQQ)
cc: #17 #19
Nótese mi ironía por favor, mi más sincera admiración y respeto a todo artista del código.
Yo también critico a PHP en las tertulias.
A mi personalmente el lenguaje que actualmente me gusta más es Python. El inconveniente de ese lenguaje es que puede ser algo lento, pero si tuviera más rendimiento, sería una maravilla.
El lenguaje que me da más asco son los Visual Basic y parecidos a él en sintaxis. Los lenguajes tipo C, ok, los aguanto y me puedo adaptar. Y la verdad, que la sintaxis que me cuesta más pillar inicialmente son los lenguajes funcionales como Haskell.
PS: No soy desarrollador antes de que os echéis a la yugular
De raro nada. No hay lenguaje más eficiente, robusto y fiable para mover grandes volúmenes de datos en sistemas transaccionales que el cobol. Y del sector bancario tampoco: Telecos, grandes distribuidoras, aseguradoras, etc no podrían operar con eficiencia sin él. Y mira que lo odio pero nada ha demostrado ser mejor para ese propósito y mucho menos sin incurrir en costes desorbitados.
es.wikipedia.org/wiki/Node.js -> Programado en C++, JavaScript
Vengo del mundo From scratch y aplicaciones de 20000 lineas con jquery. Así que ya estoy hecho a todo.
Por cierto ten cuidado con los punteros y hacer todos los deletes correctamente o cuando tú aplicación crezca va a tener más fugas que el titanic.
www.webtoolkit.eu/wt
Veo que muchos os quedais en C/C++ de los 80, 90. Os convendria dejar de aprender lenguajes de "moda" que salen cada año y mirar las mejoras de los que ya existen:
C++11 es.wikipedia.org/wiki/C++11
C++14 es.wikipedia.org/wiki/C++14
C++17 es.wikipedia.org/wiki/C++17
Qt Framework: en.wikipedia.org/wiki/Qt_(software)
....
C++ es un gran lenguaje. Es un gran lenguaje para hacer SSOO. Para hacer videojuegos y aplicaciones que requieran de una gran optimización. Para el entorno web está bien que se use en partes críticas como lo usa node o Facebook. Pero en el día a día usar c++ fuera de eso no tiene mucho sentido.
Así les va.
Por cierto, no os creáis las mentiras de este video. No gana eso no el director de la empresa.
Es fake news. Faltan programadores porque se cobra una mierda, y en lugar de subir sueldo te intentan convencer de que sí merece la pena.
#79 espero que estés de coña. C/C++ son un coladero de bugs. La tendencia ahora no es tanto el lenguaje, sino la introducción de conceptos de programación funcional. Y eso en C++ por mucho estándar nuevo que saquen estará casi por siempre roto o inusable. Rust tiene pinta de ser el futuro para los proyectos donde antes se usaban C y C++.
Yo me desvie rápido hacia la rama de Project Management y por ahora mi salario es bastante más bajo que el de mis compañeros, pero bueno, estoy más a gusto porque me taladra estar tooodo el día picando código.
Los que sí sé que cobran una mierda son los que se quedaron en su ciudad natal, que aunque muchas de las empresas son las mismas (Indra, Insa... y demás cárnicas), los salarios no lo son.
#41 Según mi experiencia, los que cobran cifras altas son los que no se lo han pensado 2 veces cambiar de compañía, los que se venden bien y no tienen problemas para estar en 3 compañías en 4 años. Eso sí, muchos empezaron currando en el extranjero, lo que les dio un caché inicial con lo que pedir.
Llevo haciendo C++ 4 años ya y aun no he necesitado un "puntero" como tu parece que lo conoces, mira es.wikipedia.org/wiki/Puntero_inteligente, y tenemos prohibidos los new/delete, mira en.wikipedia.org/wiki/Resource_acquisition_is_initialization.
Gestión prácticamente automática de la memoria, y sin mierdas de colectores de basura, maquinas virtuales ni interpretes.
Sobre si es mejor python, javascript, C++ o el ultimo framework reshulon que acaba de salir hace media hora para un frontend no me meto. Intento mantenerme lejos de los frontends por eso mismo.