https://a.storyblok.com/f/270183/27208/e2c081b7ae/10-awesome-sites.png

10 sites incríveis que todo desenvolvedor deveria visitar (pelo menos uma vez)

Publicado em September 29, 2022

Tempo de leitura: 5 minutos

Introdução

Ao longo dos anos, enquanto navegava pela internet como desenvolvedor, encontrei e salvei nos favoritos alguns links aos quais costumo voltar e, geralmente, aprendo algo novo. Aqui está uma lista que, na minha opinião, todo desenvolvedor deveria visitar (pelo menos uma vez). Você vai encontrar de tudo: desde uma maneira de criar um donut engraçado, livros gratuitos sobre programação e formas interativas de aprender “Git” até minha plataforma favorita de API de comunicação — a Vonage!

A lista não segue nenhuma ordem específica. Vamos começar!

Número 10

Donut.c - Você já pensou em formatar seu código no formato de um donut para gerar um donut? Eu também não, mas esse desenvolvedor fez isso usando a linguagem de programação C.

Crie um arquivo chamado donut.c e copie e cole o código a seguir nele:

Compile o aplicativo com gcc -o donut donut.c. Agora execute o executável com ./donut e aproveite o resultado!

Donutdonut.gif

Toda essa conversa sobre donuts está me deixando com fome. Nham!

Número 9

Oh My Git! é uma maneira de aprender o popular sistema de controle de versão “Git” jogando um jogo! Funciona no Windows, Linux e macOS e o projeto é de código aberto.

Baixe a versão do sistema operacional de sua preferência, descompacte o arquivo zip e execute o arquivo executável. É isso! Agora você pode se divertir aprendendo Git com um jogo interativo. Não é demais?

Oh My Git!ohmygit.png

No jogo interativo, você encontrará operações cotidianas do Git, como “mesclar” ou “rebasar” ramificações. Também percebi que o enredo do jogo torna o aprendizado do Git muito divertido para pessoas de todos os níveis de conhecimento.

Número 8

Stack com orçamento limitado (Desenvolvimento Baseado em Planos Gratuitos – FTDD) é um site que oferece uma coleção de serviços com excelentes planos gratuitos para desenvolvedores com orçamento limitado. O autor criou o site para ajudar os desenvolvedores a economizar na hospedagem de aplicativos ou bancos de dados para seus projetos ou trabalhos paralelos.

A lista é extensa e abrange algumas das seguintes categorias:

  • Hospedagem de aplicativos

  • Ferramentas de colaboração em código

  • CI/CD

  • Hospedagem de bancos de dados

  • E-mail

  • Exploração madeireira

  • Segurança

  • Autenticação do usuário

  • Mais

Stack on a budgetstackonbudget.png

Depois de analisar essa lista para este artigo, encontrei alguns que pretendo usar no futuro! Então, dê uma olhada e comece a usar alguns desses serviços gratuitos ainda hoje.

Número 7

Readme.so permite que você gere um README.MD arquivo para o seu projeto por meio de uma interface de arrastar e soltar. O projeto é de código aberto e está disponível no GitHub. Pull requests são bem-vindos!

Para começar, escolha entre uma lista de seções, clique para adicioná-las ao seu arquivo “readme”, edite o conteúdo de cada seção e, por fim, baixe o README.MD arquivo.

Stack on a budgetreadmeso.gif

Uma das principais vantagens de usar essa ferramenta é a facilidade de uso e o fato de você não precisar mais passar horas formatando uma tabela em Markdown para suas referências de API!

Número 6

Currículo do macOS - Este site imita um sistema operacional Macintosh, habilmente disfarçado como um portfólio profissional.

Vem completo com:

  • Safari - Que lista os links para as páginas do autor

  • Bear App — Contém uma biografia, estatísticas do GitHub e uma lista dos projetos atuais nos quais o autor está trabalhando

  • Visual Studio Code — que inicia uma instância do projeto localizado em GitHub

  • FaceTime — Esse recurso permite que você tire uma foto sua usando as APIs de câmera do navegador.

  • Muito mais

macOSmacos.png

Há também vários “easter eggs”, incluindo um my-dream.cpp que pode ser encontrado ao explorar o sistema de arquivos no Terminal.

macOS Terminalterminal.png

Espero que você consiga se inspirar neste site e perceba que um currículo não precisa ser chato!

