Skip to content

branch: first-job-nullreference #281

@marcialwushu

Description

@marcialwushu

branch: first-job-nullreference

  1. Introdução — autozoada com café frio

Sabe quando você vai rodar um npm install e descobre que o projeto inteiro depende de um pacote mantido por um cara chamado “dev666” que não dá commit desde 2017? Pois é, essa é basicamente a descrição da minha primeira experiência como dev: bugado, instável e com vários warnings no log da vida. Entre um café frio e uma call inútil, fico me perguntando se era mais fácil quando meu maior problema era esquecer de fechar no HTML.


  1. A “notícia” — traduzindo pro dev cansado

Esses dias, até o GPT resolveu entrar no modo lazy loading: ficou 27 segundos pensando pra calcular média com peso e… morreu. Parece que as LLMs agora estão seguindo a mesma lógica de empresa contábil brasileira: muita promessa no release note, mas na hora do deploy não sobe nada.

Enquanto isso, no backstage da vida real, um dev júnior que caiu de paraquedas numa empresa de contabilidade (onde o dono acha que programação é magia e os filhos do patrão fazem mais commit em RH do que no Git) tá carregando sozinho as automações de ISS, SEFAZ e até Sybase ressuscitado do túmulo. Salário? 2k. Benefício? Burnout grátis em até 12x no cartão.

Pra completar o drama, o outro dev pediu git push origin vaza-daqui e deixou o estagiário promovido na base do “se vira nos 30 queries”. O gestor? Advogado. O RH? Não existe (feature não implementada). E os prazos? Claramente escritos em SQL injection: SELECT deadline FROM hell WHERE impossible = 1;.


  1. Opinião filosófico-dev

Esse rolê todo parece uma mistura de try { trabalhar } catch { desespero } finally { LinkedIn }. O GPT travando na média ponderada é só um preview do que é trabalhar em empresa familiar que acha que TI é planilha avançada do Excel: você pede cluster e eles respondem “compra um roteador na Americanas”.

É quase poético: a IA que não responde e a empresa que não entende dev são irmãos no mesmo stack trace. Um depende de GPU cara, a outra de sobrinho barato. Ambas escalonam mal, ambas quebram quando mais se precisa delas.

No fim, é aquela vibe de PR gigante sem review: você vai aceitando, aceitando, até que o merge dá conflito e quem estoura é você.


  1. Fechamento reflexivo

Moral da crônica: não confie em gestor que confunde pull request com pedido de pizza e não confie em IA que demora mais que apt-get upgrade em máquina de dev.

A saída? Igual aquele conselho clássico de Stack Overflow: “não otimize prematuramente, apenas segure as pontas até poder refatorar”. Ou seja: continua mandando currículo, guarda os commits da sua sanidade e, quando surgir a vaga certa, dá um git checkout pra fora desse circo.

No fim das contas, ser dev júnior é como rodar Sybase em 2025: você até consegue, mas sabe que não devia.


Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions