Desarrollo Full Stack

Carr_Delling escribió: y por dar un ejemplo, a alguien con las tecnologías y proyectos que @xDarkPeTruSx ha mencionado yo diría que es un full stack (y si queremos estirar muchiiiiiiisimo el chicle casi que front end), pero jamás diría que es backend. Aunque también entiendo que es por los entornos en los que me he movido y el tipo de empresas donde he estado.


¿Entonces para ti un backend es alguien que programa solo código compilado?

Un Back end es aquel que desarrolla toda la lógica que se ejecuta en la parte de servidor.

Carr_Delling escribió:Y de paso: Tampoco creo que el salario necesariamente sea la vara de medir para conocimientos o talento, por mucha "sociedad capitalista en que vivamos". Por que, puestos a llevar las cosas al extremo, eso significaría que yo tengo más del doble de conocimientos/talentos que @xDarkPeTruSx - y no creo que sea el caso. Sobretodo teniendo en cuenta que no tengo ni puta idea de cosas como configurar una dirección IP en los ordenadores de mi empresa [fiu] (por suerte tenemos equipos especializados que se dedican a eso - cobrando más de 85K, por supuesto ;) )


Estas en UK ¿cierto?
Me creo perfectamente que cobres 160K o más, teniendo en cuenta la comparación de salario medio, salario mínimo y los salarios que se manejan en el mundo IT fuera de España. Y evidentemente los técnicos rasos, cobrarán la mitad que tú, como aquí en España.

En igualdad de condiciones, sí que es la vara de medir. Es decir, dentro de España, comparar con otra persona que viva y trabaje en España.
Cuando era Junior, hace 7 años, estuve a punto de irme a San Francisco; me ofrecían entre 120 y 140K con posibilidad de subir.

Es decir, que si hacemos la comparativa de un país a otro, un junior de SF cobra más que tu y estarías al nivel de un becario. Y yo al nivel de becario de limpieza.

Aún siguen ofreciendo +100K en EEUU, cualquiera que se quiera ir y empezar una nueva vida, tiene la oportunidad.
xDarkPeTruSx escribió:Estas en UK ¿cierto?
Me creo perfectamente que cobres 160K o más, teniendo en cuenta la comparación de salario medio, salario mínimo y los salarios que se manejan en el mundo IT fuera de España. Y evidentemente los técnicos rasos, cobrarán la mitad que tú, como aquí en España.

Nah, 300k.

Wtf, esos salarios son altos incluso para aquí. Más bien sería 60k libras.
¡Vaya debate se ha generado! No me lo esperaba. Es genial ver tantos puntos de vista diferentes. Agradezco a tod@s vuestras opiniones y consejos :)

@Carr_Delling A decir verdad, me encantaría irme fuera por una temporada a coger el máximo grado de experiencia posible, realizando proyectos con personas de diferentes países y demás; sin lugar a dudas, sería muy enriquecedor. Tendré en cuenta tus consejos [oki]

Comparto lo que ha comentado @Killgrave, hay que estar al día para poder ser competitivo en este mercado laboral tan complicado.

Saludos.
xDarkPeTruSx escribió:
Carr_Delling escribió: y por dar un ejemplo, a alguien con las tecnologías y proyectos que @xDarkPeTruSx ha mencionado yo diría que es un full stack (y si queremos estirar muchiiiiiiisimo el chicle casi que front end), pero jamás diría que es backend. Aunque también entiendo que es por los entornos en los que me he movido y el tipo de empresas donde he estado.


¿Entonces para ti un backend es alguien que programa solo código compilado?

Un Back end es aquel que desarrolla toda la lógica que se ejecuta en la parte de servidor.


No, no, si ahí estamos de acuerdo todos: La definición clásica de backend es exactamente esa, rol que desarrolla la lógica en el servidor.

Lo que pasa es que no sé leer y distinguir entre las tecnologías que citabas antes que podría usar gente de frontend y las tecnologías que utilizas tú (acabo de darle otra vuelta y me he dado cuenta del error [facepalm] - mis disculpas.)


xDarkPeTruSx escribió:
Carr_Delling escribió:Y de paso: Tampoco creo que el salario necesariamente sea la vara de medir para conocimientos o talento, por mucha "sociedad capitalista en que vivamos". Por que, puestos a llevar las cosas al extremo, eso significaría que yo tengo más del doble de conocimientos/talentos que @xDarkPeTruSx - y no creo que sea el caso. Sobretodo teniendo en cuenta que no tengo ni puta idea de cosas como configurar una dirección IP en los ordenadores de mi empresa [fiu] (por suerte tenemos equipos especializados que se dedican a eso - cobrando más de 85K, por supuesto ;) )


