O semestre que falta na sua faculdade em ciência da computação
As aulas vão te ensinar tudo sobre tópicos avançados de Ciência da Computação, de sistemas operacionais à machine learning. Mas há um assunto de extrema importância que raramente é abordado e é deixado para que os alunos descubram: como ser produtivo com suas ferramentas. Nós vamos lhe ensinar como dominar as linhas de comando, usar um editor de texto poderoso, usar recursos sofisticados de sistemas de controle de versão (Version Control Systems - VCS) e muito mais!
Os estudantes dedicam horas e horas usando essas ferramentas durante o curso (e milhares de horas durante a carreira), então faz sentido fazer com que a experiência seja o mais fluida possível. Dominar estas ferramentas fará com que você gaste menos tempo descobrindo como lidar com as ferramentas e permitirá que você resolva problemas que antes pareciam muito complexos e impossíveis.
Leia sobre a motivação por trás deste curso aqui.
Calendário
- 13/1: Visão geral do curso + o shell
- 14/1: Ferramentas do Shell e Scripting
- 15/1: Editores de Texto (Vim)
- 16/1: Data Wrangling
- 21/1: Interface de Linha de Comandos
- 22/1: Controle de Versão (Git)
- 23/1: Depurando o Código e Performance
- 27/1: Metaprogramação
- 28/1: Segurança e Criptografia
- 29/1: Potpourri
- 30/1: Perguntas e Respostas
Aulas gravadas disponíveis no YouTube.
Sobre as aulas
Equipe: Essa aula foi lecionada por Anish, Jon e Jose. Dúvidas: Nos envie um e-mail em missing-semester@mit.edu.
Além do MIT
Compartilhamos essa aula para além do MIT com a esperança de que outros possam se beneficiar do material. Você pode encontrar as publicações e discussões em:
Translations
- English - Original Site
- Chinese (Simplified)
- Chinese (Traditional)
- Korean
- Serbian
- Spanish
- Turkish
- Vietnamese
Note: the translations are external links to community translations. The original equip have not vetted them.
Have you created a translation of the course notes from this class? Submit a pull request so we can add it to the list!
Se você quiser contribuir com a tradução em português, por favor, submeta um pull request para atualizar esta versão!
Agradecimentos
Nós agradecemos à Elaine Mello, Jim Cain, e ao MIT Open Learning por tornar possível a gravação dos vídeos; ao Anthony Zolnik e o MIT AeroAstro pelos equipamentos de audio e video; e à Brandi Adams e o MIT EECS por apoiar este curso.