1 of 25

Minha vida 15 anos após o mestrado

o que aprendi no mercado

Jonhnny Weslley · Railsware

2026-08-26

2 of 25

A linha do tempo

2005

Infoway — primeiro emprego, ainda na graduação

2007

LSD/UFCG — mestrado, projeto BeeFS

2010

Credishop, Teresina — voltei pra casa

2012

Líder de engenharia

2020

Railsware (Polônia) — remoto, internacional

3 of 25

O contrato desta conversa

  • Não é um caso de sucesso
  • É um relato de decisões — e do que cada uma custou
  • Vou incluir o que deu errado
  • Perguntem no meio, não só no fim

Jonhnny Weslley · Railsware

3

4 of 25

Três decisões que definiram 15 anos

5 of 25

Decisão 1: voltar pra Teresina

  • Saí do mestrado com o script pronto: Sudeste ou exterior
  • Voltei pra uma empresa local, em Teresina
  • Ganhei: escopo enorme, decisão de produto, familia
  • Perdi: rede de contatos, melhores salarios, exposicao ao mercado

Jonhnny Weslley · Railsware

5

6 of 25

Decisão 2: virar líder sem ter pedido

  • Ninguém me preparou para isso
  • Aposentar sistema legado é trabalho político, não técnico
  • Pelo menos 10 sistemas legados foram descontinuados
  • O custo: menos código, mais conversa

Jonhnny Weslley · Railsware

6

7 of 25

Decisão 3: sair depois de 10 anos

  • Eu era a referência técnica da casa
  • Zona de conforto é uma armadilha confortável
  • 2020: processo seletivo em inglês, empresa polonesa, 100% remoto
  • Queria novos desafios

Jonhnny Weslley · Railsware

7

8 of 25

O que levei da academia para o mercado

9 of 25

Raciocinar sobre falha

  • BeeFS: sistema de arquivos distribuído sobre desktops comuns
  • Máquina que some no meio da operação era o caso normal
  • Hoje: réplica, timeout, retry, consistência eventual
  • Ninguém aprende isso num tutorial de framework

Jonhnny Weslley · Railsware

9

10 of 25

Tolerância a texto denso

  • Três anos lendo paper me deram estômago para texto difícil
  • Hoje leio RFC, código-fonte de biblioteca, post-mortem
  • A maioria dos devs para na primeira página da doc
  • Isso é vantagem competitiva, não erudição

Jonhnny Weslley · Railsware

10

11 of 25

Escrever é metade do trabalho

  • Dissertação → RFC interno, ADR, documentação de projeto
  • Como líder, escrevi mais do que codei
  • Argumentar por escrito é o que faz uma decisão técnica ser aceita

Jonhnny Weslley · Railsware

11

12 of 25

O método continua valendo

  • Hipótese → medir → concluir
  • É exatamente como se debuga performance em produção
  • “Acho que é o banco” não é diagnóstico
  • A diferença: o prazo é hoje, não a defesa

Jonhnny Weslley · Railsware

12

13 of 25

O que só o mercado me ensinou

14 of 25

A restrição real é prazo e escopo

  • No mestrado eu buscava a solução ótima
  • No mercado eu busco a solução suficiente, hoje
  • Ótimo em dezembro perde para bom em setembro
  • Isso não é preguiça — é a função objetivo mudando

Jonhnny Weslley · Railsware

14

15 of 25

Legado é o estado normal do software

  • Greenfield é a exceção; passei anos em código que não escrevi
  • Nenhuma disciplina me ensinou a ler sistema de outra pessoa
  • Aposentar sistema é uma habilidade em si

Jonhnny Weslley · Railsware

15

16 of 25

Falar com usuário é habilidade técnica

  • O requisito que chega até você já veio traduzido três vezes
  • Quem conversa com o cliente descobre o problema real
  • Metade dos meus melhores acertos foram perguntas, não código

Jonhnny Weslley · Railsware

16

17 of 25

Você é avaliado por impacto, não por elegância

  • Ninguém no negócio vai elogiar sua abstração
  • Vão elogiar o custo que caiu e o processo que ficou mais rápido
  • Aprenda a traduzir trabalho técnico em resultado

Jonhnny Weslley · Railsware

17

18 of 25

Inglês foi o que destravou tudo

  • Foi o requisito real da Railsware, não a stack
  • Nível técnico de leitura não basta: é reunião, é escrita, é discordar
  • Comecem antes de precisar

Jonhnny Weslley · Railsware

18

19 of 25

O que deu certo e o que não deu

20 of 25

Deu certo

  • Pegar o problema chato que ninguém queria — foi onde virei referência
  • Ficar tempo suficiente para ver a consequência das minhas decisões
  • Escrever em público — blog, open source, palestra

Jonhnny Weslley · Railsware

20

21 of 25

Não deu

  • Demorei demais para buscar o mercado internacional
  • Aceitei a liderança sem negociar quanto ia continuar codando

Jonhnny Weslley · Railsware

21

22 of 25

O que eu não sabia que ia importar

  • Reputação é construída em anos e gasta em minutos
  • Sua primeira vaga não define sua carreira
  • As pessoas com quem você trabalhou são o seu ativo mais duradouro

Jonhnny Weslley · Railsware

22

23 of 25

Três coisas para levar daqui

1. Pegue o problema que ninguém quer. É o caminho mais curto para virar referência.

2. Aprenda inglês antes de precisar. Ele não abre porta, ele te deixa passar.

3. Fique tempo suficiente para ver o resultado. É onde o aprendizado real acontece.

Jonhnny Weslley · Railsware

23

24 of 25

Perguntas

https://jonhnnyweslley.net

https://www.linkedin.com/in/jweslley/

25 of 25

Obrigado

Jonhnny Weslley · jw@jonhnnyweslley.net · jonhnnyweslley.net