Recursos gratuitos de apoio à inclusão digital de pessoas desenvolvedoras de tecnologia. Este projeto é resultado de curadoria de conteúdo feita com zelo e carinho especialmente pensado para pessoas desenvolvedoras de software que, ainda que em caráter temporário, tenham que trabalhar com hardware e/ou conectividade à internet severamente limitados em relação ao comum em capitais tecnológicas. Saiba mais sobre nosso público-alvo.
Está versão, não apenas está no idioma português, como tem especial atenção considerar variações culturais e regionais dos países onde o português é língua oficial: Angola, Brasil, Cabo Verde, Guiné Equatorial, Guiné-Bissau, Macau, Moçambique, Portugal, São Tomé e Príncipe e Timor-Leste. Ou seja, estamos falando de colegas de cinco continentes diferentes: África, América, Ásia, Europa e Oceana. Saiba mais sobre nossos países foco
- Sobre o projeto
- Socialização
- Seu sistema operacional
- Seu hardware
- Seu acesso à internet
- Gratuidades
- Automação
Listamos comunidades onlines para desenvolvedores de software onde você pode obter ajuda. Tivemos especial atenção para trabalhar junto com a moderação delas para que haja uma boa receptividade.
Não basta receber ajuda e ser apoiado, você precisa se apoiar! Aqui você encontra:
- Recomendações mínimas sobre passar uma imagem profissional
- O que fazer ao ter conta no GitHub
- O que fazer ao ter conta no LinkedIn
Profissional padrão consegue se ajudar. Agora humanos de excelência sabem que ao longo de seu crescimento pessoal e profissional podem retribuir mesmo para outras pessoas que ainda não entendem o que você ganha ao se importar com elas. Nesta área você é inspirado a:
- Como ser eficiente ao apoiar comunidades online
- Como apoiar colegas a serem percebidos como profissionais
Independente do seu hardware, você como pessoa desenvolvedora usará pelo menos um dos sistemas operacionais a seguir.
Note que em função de nosso público alvo, há uma forte tendência a priorizar conteúdo para situações com maiores limitações, como por exemplo desenvolvimento usando smartphone Android em internet móvel.
Aqui você encontra IDEs (e editores de código) para pelo menos as seguintes linguagens de programação:
- JavaScript
- Lua
- Python
- C / C++ / C#
- PHP
- Java
- Ruby
- Kotlin
- Dart
- Go
- Swift
Independente do seu sistema operacional, você como pessoa desenvolvedora usará pelo menos um dos hardwares abaixo.
Este guia é escrito principalmente para pessoas que tenderiam a ter de forma permanente apenas um Smartphone/Tablet em vez de computador pessoal, visto que o último caso é mais fácil encontrar recomendações de como ser pessoa desenvolvedora.
Note que mesmo para pessoas que realmente tem apenas Smartphone, não raro podem ter acesso, ainda que temporário, a outro tipo de hardware (como Computador compartilhado). Por isso a indicação de estratégias de desenvolvimento nas demais, já assumindo algumas dificuldades comuns de alguém que não teria tanta experiência nelas, é pertinente até mesmo para quem não as possui.
As recomendações para uso de tablet são as mesmas já listadas em Smartphone.
Lan house é um sinônimo de Cibercafé.
As recomendações para uso de computador compartilhado são as mesmas já listadas em Cibercafé.
Caso computador da escolha tenha um usuário e senha especial para cada pessoa que acessa, veja Computador do trabalho. Do contrário, veja Computador compartilhado.
Veja Computador pessoal.
Saber como lidar com situações diferentes de conectividade a internet pode desde reduzir custos a até mesmo ser diferença entre ser ou não minimamente produtivo.
Este guia é escrito principalmente para pessoas que tenderiam a ter um custo alto de acesso a internet (como o caso de Internet móvel) ou consiga fazer acesso de qualidade apenas de forma eventual (como Ponto de acesso Wi-Fi), e que por isso, para fins práticos, estratégias para trabalhar offline são desejaveis.
TL;DR: em geral é recomendado que você planeje previamente o que pretende obter da internet e faça o download do máximo de informação que puder antes de voltar a ficar offline.
Dúvidas de como funciona o Free Basics com frequência aparecem em grupos de Facebook e respostas individuais nem sempre são representativas. Neste documento tem-se uma visão geral sobre o tema, que é escrito também pensando em dar uma ideia geral para pessoas de outros países que tem dúvida de como é o acesso por esse meio.
Veja Diretrizes de Contribuição.
Na medida do possível segundo a lei, Etica.AI renunciou a todos os direitos autorais e direitos conexos ou vizinhos a este trabalho para o Domínio Público.