Uploaded avatar of iHiD

O calendário do 12in23

@iHiD
Mais de 3 anos atrás
Vídeo

Olá, pessoal,

A reação ao #12in23 nos deixou impressionados. Milhares de vocês começaram o desafio e alguns já o concluíram, o que é uma conquista incrível!

Quero aproveitar alguns minutos para contar o que planejamos para o resto do ano e te dar a chance de participar ainda mais!

A primeira coisa que você precisa saber é que teremos um tema para cada mês, em que incentivamos você a explorar um certo paradigma, um tipo de programação, talvez um momento específico da história. Por exemplo, experimentar linguagens muito antigas ou muito novas.

Durante esse mês, vamos transmitir pessoas conversando sobre o tema do mês, resolvendo exercícios em várias linguagens em destaque, e tentando trazer o máximo possível de conteúdo interessante e útil para você! Se você quiser participar disso, entre em contato com a gente. Veja o link na descrição.

Além disso, antes de eu entrar no que o ano vai ser, inscreva-se no canal para não perder nenhum conteúdo conforme publicamos ao longo do ano!

Certo! Montamos um calendário que contém todas as tracks do Exercism. O que não foi nada fácil! Vou te mostrar o que vamos fazer!

Os meses

Bom, para começar temos o Functional February, em que exploramos linguagens funcionais! Acabamos de montar o vídeo de introdução e estou muito empolgado para me aprofundar nisso. As linguagens funcionais são super interessantes e divertidas, e ensinam demais. Existem muitas linguagens funcionais, mas se você não sabe por onde começar, recomendamos especialmente experimentar Elixir, F# ou Gleam.

Em seguida temos o Mechanical March, em que olhamos para linguagens mais voltadas à programação de sistemas. São linguagens como C++, Go ou Nim. Coisas que costumam compilar para código de máquina, que podem ter um gerenciamento de memória com o qual você precisa lidar, ou que fazem você pensar em como o código é executado. Linguagens que te deixam um pouco mais perto das entranhas do que acontece no computador.

No Analytical April, o foco são linguagens mais científicas. As duas principais são Python e Julia, mas também temos uma ótima track de R. É claro que uma linguagem como Python poderia entrar em várias categorias, mas achamos que a maioria das pessoas que já não são iniciantes está aprendendo Python pelo seu valor como tecnologia de ciência de dados no momento, então colocamos ela aqui!

Maio vai ser divertido e o chamamos de Mindshifting May! Vamos destacar linguagens que fazem algo diferente. Nosso exemplo favorito é Prolog, que é uma forma bem única de programar, mas também vamos olhar para Rust, TCL e Unison, uma linguagem bem nova que adota uma abordagem diferente para programação distribuída, o que nos empolga e nos intriga.

Chegando em junho, adotamos uma abordagem do hemisfério norte para o nome e o chamamos de Summer of Sexps. Vamos explorar linguagens baseadas em expressões, com foco específico em Common Lisp e Clojure, duas ótimas tracks do Exercism! Se você nunca experimentou uma Lisp, este vai ser um mês muito divertido para você. E em vez de ter medo dos parênteses, você vai passar a apreciá-los!

Ao entrarmos em julho, voltamos ao estilo antigo com o Jurassic July. Vamos explorar linguagens antigas, aquelas que forneceram as bases para a programação que conhecemos hoje. Pense em Fortran, COBOL, VB e C. Se você é relativamente novo em programação, pode ser que se intrigue e se choque ao ver como a programação costumava ser!

Agosto é um mês que vai trazer linguagens familiares para todos vocês, com foco em construir sites e aplicativos. Vamos olhar para linguagens como JavaScript, Kotlin e Swift, mas também algumas menos usadas, como Dart. Também vamos olhar para linguagens como ABAP, usadas para propósitos bem específicos.

O Slimline September tem foco em linguagens nas quais você pode fazer muito digitando muito pouco. O tipo de linguagem que as pessoas usam para jogar code golf! Pense em Perl, AWK, JQ e Bash. Essas linguagens podem parecer meio esotéricas na primeira vez que você as usa, mas são formas extremamente poderosas de ser produtivo se você se esforçar para aprendê-las. E também são divertidas para o seu cérebro explorar!

O mês 10 é o Object Oriented October. Vamos explorar linguagens com forte foco em Programação Orientada a Objetos, como Ruby e C#, e linguagens menos conhecidas como Crystal e Pharo. Se você sempre quis se aprofundar na exploração de POO, este é o mês para você!

Nosso último mês temático é o Nibbly November, um mês dedicado às linguagens de mais baixo nível, em que você vai manipular bits e bytes. Vamos focar em duas linguagens: x86-assembly, a linguagem que provavelmente sustenta o hardware em que você está assistindo a isto, e WebAssembly, o novato do pedaço que permite rodar qualquer linguagem de programação no seu navegador. Não vai ser um mês fácil, mas pode ser o mais gratificante de se concluir!

O que nos leva finalmente ao December Diversions. Estas são as linguagens que não couberam em nenhum outro lugar! Coisas como Groovy, Lua e Wren. Pense neste como um mês curinga: você pode escolher o que quiser para terminar o ano com estilo!

Então é isso: um ano de novas linguagens de programação para você explorar e se divertir. Deixe um comentário no vídeo contando o que você está animado para experimentar! E se você quiser transmitir você mesmo resolvendo alguns exercícios, entre em contato com a gente e vamos tentar divulgar o que você está fazendo, e talvez até te destacar em um dos nossos canais oficiais!

Obrigado pela leitura :)

20 de janeiro de 2023 · Achou útil?