Share
Embed
construindo uma carreira com opensource
Carlos Alexandro Becker
August 12, 2024
Transcript
30 slides
-
whoami • /software .*/i • @caarlos0 • caarlos0.dev • carlosbecker.com
• becker.software Carlos A. Becker @ Aug/2024 2 -
agenda • história • hoje em dia • opensource &&
dinheiro • lições aprendidas Carlos A. Becker @ Aug/2024 3 -
pré-historia (~2002) • "fuçador" • formatando e montando PCs •
internet discada, mirc/msn, napster/emule, ie, revistas com cds • menos acesso à informação, mais pirataria • disquetes, mais tarde cds/dvds Carlos A. Becker @ Aug/2024 5 -
pré-historia (~2002) • baixava coisas na escola, imprimia em casa
e estudava • turboc e livros em pdf • a lendária "bíblia do slackware" • aprendi um pouco de c, bash, linux, js, php, css • recompilava kernel do linux Carlos A. Becker @ Aug/2024 6 -
história (~2008) • comecei a faculdade @ utfpr (e me
mudei para medianeira) • c, java, dbs, cisco, sistemas operacionais, python, js • slab-get (apt-get-ish para slackbuilds) • comecei um blog com alguns colegas (não durou muito tempo) • gwt-bootstrap • outros projetos menores Carlos A. Becker @ Aug/2024 7 -
história (~2012) • terminei a faculdade e mudei para joinville
• comecei meu blog (ainda vivo) • ruby, ruby on rails • software craftsmanship • dotfiles • varias rubygems, a maioria empacotando libs js/css Carlos A. Becker @ Aug/2024 8 -
história (~2012) • comecei a participar de meetups • contribuições
para varios projetos ruby da comunidade • algumas tentativas de começar um negócio (febre de startups da época) • primeiros freelances para empresas americanas • primeira vez que apresentei em um evento Carlos A. Becker @ Aug/2024 9 -
história (~2015) • apresentei e participei de mais alguns eventos
• participei do primeiro evento no exterior (qcon-sf) • migrei pra software reliability engineering • golang • docker, kubernetes, prometheus Carlos A. Becker @ Aug/2024 10 -
história (~2015) • várias contribuições (docker, helm charts, prometheus exporters,
etc) • criei alguns projetos (antibody, goreleaser, nfpm, caarlos0/env, others) • algumas consultorias aqui e ali • recebi por oss pela primeira vez Carlos A. Becker @ Aug/2024 11 -
história (~2018) • organizador de meetups (sre joinville, go joinville)
• burnout • troquei de emprego • primeiro trabalho remoto full time Carlos A. Becker @ Aug/2024 12 -
história (~2018) • primeira palestra em um evento a nivel
nacional (gophercon brasil) • na primeira leva de pessoas fora dos eua selecionados pro github sponsors • mais freelances/consultorias (vercel, couchbase, charm) Carlos A. Becker @ Aug/2024 13 -
história (~2020) • pandemia • primeiros eventos/podcasts/etc em ingles •
gotime.fm • equinix • github universe • github hacktoberfest brasil Carlos A. Becker @ Aug/2024 14 -
história (~2020) • goreleaser-pro • goreleaser v1.0.0 (depois de 467
releases) • mudei para cascavel (no meio da pandemia) Carlos A. Becker @ Aug/2024 15 -
hoje em dia • de volta para a minha terra
• menos eventos (mais recente: gotime.fm) • goreleaser v2 • ~60 sponsors (github + opencollective) (microsoft, datadog, mercedes-benz, digitalocean) • goreleaser-pro e suporte enterprise Carlos A. Becker @ Aug/2024 17 -
hoje em dia • trabalho paga pra escrever opensource (freelance
inclusive) • ainda fuçando em coisas que acho interessantes • over-engineering rede de casa • garagem automatizada com arduino • engenharia reversa no alarme pra escrever um controller homekit • estudando rust, nix, zig, etc Carlos A. Becker @ Aug/2024 18 -
opensource && dinheiro oss facilita encontrar e conseguir trabalhos melhores
e pagando melhor • empresas/recrutadores te encontram mais fácil • menos entrevistas porque seu código já é público • interações com outras pessoas também são públicas • não precisa ser famoso Carlos A. Becker @ Aug/2024 20 -
opensource && dinheiro monetização • doações (opencollective, github sponsors) •
sponsorware • convencer uma empresa a te pagar pra trabalhar em projetos abertos Carlos A. Becker @ Aug/2024 21 -
opensource && dinheiro monetização • tornando seu projeto um negócio
• vender licenças (opencore) • suporte premium/enterprise Carlos A. Becker @ Aug/2024 22 -
opensource && dinheiro - opinião sincera • doações são substanciais
só se você for muito famoso • sponsorware parece funcionar (material-mkdocs) • tem empresas que pagam pessoas pra trabalhar com oss, mas elas tem segundas intenções (e.g. google, facebook) Carlos A. Becker @ Aug/2024 23 -
opensource && dinheiro - opinião sincera • transformar num negócio
tem funcionado pra mim • ~100 clientes + alguns contratos de suporte • com absoluta certeza eu não teria conseguido os trabalhos que consegui se não fosse o trabalho com oss (eu perguntei) Carlos A. Becker @ Aug/2024 24 -
o que aprendi seja "encontrável" • marketing pessoal • internamente
inclusive • linkedin é o mínimo do mínimo • perfil no github é obrigatório • twitter é bom se for usado direito • seja genuíno, evite drama/política • comece um blog (ghost, jekyll, hugo) Carlos A. Becker @ Aug/2024 26 -
o que aprendi inglês é obrigatório • documentação, livros, artigos
• mude o idioma de tudo pra inglês • ouça: música, podcasts • assista: filmes, séries • leia: livros, outros blogs, forums • escreva: blog, forums • fale: entrevistas, aulas Carlos A. Becker @ Aug/2024 27 -
o que aprendi não comece um projeto pensando em ficar
famoso • comece um projeto porque você está resolvendo um problema que você tem • ou porque você acha algo interessante • ou porque você quer aprender algo novo • em geral, faça coisas que você "acha massa" Carlos A. Becker @ Aug/2024 28 -
o que aprendi tenha paciência • dinheiro/fama/etc do dia pra
noite é vaporware • tenha disciplina • treino é treino, jogo é jogo • cuidado com burnout Carlos A. Becker @ Aug/2024 29