Panorama español Golang

B

Bueno, pues como dice el título, cómo veis el panorama para programar en Go laboralmente? Pensais que hoy en día es una posible oferta solo para los "mejores"?

P

el C++ es mejor

1 respuesta
B

#2 gran aportación

1
D4rk3viL

De momento, lo que yo llevo mirado, poca cosa... solo empresas muy muy top se atreven a ello ( y generalmente diría que para proyectos propios).

Actualmente estoy trabajando en un proyecto que incluye golang, para una entrevista (el puesto es para desarrollador con GO).

Pero yo creo que aun le faltan unos anitos. Si miras la encuesta de stackoverflow de 2018, aun no esta "plenamente asentado" ni en EEUU, que es digamos el reflejo de lo que llegara, esta copando ya mucho mercado americano, pero creo que aun no lo suficiente. Aun así, creo que es un must apostar por ello, pero a medio/largo plazo.

1 1 respuesta
1 comentario moderado
B

#4 Yo lo que mas veo de oferta es por Berlín y ciudades de centro Europa similares. Algo suelto en Madrid o Barcelona pero apenas nada...

B

.

1 respuesta
B

#7 principalmente porque me gusta

pineda

hace varios años ya que me dedico 100% a golang, y nunca me ha faltado trabajo. De hecho como freelance tengo varios clientes (empresas con equipos de IT de entre 20 y 50 personas) a la cola por si se queda alguna hora libre semanal

no hay la misma cantidad de trabajo que en java, pero tampoco hay la misma cantidad de gente trabajando de esto

edito. esto en barcelona

2 respuestas
B

#9 pues si no sabes a quien pasar clientes que no puedes atender ... guiño guiño codazo. Bromas a parte, que "servicio" se pide mas dentro del mundo empresarial respecto a Golang? Microservicios en Cloud? APIs?

1 respuesta
pineda

#10 generalmente suelen ser api's propias, cruds con lógica de negocio, y aplicaciones del tipo producer-consumer con colas y demás

hay un poquito de todo

1 1 respuesta
B

#11 #9 respecto al edito. Sí, me imaginaba que eras de Bcn o Madrid. En remoto lo veo casi imposible para empresas españolas

edito: el remoto imposble porque seguramente te toque ir a la empresa a hacer el paripé del presencialismo cada 2 x 3

1 respuesta
pineda

#12 es más complicado por temas de confianza supongo, pero también he hecho proyectos concretos en remoto

muchas veces depende de como de maduro sea su equipo y la organización interna. Normalmente a los clientes que voy suelen ser más desordenados, y no solo buscan un picateclas, sino algo de analisis y arquitectura

1 respuesta
B

#13 y si no es entrometerme en tu vida, cómo buscas o por donde llegas a proyectos de este estilo? Todo lo que veo por ahi (Linkedin, Infojobs, Malt, Upwork) de proyectos como freelance, en su mayoria, es toquetear Wordpress o cosas con PHP en general..

1 respuesta
pineda

#14 francamente no busco, me viene todo boca a boca

todos los clientes que he hecho son ex-trabajadores de algún cliente, que te recomiendan en su nueva empresa

1 respuesta
B

#15 qué gusto que te recomienden de esa forma! Ojalá a mi me pase algo de ese rollo algún día. Mucha suerte con tus proyectos :wink:

1 respuesta
Sk8eR

#1 has probado swift?

1 1 respuesta
pineda

#16 igualmente, que gopher te acompañe

1 1 respuesta
B

#17 por? no me llama todo el ecosistema Apple

1 respuesta
B

#18

Sk8eR

#19 para mi es el lenguaje top a día de hoy, y mira que he tocado unos cuantos. Una especie de Kotlin más pulido
han logrado que sintacticamente de gusto escribirlo.

1 respuesta
B

#21 he visto que recientemente han sacado para que puedas hacer webs con él (corrígeme si me equivoco) y puede tener mucho potencial, pero eso de un lenguaje para una plataforma en concreto... Por eso tampoco toco .Net

1 respuesta
Sk8eR

#22 hay backend en swift seguro y creo que web dev. pero ni idea, de cara a aprender un nuevo lenguaje tiraría mas por estos:
Swift/Kotlin/Dart
y en caso contrario
el buen nodejs+js para react

1 respuesta
B

#23 ya conozco otros lenguajes y frameworks para web e incluso apps híbridas. Estoy cogiendo soltura con Go ya que me da lo que las otras herramientas no me ofrecen (ser compilado y por lo tanto en la mayoría de los casos mas rápido, paralelización a nivel de cores, multiplataforma, enfocado a microservicios...). Porqué debería aprender un lenguaje de esos? Qué tienen de bueno respecto a los mas comunes como Java, php, python...?

1 respuesta
Sk8eR

#24 todo depende que objetivo tengas y en que quieras especializarte...
para mi js o java me da bastante rabía tocarlo a nivel sintactico, y como te comento a nivel sintactico, rendimiento y posibilidades swift para mi es el más completo

https://benchmarksgame-team.pages.debian.net/benchmarksgame/faster/swift-go.html << de hecho en backend supuestamente es el más rápido actualmente, pero no estoy al tanto de su madurez

Si nos basamos estrictamente en tu pregunta:

1 respuesta
B

#25 está claro que si te pones a mirar cantidad de puestos de trabajo Go pierde por goleada contra la mayoría de lenguajes medianamente populares. Por eso preguntaba por mv, para saber si alguien vivía de esto y opiniones en general.

1 respuesta
Sk8eR

#26 hay gente que vive hasta de mainframe, jcl y REXX así que mayormente depende de ti

1 respuesta
B

#27 ya, por eso al tratarse de un lenguage que se puede aplicar a distintos ambitos queria saber, mas o menos, qué se demanada con go

1 respuesta
22 días después
kidandcat

Yo he trabajado con Go en Málaga ni nás ni menos, claro que era una startup y éramos 4, eso sí, pagaban bien. En resumen, hay cosas, pero te va a costar encontrarlas, aun así no pierdas la esperanza.

Por otro lado pierde toda esperanza que tengas, que Go en cuanto veas un buen tocho de programa escrito en Go verás que te funde los plomos, escribes como x4 lineas de código que cualquier otro lenguaje.

Échale un ojo a https://nim-lang.org/ seguro que te va a flipar, eso sí, de Nim no esperes encontrar curro. (al menos hasta que abra mi empresa :D )

Si sigues interesado conozco alguna empresa en Madrid que trabaja con Go, dime si quieres que te ponga en contacto.

2 respuestas
B

#29 Super interesante nim! Me lo apunto para estudiarlo a fondo

Usuarios habituales