Estas en UK ¿cierto?
Me creo perfectamente que cobres 160K o más, teniendo en cuenta la comparación de salario medio, salario mínimo y los salarios que se manejan en el mundo IT fuera de España. Y evidentemente los técnicos rasos, cobrarán la mitad que tú, como aquí en España.

En igualdad de condiciones, sí que es la vara de medir. Es decir, dentro de España, comparar con otra persona que viva y trabaje en España.
Cuando era Junior, hace 7 años, estuve a punto de irme a San Francisco; me ofrecían entre 120 y 140K con posibilidad de subir.


Me imagino por donde vas, pero te estas dejando muchas otras variables fuera. En mi mismo puesto, en el mismo país y con la misma experiencia podrían estar pagándome 3 o 4 veces menos si tiramos para abajo, o vamos a decir el doble si tiramos para arriba - y la cantidad de conocimientos / talento seguiría siendo la misma, no?

Por dar algunos ejemplos, se te olvidan:

* Industria (no te van a pagar lo mismo en banca que en marketing, por ejemplo)
* Tipo de rol (no se paga lo mismo si eres un empleado fijo de plantilla, un consultor (trabajando en cliente), autónomo por cuenta propia... )
* Localización: No te van a pagar igual en Barcelona que en Burgos, por ejemplo. Y no te va a pagar igual una empresa que permita full remote que una que pida que estés en la oficina 100%
* Como negocie el candidato a la hora de coger el puesto (aceptó el salario ofrecido tal cual?)
* Que otras ofertas firmes tenía el candidato (si tenía alguna)
* Qué budget tenía disponible el hiring manager para contratar (si hay más dinero disponible es posible que puedan hacer mejores ofertas )
* Cuanta prisa tiene la empresa por cubrir el puesto
* Como de "segura" quiere la empresa estar de que el candidato no va a saltar a la siguiente empresa a la minima oportunidad - los empleados suelen quedarse más tiempo en empresas que pagan por encima de mercado.

Y eso si nos ponemos a comparar gente que esté empezando, ojo. Si abrimos el cerco y comparamos a gente con más experiencia entonces tienes que empezar a valorar cosas como ver como ha ido la trayectoria dentro de la empresa (y no, trayectoria != "conocimientos o talento" por desgracia... ), que impacto se ha tenido, en cuantos puntos distintos de la empresa se ha estado trabajando.... Y no sigo que se me gasta el teclado :P

Decir que "conocimientos o talento" + vivir en España (o en donde sea) determina el sueldo en una posición demasiado simplista.

amchacon escribió:
xDarkPeTruSx escribió:Estas en UK ¿cierto?
Me creo perfectamente que cobres 160K o más, teniendo en cuenta la comparación de salario medio, salario mínimo y los salarios que se manejan en el mundo IT fuera de España. Y evidentemente los técnicos rasos, cobrarán la mitad que tú, como aquí en España.

Nah, 300k.

Wtf, esos salarios son altos incluso para aquí. Más bien sería 60k libras.


£60k // 70k€ // 82k$ en Londres te dan para un Software Engineer Senior con 3-5 años de experiencia en una startup donde paguen poco, o un Software Engineer normal con 2-3 años de experiencia en una empresa más decente.

Una empresa mejor (FAANG, o en industrias donde se pague más como, p.ej. finance) te van a dar esos £60k siendo graduate (== junior sin experiencia), y eso sin contar bonuses y/o stock. Donde yo trabajo, al tener que competir con estas empresas y no poder dar stock, estaban ofreciendo £65k + £15k bonus mínimo a los graduates sin experiencia como punto de partida la ultima vez que pregunté. Y eso para puestos normales, sin ninguna especialidad ni nada.

Y para sueldos más altos es complicado, pero hay varias formas de conseguirlos. Lo normal es que los sueldos base se estanquen antes de llegar a los 300k que dices - hasta £200k base sí es más factible, pero a partir de ahí el peso que empiezan a tener los bonuses, stock, deferred compensation y demás marranadas es mucho mayor => y así es como consigues que te paguen esos 300k, o incluso más. Aparte, ten en cuenta que el sistema que tenemos en UK empieza a ser más ineficiente de la cuenta a partir de £240k (por el tema de los recortes a las pensiones), así que las empresas tienen que buscar otros métodos para soltar la pasta.

