This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-06-26
Channels
- # aws (8)
- # babashka (18)
- # beginners (17)
- # calva (19)
- # clj-kondo (2)
- # clojure (44)
- # clojure-brasil (100)
- # clojure-denver (8)
- # clojure-europe (20)
- # clojure-norway (165)
- # clojure-uk (1)
- # clojurescript (21)
- # cursive (4)
- # datalevin (18)
- # datomic (3)
- # emacs (22)
- # events (3)
- # hoplon (6)
- # hyperfiddle (13)
- # juxt (4)
- # kaocha (3)
- # london-clojurians (1)
- # malli (10)
- # off-topic (20)
- # pedestal (6)
- # rdf (7)
- # reagent (3)
- # releases (1)
- # shadow-cljs (5)
- # vim (3)
- # xtdb (3)
Galera, quais empresas BR (ou que tem escritório no Brasil) trabalham com Clojure? 🧵
• Nubank • Quinto Andar
Acho que é a única que eu me lembro que tenha presença física no BR além das que você listou. O resto que conheço são empresas de fora que contratam remote
não tenho certeza, se alguém puder confirmar(✔️ ) ou negar (✖️ ) http://180s.com.br
180s trabalha com Clojure sim.
https://github.com/paygoc6/action-openapi-linter tbm se não me engano trabalha com clojure
tem algumas aqui no histórico desse repo https://github.com/clj-br/vagas
AFIK, o time de clojure da paygo "fechou". Talvez ainda tenha um legado clj lá dentro e uns 3 dev.
Se não me engano a Cisco tem coisa, o @UBSREKQ5Q está usando Clojure lá até onde sei - mas não sei se tem office no BR ou só remote mesmo. PS: aqui na 180º Seguros nossa stack de serviços é inteira em Clojure (não só uma parte)
Outra que lembro que usa é a EmbraerX (braço da Embraer) https://embraer.gupy.io/jobs/256844?jobBoardSource=gupy_public_page
O @UNAPH1QMN trabalha na Embraer
Quinto Andar Clojure? Sério?
Não é Full clojure, tem muito typescript. Mas tem pelo menos um serviço clj+datomic lá
alias puxando o @U1ERECYRE aqui que é um dos sócios da Moleque também
caraca.. esperava mais 🤷 hahahaha dieselbank me pegou! não sabia que existia um banco para caminhoneiros 🤯 alguém trampa la? pq não achei nada que indica clojure
Aqui na firma eu falo que trabalhei com Clojure e todo mundo admira e tal, mas no final estamos no velho Spring com um pézinho no Quarkus
Uma das estratégias é demonstrar o tamanho do código e velocidade de desenvolvimento (estou fazendo isso) por uma coisa que outras levaria mais tempo
Talvez meio bolhinha, mas não consigo me imaginar trampando em algo que não seja mais Clojure 😁
@UKFSJSM38 sempre bom imaginar porque nunca se sabe, porém na tua situação eu acho dificil deixar de trabalhar com clojure, uma porque vc mantém uma ferramenta muito importante, e outra é que você trabalha no maior empregador de clojure do mundo que parece ir muito bem obrigado.
> Talvez meio bolhinha, mas não consigo me imaginar trampando em algo que não seja mais Clojure Me too.
Sim @U28A9C90Q, com certeza esses pontos ajudam, mas como vc diz eu tb penso que um dia posso precisar sair dessa linguagem, so espero que nao chegue logo hehe
Me dá uma tristeza ver outras linguagens que não o , salvo os dialetos
Pow não só no Brasil eu acompanho who is hiring e cada mês eu vejo menos oportunidades lá tbm
Realmente vejo bem poucas oportunidades mesmo, mas acho que parte disso ainda é consequência de como está o mercado em geral. Estou procurando emprego no momento e anda complicado... A maioria das oportunidades que vejo são JS/TS.
Pode crer pra mim é muito Java/.Net/Node (acho que por ter um histórico de backender) Foda que fiquei mal acostumado com Clojure, mas é isso, na hora que precisa vai qualquer coisa.
Eu trabalho com clj/cljs faz uns 6 anos, mas confesso que a minha maior preocupação de continuar com Clojure é a quantidade de oportunidades, e o trampo que é conseguir entrevista em empresas que usam outras linguagens.
se eu tivesse que fazer as coisas que o Rich fazia e por isso ele acabou criando clojure eu iria mesmo ficar puto
mas só faço um crud que leva e traz dado. Com clojure isso é MUITO MAIS FACIL, mas é a vida
Você diz isso @U485ZRA58 porque trabalhou muito tempo com clj(s)?
Pois é, tbm penso assim. No final o essencial é pagar as contas 🤷 Se conseguir continuar com Clojure ótimo, mas senão é o jeito achar alguma outra linguagem que seja interessante de trabalhar
Tenho amigos que nunca fizeram Go e entraram em empresa fazendo Go agora, enfim, é uma zona
Aliás muita gente foi para o Nubank apesar de Clojure, o @UKFSJSM38 pode confirmar
Pow uma empresa do Canadá queria que queria que eu fosse ser lead lá em Go e eu nunca toquei em Go, os manos falavam que dev clojure tem uma cultura animal de estudar e aprender por conta e que pra um dev desses aprender Go seria fichinha (palavras do mano da empresa)
Não precisa ter medo disso não André
Só não fui pq o nubank ofereceu deeu voltar prós braços da minha amada clojure hahaha
O difícil tá sendo achar essas empresas boas 😛 Talvez seja pq a minha procura é meio restrita, sendo que estou em Portugal e procurando algo remote, mas já mandei para algumas vagas de Haskell, Scala, Rust e Java mas todos terminam ficando no "adoramos seu perfil, mas temos outros candidatos com 5+ anos de experiência na linguagem que usamos"
No Nubank é zero esperado o dev entrar sabendo Clojure, o onboarding ensina e funfa super bem IMO, o @UMMMKKADU ta aqui no nubank tb hehe
eu pensei que o @UMMMKKADU ainda estava na 180
Tenta de novo @U28A9C90Q, o tempo todo muda e conheco muita gnt que nao passou de primeira e ta aqui!
Me fizeram offer pra voltar, voltei :) Pow @U28A9C90Q ouvi muito bem do teu trampo, aplica denovo haha
Nubank deve ser massa
processos seletivos são assim @UMMMKKADU, agora tou até feliz no concorrente, mas vamos ver
Qual concorrente é? (Se tiver confortável de falar nessa thread random hahaha)
Pois é, processo seletivo tem muita variável envolvida 🤷
Eu também tenho essa impressão de pedir uma certa ferramenta/linguagem específica é uma parada complicada. Atualmente trabalho no Nu (relativamente pouco tempo, 5 meses, e tenho aproximadamente 2 anos de experiência de mercado no total) também e eu sinto que, de todos os processos seletivos que fiz, esse foi um dos melhores, justamente porque não me pediu nada da linguagem especificamente, estavam mais interessados no meu raciocínio e conhecimentos de Engenharia de software, boas práticas, etc.
Eu resolvi os problemas do processo seletivo em Python (linguagem que tenho mais familiaridade pra back-end porque sou da geração nutellinha ) e quando cheguei aqui, mal entendia o que realmente era/representava o paradigma funcional e não sabia absolutamente nada de Clojure. Todo o processo de onboarding me permitiu aprender, em papo de 2/3 meses eu já consegui subir um microsserviço que é usado em produção (nada muito sofisticado, mas assim, já é algo).
É difícil encontrar empresas que não foquem/peçam ferramentas específicas hoje em dia desde o processo seletivo, ainda mais para vagas mais seniores, mas quando encontramos é uma belezinha 😄
Eu acho que os layoffs atuais tbm impactaram isso bastante. Tem mais gente procurando emprego e poucas oportunidades, então apesar de empresas estarem abertas a contratarem quem não tem expêriencia na linguagem eu sinto que no final se tem alguns candidatos em niveis similares eles sempre terminam dando preferencia a contratar quem já sabe a linguagem.
Sim, nisso aí faz todo sentido. Vou contratar alguém pra mexer com Java que já conhece a linguagem há 5 anos ou vou contratar alguém que veio de outra stack com o mesmo tempo de experiência ?
Exato 🤷 Digo isso tbm por experiencia, pq no começo de carreira eu aprendi Scala no meu primeiro trabalho e Clojurescript no segundo.
e sendo sincero, eu tenho curtido bastante Clojure e a linguagem tem feito muito sentido pra mim, mas não tenho nenhuma paixão tremenda pela linguagem, no fundo do meu coração acho que ainda sou Pythonista rs. Mas é muito isso, a empresa é excelente e a galera que está aqui dentro conhece os confins da linguagem, tem uma galera realmente muito foda aqui dentro, então eu sinto que isso acaba impulsionando a gente também, porque dificilmente tu vai ficar estagnado no aprendizado.
Eu gosto demais de Clojure, mas tbm não é a unica linguagem que gostaria de trabalhar. Termina que sempre você vai apreciando os positivos de cada linguagem que aprende. Eu ainda hoje sinto falta do type system de Scala, mas quando uso outras linguagens além de clojure faz uma falta enorme não ter uma REPL decente
é hahahah, eu acho que meu primeiro susto e dificuldade vindo para Clojure era estar "mal acostumado" com os famosos debuggers da vida. Trava na breakpoint e vê o que está rolando, eventualmente nem escrevíamos testes porque "funcionava". Mas usar clojure/REPL e ser mais crítico nos testes pra construir um software mais consistente mudou minha maneira de enxergar as coisas de forma muito positiva.
se quiser uma experiência parecida com debugger, pra mim o combo tap> + portal funciona legal
Várias empresas nao pedem, aqui no BR as Big-Techs modernas como Ifood, Loft, OLX, 5A, Nubank, PicPay, C6, etc, não costumam pedir xp em uma stack strictu-sensu
Agora startups pequenas, ou times muito nichados, esses sim vão pedir. É muito o caso de Clojure em empresas pequenas, consultorias, startups que ainda não tem rodada de investimento ou que ainda são bem pequenas e precisam de uma força maior de especialistas
E isso acontece em muitas empresas de fora tb, por exemplo eu trabalhei com Ruby e sonhava em trabalhar em empresas do mundo Ruby. Surpreendentemente as grandes empresas desse ecosistema não pediam conhecimento prévio em Ruby, como Shopify, Stripe, Zendesk, etc.
E no mundo Clojure eu sei que algumas tb não pedem além do Nubank. Exemplo, o Metabase estava contratando até a pouco e sei que lá eles contratam pessoas que não sabem Clojure, mas precisa ser bom programador.
Mas o teste dessas empresas as vezes não é facil tb, geralmente envolve algum exercicio de codigo ao vivo. Um amigo disse que no ultimo que fez no Metabase pediram uma solução para um problema difícil. Depois, quando ele teve um tempo livre ele identificou que a solução envolveria Dynamic Programming.
Isso para o Metabase. Sei que Shopify costumava pedir coisas não tão fáceis nos exercicios tb, enfim é a vida.
Rolou essa thread hoje bem legal https://clojurians.slack.com/archives/C03RZGPG3/p1693485432136869?thread_ts=1693485432.136869&cid=C03RZGPG3
Clojure segue sendo a melhor linguagem enterprise, com Java vindo logo em seguida. 👔

Fala galeraa... aproveitar essa thread que tem bastante gente, e de várias empresas... Ninguém afim de palestrar na Clojure BR?? 🙏 Podia ta roubando, podia ta matando, mas só to pedindo uma talkzinha hahahhha Não tem ideia de temas? Segue uns: • Pedestal / Construindo APIs • Macros • Transducers/Reducers • Ambiente Dev: VSCode + Calva ou Emacs + lsp ou qlqr outra combinação que você use Só falar comigo ou preencher o form de https://docs.google.com/forms/d/e/1FAIpQLSe7v15Kr2bRfogSddKl2CHulVriiyvZ9J1XNqe8xAQbVpeU3Q/viewform , que combinamos melhor a data 😉