🌿 Guia: produtividade para novos programadores

Esse guia fornece sugestões de conteúdo que vão além do estudo usual de programação, especialmente destinado a pessoas que fizeram transição de área ou não tem muita proficiência ainda com o uso de computadores.

O guia é dividido em diversos pilares, contendo diferentes conteúdos em cada um, alguns bastante iniciantes e outros menos, escolha os que fazem sentido para seu contexto.

Sugiro fazer de forma linear (digitalização, digitação, sistema operacional e então IDE), mas pode ser como preferir e onde achar que será mais efetivo.

Digitalização

Aqui são materiais focados no letramento digital e introdutórios do ponto de vista tecnologico. Especialmente importantes para formar vocabulario e preencher gaps que podem ter surgido ao longo do aprendizado na prática ou na universidade. Alguns capitulos são bem básicos, mas recomendados mesmo assim para formação do vocabulário da área de TI.

Caso muito dos conteudos tenha sido novos, experimente este: https://www.udemy.com/course/programacao-para-leigos/, ajuda muito com o vocabulario para quem sabe mexer, mas nao tem muito conhecimento dos termos mesmo com os cursos anteriores.

Digitação

Outro fato ignorado é uma boa digitação, ergonomica e eficiente, para que possamos focar em pensar sem olhar para as teclas no teclado. Esses cursos são focados produtividade com digitação em si, independente da ferramenta utilizada, seja para escrever ou codificar:

Sistema Operacional

Dominar e ser produtivo com o sistema operacional utilizado é essencial, pois ele é apenas a ferramenta de "plano de fundo" para o trabalho do dia-a-dia, que será feito em uma IDE ou navegadores. Conhecer os atalhos de teclado, principais soluções de problemas e como utilizar de formas mais eficientes é o objetivo dessa seção.

Windows

Visite regularmente a lista de atalhos disponíveis no Windows para memorizar: https://support.microsoft.com/pt-br/windows/atalhos-do-teclado-no-windows-dcc61a57-8ff0-cffe-9796-cb9706c75eec#WindowsVersion=Windows_10

Também consulte a lista de atalhos dos aplicativos mais comuns, como os navegadores ou a calculadora, https://support.microsoft.com/pt-br/windows/atalhos-de-teclado-em-aplicativos-139014e7-177b-d1f3-eb2e-7298b2599a34

Ubuntu (e outras distribuições)

TBD

MacOS

TBD

IDE

Finalmente chegamos em uma camada mais profunda do dia-a-dia, as IDEs, onde codificamos e passamos a maior parte do tempo. IDEs são aplicativos complexos, cheios de opções e configurações, e entender os casos mais comuns e, principalmente, os atalhos mais comuns podem acelerar muito o desenvolvimento.

Memorize os atalhos de teclado:

Colaboração

Agora saímos um pouco do técnico e entramos no aspecto comportamental, como se comportar com outras pessoas no meio digital. Embora comunicação e suas boas práticas sejam as mesmas independentes da área, existem pecualiaridades no ambiente digital que devem ser levadas em conta.

Não pare aqui

Cursos são apenas uma pequena parcela do aprendizado, para conseguir bons resultados é necessário praticar e aplicar no dia-a-dia. A dica é aplicar as dicas de produtividade enquanto continua o estudo dos conteúdos tecnicos e durante o trabalho. Dicas de trilhas de conteúdos técnicos para continuar aprendendo:


🌿 Budding são anotações e ideias que já revisei e editei minimamente. Estão começando a tomar forma, mas ainda precisam de refinamento. O que é isso?