Número 5

Developer.vonage.com - Isso vem de alguém que já usava as APIs de comunicação da Vonage antes de entrar para a empresa. Seja para mensagens, voz, vídeo, autenticação e identidade ou soluções com pouco ou nenhum código, a Vonage tem tudo o que você precisa. E com um painel de controle fácil de usar para desenvolvedores, o que mais se poderia querer?

Vonage Dashboarddashboard.png

Com trechos de código integrados e adaptados à linguagem de sua escolha, ferramentas de desenvolvimento embutidas no aplicativo Mensagens e suporte à função Voice a apenas um clique de distância.

WhatsAppwhatsapp.png

Se você se cadastrar para um Account, você também ganha crédito grátis para começar e criar um protótipo da sua ideia!

Número 4

Dicas de HTML - Esta é uma série de posts no blog de Marko Denic, na qual ele lista as dicas de HTML que descobre enquanto trabalha como desenvolvedor web. Cada dica é bem breve e, como se concentra apenas no código HTML, todo desenvolvedor deve conseguir encontrar pelo menos uma dica útil nesta página.

HTML Tipshtmltip.png

Ele também compartilhou uma lista de CSS e JavaScript em seu blog que talvez você queira conferir.

Número 3

Livros gratuitos sobre programação é uma lista de livros de programação disponíveis gratuitamente que abrange várias linguagens. Você pode navegar pelos livros por linguagem de programação ou por assunto.

Free Booksfreebooks.png

A lista contém livros sobre programação para todas as linguagens de programação populares, tais como:

  • C

  • C Sharp

  • Java

  • JavaScript

  • JavaScript - Node.js

  • Kotlin

  • Python

  • Ruby

  • Muitos outros

Dê uma olhada; com sorte, você vai encontrar um, dois ou três livros que possa gostar!

Número 2

O Manual de Entrevistas Técnicas reúne materiais gratuitos e selecionados para a preparação de entrevistas técnicas, destinados a desenvolvedores, com o objetivo de ajudá-los a conseguir seu próximo emprego.

Tech Interview Handbooktechinterview.png

O site vai além de simples perguntas e respostas e abrange:

  • Como se preparar da melhor maneira para entrevistas de programação

  • Folhas de referência e dicas sobre algoritmos

  • Perguntas comportamentais feitas pelas principais empresas de tecnologia

  • Muito mais

Acho que, para qualquer desenvolvedor que esteja procurando por conteúdo que abranja todas as fases de uma entrevista técnica, este é o lugar certo para começar.

Número 1

Coleções de ideias para aplicativos É por aqui que tudo começa: a ideia para o aplicativo. Este repositório é destinado a desenvolvedores que estão com “bloqueio criativo” e pode ajudar a dar o pontapé inicial na sua ideia, oferecendo sugestões sobre o que criar.

App Ideas Collectionsapp-ideas.png

Cada ideia de projeto contém o seguinte:

  • Uma descrição do que você vai desenvolver

  • Histórias de usuário a serem implementadas

  • Recursos adicionais que podem aprimorar o projeto básico e, ao mesmo tempo, aprimorar suas habilidades

  • Recursos e links para ajudá-lo a encontrar o que você precisa para concluir o projeto

Conclusão

Com isso, encerro minha lista dos “10 melhores sites que todo desenvolvedor deveria visitar pelo menos uma vez”. Espero que você tenha encontrado pelo menos um ou dois sites úteis em sua jornada para se tornar um desenvolvedor melhor.

Se você tiver dúvidas ou sugestões, junte-se a nós no Slack dos desenvolvedores da Vonage ou me envie um tweet no Twitter, e eu entrarei em contato com você. Mais uma vez, obrigado pela leitura, e nos vemos no próximo artigo!

Compartilhar:

https://a.storyblok.com/f/270183/400x400/7cdff37c0e/michael-crump.png
Michael CrumpGerente de Experiências dos Desenvolvedores

Michael Crump trabalha na Vonage, na equipe de Experiências do Desenvolvedor, e é programador, YouTuber e palestrante frequente sobre diversos temas relacionados ao .NET e ao desenvolvimento em nuvem e de comunicações. Ele se dedica a ajudar os desenvolvedores a compreender os benefícios de cada um desses temas de maneira prática e direta.