Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Como hackear sua carreira
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Guilherme Farias
August 29, 2017
Programming
100
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Como hackear sua carreira
Guilherme Farias
August 29, 2017
Transcript
86 slides
Como hackear sua carreira Pensamento empreendedor em TI
guiky guiky guilhermefarias.com Guilherme Farias
None
Você é a sua marca
COMO TUDO ISSO COMEÇOU?
None
QUAL LINGUAGEM ESCOLHER?
PHP? Cara! PHP é um lixo, não tem tipagem, a
linguagem é inconsistente. Estude C#.
C#? Cara! Microsoft? Pelo amor de deus, venha para o
mundo Linux, estude Java.
Java? Cara! Java é muito burocrático, dezenas de configurações e
arquivos XML, a comunidade é muito velha. É tão anos 2000. Ninguém é produtivo com Java. Estude Ruby.
Ruby? Cara! Ruby não escala, olha o Twitter, estude Node
e Javascript.
NodeJS? Cara! Node é uma gambiarra de front-end no back,
além do mais javascript não é uma linguagem muito boa para códigos muito extensos, é dificil de manter. Estude Elixir.
Elixir? Cara! Elixir não é puramente funcional, estude Haskell, programação
puramente funcional sem side-effects.
Haskell? Cara! Quase não existe vaga de emprego com Haskell,
vai acabar desempregado e passando fome, estude Php.
None
VOCÊ VAI FICAR PERDIDO
CUIDADO COM ARTIGOS “As 15 principais linguagens de programação do
mundo” “PHP vs Python vs Ruby” “The Computer Language Benchmarks”
Um desenvolvedor ruim vai fazer software ruim com qualquer linguagem.
Um desenvolvedor bom vai fazer software bom com qualquer linguagem.
SEMPRE HÁ O LADO POSITIVO E O LADO NEGATIVO DE
TUDO. TUDO É PASSÍVEL DISSO. NÃO EXISTE PERFEIÇÃO.
TENHA UMA BASE SÓLIDA
DominE os paradigmas de programação Orientação a Objetos, Funcional e
Procedural.
ESTEJA sempre disposto a resolver qualquer tipo de problema.
Saiba trabalhar em equipe
Quer ir rápido, vá sozinho Quer ir longe, vá em
grupo
Saber estudar, de forma que você tenha facilidade para aprender
tecnologias novas sempre que for necessário.
Ter bons conhecimentos de Infraestrutura(Servidores, Banco de Dados, Sistemas Operacionais,
etc…).
Conhecer e saber utilizar as boas práticas: Design Patterns, TDD,
DRY, DDD, entre outras.
Seja organizado.
JÁ ESTÁ EMPREGADO?
NÃO ESTÁ EMPREGADO?
O MUNDO DA TECNOLOGIA GIRA MUITO RÁPIDO
MESMO QUE VOCÊ SE DECIDA. O MERCADO LANÇA E ATUALIZA
TECNOLOGIAS MAIS RAPIDAMENTE DO QUE VOCÊ CONSEGUE APRENDER SOBRE ELAS.
USE
USE
USE
USE
USE
USE
USE
USE
USE
None
O mundo mudou e não se pode viver de passado
A concorrência hoje é muito maior
E vai aumentar.
Nova economia. Novas empresas. Novas tecnologias. Novos milionários.
Não estamos vivendo uma era de mudanças
Estamos vivendo uma mudança de era
None
None
None
None
Problemas novos Oportunidades novas
Não tenha medo do novo
Aceite desafios Não tenha medo Aprenda Seja curioso
Saiba reconhecer as oportunidades
Aprenda Inglês
Não seja invisivel
TENHA INICIATIVA
Opine Debata Participe Compartilhe conhecimento
None
None
None
Saia do seu mundinho e conheça profissionais de outras empresas.
Tempo != Experiência
Não se avalia uma experiência pela extensidade do tempo, mas
sim pela intensidade da prática
NÃO JOGUE O JOGO DO CURTO PRAZO
se comprometa com o longo PRAZO
Busque INTENSIDADE PARA SAIR do lugar Mas depois busque constância
TENHA BOAS REFERÊNCIAS
O excelente deve se tornar normal
Cursos e faculdades podem contribuir para sua carreira, mas…
Seja AUTODIDATA
Vá além, se você fizer o que todo mundo faz
você será apenas mais um programador qualquer.
Esqueça os “certificados”, foque no conhecimento
Seu conhecimento e seus resultados é que vão lhe destacar.
Não pense apenaS no dinheiro
Não é o salário que deve nortear sua carreira, mas
os links que você fará entre o ponto em que está e os pontos onde quer chegar
Não pare de aprender
Aprenda sempre coisas novas, quanto você achar que já domina
algo, parta para outra
Torne-se valioso Para sua empresa
Ame o que faz
Não se limite ao brasil
PREFIRA TRABALHAR 1 ANO EM UM CASE IRADO DO QUE
EM MILHARES DE PROJETOS TOSCOS POR AI
“A nossa indústria não respeita tradição, ela apenas respeita inovação”
SAtyA Nadella, CEO da Microsoft
More Decks by Guilherme Farias
See All by Guilherme Farias
Foco - pode ser a peça que falta pro seu sucesso
guilhermefarias
0
92
Bem Vindo ao NodeJS
guilhermefarias
0
89
Crawler e automações com NodeJS
guilhermefarias
0
130
Performance CSS
guilhermefarias
3
240
NodeJS - Já está na hora de aprender!
guilhermefarias
0
150
Aplicações Web Modernas (2015)
guilhermefarias
0
92
Firefox Developer Tools
guilhermefarias
3
220
Trabalho, Futuro e Carreira
guilhermefarias
0
130
Aplicações Web Modernas
guilhermefarias
1
280
Other Decks in Programming
See All in Programming
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
420
GraphQL の onError と Nullability のこれから
quramy
0
220
地方こそサーバーレス — 10年続けた、顔が見えるチームで確かな基盤を / Serverless Matters Most in Regional Areas — 10 Years of Building Reliable Foundations with Close-Knit Teams
seike460
PRO
1
440
AI時代のIaC入門 〜なぜインフラをコードで管理したいのか?〜 / Introduction to IaC in the AI Era
akihisaikeda
6
1.5k
Distance field of Julia set
kinakomoti321
0
320
Materialが消えた日 〜真っ白なFlutterキャンバスにRenderObjectで絵を描く〜
umigishiaoi
0
160
React Native経験者が Flutterを30⽇間触って驚いたこと
3saito
0
180
SFCで実現する病院・医療システムの動的組み立て式UI
koukimiura
1
180
高橋メソッドでCVE解説シリーズ 〜CVE-2026-112816〜
hakkadaikon
0
260
止まらない比較を止める — 余帰納法で無限ストリームを比べる
tarao
0
140
Crash Auto Pipelines
veronikapj
1
410
Rails初心者がパスキーを実装してみて大変だったこと
ktombow
0
190
Featured
See All Featured
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
330
Leo the Paperboy
mayatellez
11
2.5k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
830
Documentation Writing (for coders)
carmenintech
77
5.6k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
770
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
We Have a Design System, Now What?
morganepeng
55
8.4k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
2
3.9k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k