
Compartilhar:
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.
10 sites incríveis que todo desenvolvedor deveria visitar (pelo menos uma vez)
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!
donut.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?
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
stackonbudget.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.
readmeso.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
macos.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.
terminal.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?
dashboard.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.
whatsapp.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.
htmltip.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.
freebooks.png
A lista contém livros sobre programação para todas as linguagens de programação populares, tais como:
C
C Sharp
Vá
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.
techinterview.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.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:
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.