Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Step by step I followed a career in software
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Igor Halfeld
July 08, 2020
Programming
710
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Step by step I followed a career in software
Igor Halfeld
July 08, 2020
More Decks by Igor Halfeld
See All by Igor Halfeld
Modular monoliths with fastify
igorhalfeld
0
210
How to migrate legacy frontend?
igorhalfeld
1
140
Patterns for perfect components in Vue.js
igorhalfeld
0
130
Clean Architecture no Front-end (update 2021-05-11)
igorhalfeld
0
74
Using AI to create memes
igorhalfeld
0
540
Deninho, the TS children
igorhalfeld
1
230
Micro Front-ends, what they don't tell you
igorhalfeld
0
410
CSS in JavaScripto, the anti-pattern that is good
igorhalfeld
1
110
Front-end Clean Architecture
igorhalfeld
2
300
Other Decks in Programming
See All in Programming
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
4
1.7k
自動化したのに回らない テスト運用の壁―AI時代の品質責任と生産性
mfunaki
0
420
TSX の <Hoge<Fuga>> という構文に驚いた話 / tsx-type-argument-syntax
kanaru0928
0
240
複数の Claude Code が"放置"されてしまう問題をCLI ダッシュボードを自作して解決した話
sumihiro3
1
720
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
220
私のClaude Code活用法 (個人開発編) - PHPerKaigi mini #4(2026/08/24)
panda_program
1
130
「つくるAI」だけではバグは見つからない ~テストに必要な「見つけるAI」を分離させる戦略~
mfunaki
0
160
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
220
komatsuna「分散システムにおけるバグ分析手法」
komatsunaqa
0
270
楽しそうなつよつよエンジニアと目が死んでる僕/A brilliant engineer having a blast, and dead-eyed me.
3l4l5
2
240
170k Jobs a Day on GKE: Scaling Mercari's CI Platform - and What's Next for AI-Native Development
junyaokabe
0
120
[PyCon KR 2026] More Variants, More Diversity for AI Accelerators
achimnol
0
100
Featured
See All Featured
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
Bash Introduction
62gerente
615
220k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
2
3.8k
Done Done
chrislema
186
16k
HDC tutorial
michielstock
2
810
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
380
WENDY [Excerpt]
tessaabrams
11
39k
It's Worth the Effort
3n
188
29k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
The agentic SEO stack - context over prompts
schlessera
0
870
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.1k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
Transcript
Passos que eu segui para uma carreira em Software Gif
meramente ilustrativo.
Igor Halfeld Software Engineer & Consultancy igorhalfeld.com - @IgorHalfeld
O que vou mostrar não é uma receita!
A ideia é mostrar o que eu segui e vocês
adaptarem a sua situação e aprenderem com os erros
Sem faculdade Familia humilde Conhecia ninguém
Os passos foram…
1. Aprenda em publico! *Aprender ensinando é mais eficaz. *Pessoas
adoram julgar, use o julgamento pra melhorar a si próprio.
None
2. Crie um branding pessoal *Tenha seus dados no online
atualizados. *É difícil as pessoas saberem quem é você se você não fala.
None
3. Conheça pessoas da area. *É importante ver as dificuldades
dos outros, além das suas. *Achar uma pessoa que admira pra aprender com ela.
None
4. Faça projetos pra por no Github. *Código fala mais
que 1000 certificados. *Além de ajudar outras pessoas ❤.
None
5. Traduza documentação *Consequentemente aprende a API. *Consequentemente aprende inglês.
None
6.Veja código de outras pessoas *É importantíssimo que você veja
outras implementações. *Cada implementação é uma forma de pensar, é uma experiência a mais.
None
7. Prática! *Vai chegar uma problema que você já resolveu.
*Melhor forma de ganhar experiência.
8. Entenda como se comunicar *Você pode ser a pessoa
mais inteligente do mundo mais se não sabe se comunicar não adianta de nada. *A maioria das falhas de processos de desenvolvimento de software nas empresas a culpa é da comunicação.
9. Aprenda a aprender *Google é o seu melhor amigo.
*Recorra a alguém na ultima opção.
Os erros foram…
1. Entenda o que é útil pra você *Certificações não
são úteis pra mim. *Faculdade não é util pra mim. *Não ter levado o inglês como o mais importante.
Conclusão
Obrigado! igorhalfeld.com - @IgorHalfeld