Si te aburres, échale un vistazo a ver lo que pagan empresas como Jane Street o Citadel (por decir algunas de las más famosas), y te haces una idea mejor de lo que digo... Y eso aquí en UK, porque luego miras lo que pagan en USA por exactamente el mismo puesto y flipas...
Carr_Delling escribió:
xDarkPeTruSx escribió:
Carr_Delling escribió: y por dar un ejemplo, a alguien con las tecnologías y proyectos que @xDarkPeTruSx ha mencionado yo diría que es un full stack (y si queremos estirar muchiiiiiiisimo el chicle casi que front end), pero jamás diría que es backend. Aunque también entiendo que es por los entornos en los que me he movido y el tipo de empresas donde he estado.


¿Entonces para ti un backend es alguien que programa solo código compilado?

Un Back end es aquel que desarrolla toda la lógica que se ejecuta en la parte de servidor.


No, no, si ahí estamos de acuerdo todos: La definición clásica de backend es exactamente esa, rol que desarrolla la lógica en el servidor.

Lo que pasa es que no sé leer y distinguir entre las tecnologías que citabas antes que podría usar gente de frontend y las tecnologías que utilizas tú (acabo de darle otra vuelta y me he dado cuenta del error [facepalm] - mis disculpas.)


xDarkPeTruSx escribió:
Carr_Delling escribió:Y de paso: Tampoco creo que el salario necesariamente sea la vara de medir para conocimientos o talento, por mucha "sociedad capitalista en que vivamos". Por que, puestos a llevar las cosas al extremo, eso significaría que yo tengo más del doble de conocimientos/talentos que @xDarkPeTruSx - y no creo que sea el caso. Sobretodo teniendo en cuenta que no tengo ni puta idea de cosas como configurar una dirección IP en los ordenadores de mi empresa [fiu] (por suerte tenemos equipos especializados que se dedican a eso - cobrando más de 85K, por supuesto ;) )


Estas en UK ¿cierto?
Me creo perfectamente que cobres 160K o más, teniendo en cuenta la comparación de salario medio, salario mínimo y los salarios que se manejan en el mundo IT fuera de España. Y evidentemente los técnicos rasos, cobrarán la mitad que tú, como aquí en España.

En igualdad de condiciones, sí que es la vara de medir. Es decir, dentro de España, comparar con otra persona que viva y trabaje en España.
Cuando era Junior, hace 7 años, estuve a punto de irme a San Francisco; me ofrecían entre 120 y 140K con posibilidad de subir.


Me imagino por donde vas, pero te estas dejando muchas otras variables fuera. En mi mismo puesto, en el mismo país y con la misma experiencia podrían estar pagándome 3 o 4 veces menos si tiramos para abajo, o vamos a decir el doble si tiramos para arriba - y la cantidad de conocimientos / talento seguiría siendo la misma, no?

Por dar algunos ejemplos, se te olvidan:

* Industria (no te van a pagar lo mismo en banca que en marketing, por ejemplo)
* Tipo de rol (no se paga lo mismo si eres un empleado fijo de plantilla, un consultor (trabajando en cliente), autónomo por cuenta propia... )
* Localización: No te van a pagar igual en Barcelona que en Burgos, por ejemplo. Y no te va a pagar igual una empresa que permita full remote que una que pida que estés en la oficina 100%
* Como negocie el candidato a la hora de coger el puesto (aceptó el salario ofrecido tal cual?)
* Que otras ofertas firmes tenía el candidato (si tenía alguna)
* Qué budget tenía disponible el hiring manager para contratar (si hay más dinero disponible es posible que puedan hacer mejores ofertas )
* Cuanta prisa tiene la empresa por cubrir el puesto
* Como de "segura" quiere la empresa estar de que el candidato no va a saltar a la siguiente empresa a la minima oportunidad - los empleados suelen quedarse más tiempo en empresas que pagan por encima de mercado.

Y eso si nos ponemos a comparar gente que esté empezando, ojo. Si abrimos el cerco y comparamos a gente con más experiencia entonces tienes que empezar a valorar cosas como ver como ha ido la trayectoria dentro de la empresa (y no, trayectoria != "conocimientos o talento" por desgracia... ), que impacto se ha tenido, en cuantos puntos distintos de la empresa se ha estado trabajando.... Y no sigo que se me gasta el teclado :P

Decir que "conocimientos o talento" + vivir en España (o en donde sea) determina el sueldo en una posición demasiado simplista.

