Skip to content

Recursos gratuitos de apoio à inclusão digital de pessoas desenvolvedoras de tecnologia

License

Notifications You must be signed in to change notification settings

ThesllaDev/inclusao-digital

 
 

Repository files navigation

Inclusão Digital - Etica.AI

Banner: Inclusão Digital - Etica.AI

Idioma: Português Traduções/localizações são bem vindas! Versão Formato: Download completo

Website: inclusao.etica.ai GitHub: EticaAI/inclusao-digital

Sobre o projeto

Situação: Trabalho em progresso 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


Índice de conteúdo


Recursos

Socialização

Seja apoiado

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.

Apoie a si próprio

Não basta receber ajuda e ser apoiado, você precisa se apoiar! Aqui você encontra:

  1. Recomendações mínimas sobre passar uma imagem profissional
  2. O que fazer ao ter conta no GitHub
  3. O que fazer ao ter conta no LinkedIn

Apoie os demais

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:

  1. Como ser eficiente ao apoiar comunidades online
  2. Como apoiar colegas a serem percebidos como profissionais

Seu sistema operacional

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.

Desenvolvimento em smartphone Android

Empacotar Aplicativos Android em Android

IDEs para programar usando Android

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

Terminal para Android

Desenvolvimento em Linux

Desenvolvimento em Windows

Desenvolvimento em macOS

Seu hardware

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.

Smartphone

Tablet

As recomendações para uso de tablet são as mesmas já listadas em Smartphone.

Cibercafé

Lan house

Lan house é um sinônimo de Cibercafé.

Computador compartilhado

As recomendações para uso de computador compartilhado são as mesmas já listadas em Cibercafé.

Computador da escola

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.

Computador do trabalho

Veja Computador pessoal.

Computador pessoal

Ambiente de trabalho remoto

Computador de placa única

Seu acesso à internet

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.

Trabalhar offline

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.

Ponto de acesso Wi-Fi

Internet móvel

Internet lenta

Free Basics

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.

Internet ilimitada

Gratuidades

Domínio de topo

Hospedagem de site

Menções honrosas

Automação

Chatbot

Inteligência Artificial

Contribua

Veja Diretrizes de Contribuição.

Licença

Domínio Público

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.

About

Recursos gratuitos de apoio à inclusão digital de pessoas desenvolvedoras de tecnologia

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 97.3%
  • Ruby 2.7%