Como deveria ser o portifólio do programador backend?

Saudações colegas.

Sou desenvolvedor backend com mais de 3 anos de experiência.

Há algum tempo venho me dedicando a pegar alguns projetos freelancer para fazer renda extra e durante esse processo fiquei confuso sobre como deveria ser o portfólio de um programador backend, já que muitas vezes não temos uma tela para mostrar.

Eis que durante minhas pesquisas encontrei esse vídeo: Dicas para montar PORTFÓLIO para BACKEND (https://www.youtube.com/watch?v=iT4uUBC8k5g), em que o apresentador André Noel, a partir do min 3:00, fala para esquecemos um pouco o portfólio de código e investir mais em portfólio de conhecimento, ou seja, basicamente criar um blog pessoal e publicar artigos de coisas que sabemos fazer, dessa forma as pessoas consegue nos encontrar mais facilmente e nós demonstramos o que sabemos.

Foi a partir desse insight que no mesmo dia comprei meu domínio (https://erickbessa.net/).

Com o domínio comprado me veio outra dúvida: Crio minha própria página? Afinal, sou desenvolvedor. Ou uso uma ferramenta para acelerar o processo principal ? que é a publicação de artigos.

Bom, depois de muito pensar optei por usar o WordPress, onde pesquisei um template legal e partir para o principal, que era: Qual artigo vou publicar ? hehe sempre surgem dúvidas.

Eis que recorri a feitos do passado e tinha guardado em meus documentos um tutorial para criação de bots do telegram com c#. Peguei esse tutorial e quebrei em duas partes, onde a primeira é Como criar um bot no telegram (https://erickbessa.net/como-criar-um-bot-no-telegram/) e a segunda será Como usar o C# para manipular um bot Telegram (Está no forno) .

Então com essa experiência posso dizer, a publicação de artigos é um feito incrível para o dev backend, pois não é só divulgação do que você sabe, mas sim uma contribuição para a sociedade. E muitas vezes temos projetos guardados pegando “poeira” que poderiam agregar valor a outras pessoas.

Depois desse meu primeiro artigo, me sinto motivado a escrever mais e mais, além de melhorar meu site pessoal e usar o youtube para passar meu conhecimento, sempre lembrando que nada nasce perfeito, mas sim é aperfeiçoado com o tempo.

Obrigado por terem lido até aqui, grande abraço.

man eu tenho um blog onde escrevo minhas coisas (www.marcdias.com.br) foi feito em 2015 para escrever as coisas que acabo estudando e uso o blog para guardar e sempre estar ali relembrando. Nunca fiz no proposito de ter publico ou algo nesse sentido. Mas uma coisa é certa temos na comunidade mais gente que faz comentarios ruins e nada cosntrutivos do que pessoas que nos encorajam. Engraçado que pessoas que fazem comentarios nao pertinentes sao as pessoas que nada fazem pela comunidade. Tenha muito sucesso ae no seu blog!!! uma coisa que faria hj e estou vendo como fazer é publicar o blog (o meu no caso é wordpress) no azure ou aws, deve sair mais em conta do que hospedar em locaweb, hostgator ou esses outros provedores que te cobran barato na primeira vez e te enfiam a "faca" na renovação. Sucesso!!

Muito interessante!

Já que você vai publicar somente artigos, não faz sentido ficar configurando wordpress, templates, já que você só quer escrever e publicar conteúdo, e claro, ser lido e se tornar relevante. Existem plataformas de artigos como dev.to, hashnode, medium, e claro, o tabnews, em que sua única preocupação é escrever o artigo. Eles contam com uma comunidade própria que pode ler e comentar seus artigos, então você já pode ter alguns leitores logo de cara e o site já é otimizado para SEO, você pode fazer algumas customizações, ter domínio próprio, além de poder escrever em Markdown (pelo menos no hashnode e tabsnews), assim você pode salvar seus artigos no seu github, sem ficar refém de uma plataforma.

Posso estar falando alguma besteira, mas em termos de SEO acho que ter seu artigo em um domínio "forte" para o Google em um determinado assunto, como um dev.to ou geeksforgeeks.org vai te colocar muito à frente nos resultados das buscas do que ter um domínio próprio "fraco", que tem só uma dúzia de artigos.

Olá, saudações Eduardo. Concordo com sua análise, pois levei um tempo com a escolha do template e a configuração dele no WordPress. Além disso, realmente há muito arquivos que são instalados sem nosso conhecimento e isso pode gerar brechas para hackers, que mesmo que descubramos, teriamos que contatar o suporte de quem criou o tema. Um outro detalhe que você lenvantou e gostei bastante foi *"além de poder escrever em Markdown (pelo menos no hashnode e tabsnews), assim você pode salvar seus artigos no seu github, sem ficar refém de uma plataforma"*. Para escrita do meu primeiro artigo fiquei em dúvidas sobre escrever no google docs e passar para o WP ou escrever direto no WP. Confesso que escolhi o GDocs, mas foi um parto passar isso para o WP. Depois fui inventar de escrever direto no WP e também foi um parto, levando boa parte do meu tempo, então acredito que essas plataformas citadas por ti tenha uma experiência de escrita melhor. Por fim a ânsiedade de fazer algo nem sempre mos mostra as melhores opções, porém se não tivesse escolhido o WordPress naquele momento, agora não estariamos discutindo de forma construtiva essa escolha e eu não teria idéia da gama de opções que existe. Portanto deixo aqui novamente uma frase da minha públicação **nada nasce perfeito, mas sim é aperfeiçoado com o tempo**. Agradeço grandemente a sua contribuição Eduardo. Abraços ;)

Opa belezera?

Eu criei uma publicação justamente com essa intenção de como criar um espaço na web para produzir conteúdos técnico. Segue link https://mauriciomarcos.azurewebsites.net/2021/06/25/como-criar-seu-espaco-na-web-com-wordpress-no-azure/

Como seu blog já está ok, talvez meu link acima possa ajudar alguns de nossos colegas aqui com o mesmo objetivo.

Abs.

Agora já está feito, mas a respeito do blog, tem um cara que eu acompanho que é DevOps na Amazon atualmente e o blog dele é feito usando Hugo, um framework para blogs estáticos, a perfomance é ótima e o foco fica todo para a escrita dos conteúdos.

Para páginas estáticas que imagino ser o foco, já que irá focar no conteúdo em si e não em mostrar projetos "bonitos", acredito que seja uma boa!

Caso queira ver, o site é: https://mateusmuller.me

Olá Gui, saudações. O foco da minha página realmente é a criação de conteúdos, e essa parece ser uma boa solução, porém confesso que para quem está começando na programação algumas configurações serão um pouco mais difícil de entender, mas nada que o google não resolva rsrs. Eu entrei no site do Mateus Muller e encontrei um artigo que inclusive ele fala da experiência dele com o Hugo: [Minha experiência rodando um blog estático com Hugo](https://mateusmuller.me/posts/minha-experiencia-rodando-um-blog-estatico-com-hugo/). Estou passando a considerar a migração do meu site no futuro, afim de simplificá-lo. Agradeço grandemente sua contribuição. Abraços.

O meu está assim por enquanto. Ainda está incompleto,o layout eu copiei de um indiano srsrs. https://peacevan.github.io

Show! Eu tô amadurecendo a ideia de criar um site para compartilhar artigos também. Já tinha me questionado sobre qual seria a melhor forma de ficar no radar de freelances/recrutadores e vejo essa opção como uma das melhores. É sempre bom compartilhar experiências como essa. Valeu.

Muito obrigado por compartilhar esse insight cara! Quero muito me tornar um dev backend e até já fiz alguns projetos, fazia um tempo que tava encucado nesse mesmo problema do portfólio.

Adorei, estava pensando em como poderia fazer um portfólio bacana para apresentar meus projetos.

Excelente post Erick! Também curto muito repassar conhecimento escrevendo, porém me sinto mais a vontade ainda fazendo vídeos, por isso criei um canal recentemente (https://www.youtube.com/@jvnsdev). Além de me motivar a continuar estudando e produzindo mais conteúdo, consequentemente reforço ainda mais o que estudo e aprendo ainda mais.

Sobre portfolio em site, fiz um o mais minimalista possível, só para não deixar em branco (https://joaovictornsv.vercel.app/). Serve como um porta de entrada para outras plataformas, inclusive o próprio youtube.

Sinceramente, poderia ter criado uma página HTML pura usando o github pages e feito o link dos repôs para mostrar os projetos

Gostaria de compartilhar aqui um projeto de portifólio que vi esses dias enquanto estava navegando https://gabrieluizramos.com.br/ e um blog/portifolio que visualmente chama a atenção e mostra o que você sabe ou está estudando.
Achei esse site muito estranho. Layout dele me incomodou e não é amigável como outros que já me enviaram.

Como usar o C# para manipular um bot Telegram, estamos no aguardo.

Olá LKS, saudações! Enquanto não vira artigo, deixo aqui uma [Lib Telegram](https://github.com/ErickBessa/LibTelegram) que criei para fazer as manipulações de bot no telegram usando `C#`. A idéia é que o artigo seja criado com base no conhecimento que obtive nesse desenvolvimento. Inclusive fique a vontade para contribuir com esse projeto caso seja do seu interesse. Obrigado por demonstrar interesse, isso me motiva rsrs Abraços!

Muito boa sua ideia 💡, entrei no seu blog, ficou bem claro e intuitivo sua apresentação. Também já havia tido essa dúvida 😅. Parabéns pela contribuição, valeu mesmo 🤜🤛.

Show.

Dúvida, como faço para salvar um post? Alguém sabe?

Acho que ainda, não tem essa funcionalidade, mas pode sempre abrir uma issue no github para pedir. Só verifique se ela já não existe lá

Obrigado pela contribuição e sugestão!

Pra quem está começando, é sempre complicado ter projetos para apresentar ou até ter o que mostrar/ensinar. Mas também entendo que, por menor que seja, todo conhecimento é um conhecimento, e colocar isso em palavras pode acabar ajudando alguém e sem dúvidas ajuda o autor a fixar bem o conteúdo e gerar uma documentação a respeito de sua carreira, história e projetos.

Ótimo post!! É essencial ter uma plataforma para expor seus conhecimentos e experiências, e um blog é uma ideia perfeita para construir um portfólio back-end.

Parabéns pelo progresso mano! Lendo a frase nada nasce perfeito, mas sim é aperfeiçoado com o tempo me deu um insight valioso! Obrigado.

Sensacional a sua ideia. Estou no início da minha carreira e penso que seria uma boa prática publicar em um blog os meus aprendizados e minha evolução. Assim quem me pedisse um portfólio poderia ver todo meu crescimento e o que tenho feito ultimamente.

Fala Erick, de boa?

Indo direto ao ponto, depende dos seus objetivos, você mencionou que está "pegando alguns projetos como freelancer", neste sentido, vale mais a pena você despejar seu balde de energia na construção de networking para que você possa obter novos projetos de forma orgânica.

Isso vai envolver um pouquinho de marketing e publicidade, mas vamos lá.

Quem é o meu cliente?

Faça esta pergunta para si, seu cliente como desenvolvedor backend geralmente será um gestor de projetos, que está precisando de um backend para encaixar num squad com outras especialidades.

Como este cliente vai me encontrar?

Será que seu cliente vai buscar por: "programador freelancer backend em Java", ou ele vai buscar por "como codar um chatbot no telegram"?

Como vou aumentar a minha autoridade?

Bingo, chegamos na pergunta que vai nortear a linha editorial da sua marca, e sim, você será a marca.

O portfólio do backend pode ser simplesmente o seu próprio Github com projetos públicos sobre o que você está estudando, afinal, você não pode postar o código que fez para determinado projeto devido a restrisções jurídicas.

Na minha opnião será mais produtivo destacar em seu site as suas skills, fazer uma boa propaganda de si e das tecnologias que você anda mexendo atualmente (vide https://thiagochiapetti.com.br/ para vies comparativo).

Disclaimer

Sou um mero desenvolvedor também, os últimos anos como CTO me deram bastante experiência com outras áreas e é bacana discutir sobre, mas não sou especialista em marketing e publicidade. Mas uma coisa é certa: ficar no casulo não funciona, os projetos não virão a lá Gandalf.

Também pergunte para si próprio, o que eu quero ser em 5 ou 10 anos?

  • quero ser um consultor backend: o caminho até lá sera X.
  • quero continuar trabalhando numa empresa e tocando meus freelas a noite: o caminho será Y.
  • quero montar o meu próprio time de desenvolvimento e me tornar um empreendedor: o caminho será Z.

É isso, vou cortar o texto por aqui pois o assunto é demasiadamente extenso. E é claro, meus parabéns pelo site, com certeza é um passo muito bem dado e com o norte correto trará muitos frutos para a sua carreira.

Abraços!

Um breve complemento: posts técnicos vão ajudar qualquer uma das estratégias que você quiser executar, porém eles serão "mais do mesmo", vão demonstrar autoridade no assunto, porém eu encaro eles apenas como um complemento, inclusive recomendo que você os poste em um spin-off do seu site, numa categoria específica só para isso ou até mesmo em sites como Medium (e outros já mencionados anteriormente).