amchacon escribió:
xDarkPeTruSx escribió:Estas en UK ¿cierto?
Me creo perfectamente que cobres 160K o más, teniendo en cuenta la comparación de salario medio, salario mínimo y los salarios que se manejan en el mundo IT fuera de España. Y evidentemente los técnicos rasos, cobrarán la mitad que tú, como aquí en España.

Nah, 300k.

Wtf, esos salarios son altos incluso para aquí. Más bien sería 60k libras.


£60k // 70k€ // 82k$ en Londres te dan para un Software Engineer Senior con 3-5 años de experiencia en una startup donde paguen poco, o un Software Engineer normal con 2-3 años de experiencia en una empresa más decente.

Una empresa mejor (FAANG, o en industrias donde se pague más como, p.ej. finance) te van a dar esos £60k siendo graduate (== junior sin experiencia), y eso sin contar bonuses y/o stock. Donde yo trabajo, al tener que competir con estas empresas y no poder dar stock, estaban ofreciendo £65k + £15k bonus mínimo a los graduates sin experiencia como punto de partida la ultima vez que pregunté. Y eso para puestos normales, sin ninguna especialidad ni nada.

Y para sueldos más altos es complicado, pero hay varias formas de conseguirlos. Lo normal es que los sueldos base se estanquen antes de llegar a los 300k que dices - hasta £200k base sí es más factible, pero a partir de ahí el peso que empiezan a tener los bonuses, stock, deferred compensation y demás marranadas es mucho mayor => y así es como consigues que te paguen esos 300k, o incluso más. Aparte, ten en cuenta que el sistema que tenemos en UK empieza a ser más ineficiente de la cuenta a partir de £240k (por el tema de los recortes a las pensiones), así que las empresas tienen que buscar otros métodos para soltar la pasta.

Si te aburres, échale un vistazo a ver lo que pagan empresas como Jane Street o Citadel (por decir algunas de las más famosas), y te haces una idea mejor de lo que digo... Y eso aquí en UK, porque luego miras lo que pagan en USA por exactamente el mismo puesto y flipas...


Pues mira, me has despertado la curiosidad...
Soy arquitecto con unos 10 años de experiencia, el inglés sin problema. ¿Cuánto pagan más o menos para mi puesto en Londres? Asin a ojo
A ver.. back (atras), front( delante, lo que se ve) creo que es bastante auto explicativo. Ahora bien, depende de las tecnologías a utilizar, estos dos bloques van a estar mas o menos diferenciados. Si tienes un front en react, lo mas lógico y normal es que tengas una api back seguramente en otra tecnología. Pero si haces una pagina web en mvc de microsoft, está todo tan relacionado que si no sabes back no vas a saber hacer nada y por tanto necesitas ser full stack para mínimamente poder hacer algo. Ahora si os referís a la parte de maquetación HTML pura y dura, eso si es que full front.
Saludos
Carr_Delling escribió:
£60k // 70k€ // 82k$ en Londres te dan para un Software Engineer Senior con 3-5 años de experiencia en una startup donde paguen poco, o un Software Engineer normal con 2-3 años de experiencia en una empresa más decente.

Una empresa mejor (FAANG, o en industrias donde se pague más como, p.ej. finance) te van a dar esos £60k siendo graduate (== junior sin experiencia), y eso sin contar bonuses y/o stock. Donde yo trabajo, al tener que competir con estas empresas y no poder dar stock, estaban ofreciendo £65k + £15k bonus mínimo a los graduates sin experiencia como punto de partida la ultima vez que pregunté. Y eso para puestos normales, sin ninguna especialidad ni nada.

Y para sueldos más altos es complicado, pero hay varias formas de conseguirlos. Lo normal es que los sueldos base se estanquen antes de llegar a los 300k que dices - hasta £200k base sí es más factible, pero a partir de ahí el peso que empiezan a tener los bonuses, stock, deferred compensation y demás marranadas es mucho mayor => y así es como consigues que te paguen esos 300k, o incluso más. Aparte, ten en cuenta que el sistema que tenemos en UK empieza a ser más ineficiente de la cuenta a partir de £240k (por el tema de los recortes a las pensiones), así que las empresas tienen que buscar otros métodos para soltar la pasta.

Si te aburres, échale un vistazo a ver lo que pagan empresas como Jane Street o Citadel (por decir algunas de las más famosas), y te haces una idea mejor de lo que digo... Y eso aquí en UK, porque luego miras lo que pagan en USA por exactamente el mismo puesto y flipas...

Londres es una locura entonces. Porque mi zona ni se huele eso.

En Cambridge se tiende a 45-80k. Por encima de ahí ya no encuentras ofertas.
xexio escribió:Pues mira, me has despertado la curiosidad...
Soy arquitecto con unos 10 años de experiencia, el inglés sin problema. ¿Cuánto pagan más o menos para mi puesto en Londres? Asin a ojo


xD, pues depende de como definas arquitecto. Si te "degrado" a software engineer con 10 años de experiencia, lo normal es que estuvieras entre £80k-£150k base, o £100k-£200k TC por decir algo. Por debajo de ahí va a costar bastante trabajo encontrar gente así de senior, a no ser que estén desesperados.

Si a eso le añadimos mayores responsabilidades, management de equipos (en algunos sitios se puede/tiene que hacer), ámbitos más específicos (las empresas que decía antes se matan por buscar gente que sepa montar sistemas de HFT y low latency, por dar un ejemplo)... pues puedes tirar todavía más para arriba. Pero claro, con el pequeño detalle de que no hay muchos puestos así, los que hay son difíciles de encontrar (tienes que tirar más de networking que de headhunters), y las entrevistas suelen ser bastante jodidas.

amchacon escribió:Londres es una locura entonces. Porque mi zona ni se huele eso.

En Cambridge se tiende a 45-80k. Por encima de ahí ya no encuentras ofertas.


Ya, pero por eso le decía antes al compañero que el sueldo no es solo conocimientos+ talento, aunque estés en el mismo país. Tu no tienes mas o menos talento por el simple hecho de estar viviendo en Cambridge o en Aberystwyth....

Luego en Cambridge tienes a Microsoft Research, Amazon y alguna que otra grande más, que imagino que con algo de experiencia si que ofrecerán por encima de ese rango... pero también te digo que conozco a bastante gente cogiendo el tren de Cambridge a King Cross todos los dias para ir a la oficina, asi que te puedes imaginar el porqué ;)

Y ya para dejar el off-topic: Obviamente, la localización importa, y USA (costas) >>>>> UK (Londres) >>> España y tal, pero eso no significa que sea imposible encontrar ofertas buenas en otros sitios. Por dar un ejemplo, está me llegó hace unos meses de un headhunter por si me interesaba aplicar en Lisboa - que creo que estaremos todos de acuerdo que como ciudad es "peor" que Madrid o Barcelona:

Lisbon - Head of Quant Research

Hi @Carr_Delling,

I wanted to get in touch as I have a senior role in Lisbon for a Head of Data Science/Quant Research.

The role is for a small but well-known data provider which builds data products and a data platform based on alternative data for both fundamental and systematic equity clients.

The package for this role is between €200k-€300k so I'm guessing you wouldn't have to sacrifice much of your current income and specially with the cost of living being significantly lower in Lisbon than London. This role is not for a hedge fund so it wouldn't trigger your non-compete btw. It's for a Fintech.

I look forward to hearing from you.
amchacon escribió:Pues yo sí defiendo la separación backend - fronted.

Son talentos diferentes y se requieren habilidades distintas. Yo mismo me considero programador backend y no fullstack.

Delian escribió:
GXY escribió:
no. la analogia correcta es que el que construyo la carretera no sabe que hacer cuando se enciende un testigo en el tablero del coche. [angelito]


Entonces tu, cuando se te rompe el coche llamas a un ingeniero de caminos en lugar de a un mecánico no?

No le alimentes, va a lo que va.


y a que voy, segun tu?
Destruktor escribió:Buah, yo estoy de los bootcamps hasta la coronilla. No sé por qué, en mi empresa solamente hacen que pillar gente de ahí y acaban echándolos porque no tienen la mentalidad analítica y crítica suficiente como para desarrollar correctamente su trabajo.

Lo que más me jode es que entran cobrando 20K, que para lo que hace alguno es una fortuna.


Bueno, es que 20K es casi casi el salario mínimo en IT a día de hoy.

También hay muchos puestos en los que para mí, se paga demasiado. Lo típico que se decía hace años para que estudiaran; "Como no estudies, vas a ser barrendero" y ahora prácticamente la gente se pelea por ser barrendero, ya que en algunas ciudades se están metiendo 1800€ y más en la cartera.

Ese trabajo si que está sobrevalorado, porque a un becario de un Boot Camp (nosotros tenemos unos cuantos) les puedes dar un ejemplo de un endpoint de la api y te completan la tarea bastante bien, aunque requiera estar bastante encima.


En tu empresa hacen lo de contratar a los más baratos y decirles lo que tienen que hacer, en vez de contratar a los mejores y dejarles hacer lo que saben.
60 respuestas
1, 2