Uploaded avatar of iHiD

O calendário do 12in23

@iHiD
há Mais de 3 anos
Vídeo

Olá a todos,

Ficámos impressionados com a reação ao #12in23. Milhares de vocês começaram o desafio e alguns já o concluíram, o que é uma conquista fantástica!

Queria dedicar uns minutos a contar-vos o que temos planeado para o resto do ano e a dar-vos a oportunidade de participarem ainda mais!

A primeira coisa que deves saber é que vamos ter um tema para cada mês, no qual te incentivamos a explorar um determinado paradigma, um tipo de programação, talvez um momento específico no tempo. Por exemplo, experimentar linguagens muito antigas ou muito recentes.

Durante esse mês, vamos transmitir em direto pessoas a conversar sobre o tema do mês, a resolver exercícios em várias linguagens em destaque e a tentar levar-te o máximo de conteúdo interessante e útil que conseguirmos! Se quiseres participar nisto, contacta-nos. Vê o link na descrição.

Além disso, antes de me aprofundar no que o ano vai ser, subscreve o canal para não perderes nenhum dos conteúdos que vamos lançando ao longo do ano!

Muito bem! Então preparámos um calendário que inclui todos os percursos do Exercism. O que não foi tarefa fácil! Vou explicar-te o que vamos fazer!

Os meses

Então, para começar temos o Fevereiro Funcional, em que vamos explorar linguagens funcionais! Acabámos de preparar o vídeo de introdução para isto e estou mesmo entusiasmado por começar. As linguagens funcionais são super interessantes e divertidas e ensinam-te imenso. Há muitas linguagens funcionais, mas se não sabes por onde começar, recomendamos especialmente que experimentes Elixir, F# ou Gleam.

A seguir temos o Março Mecânico, em que vamos ver linguagens mais do tipo programação de sistemas. São linguagens como C++, Go ou Nim. Coisas que tendem a compilar para código de máquina, que podem ter alguma gestão de memória com que tens de te preocupar, ou que te fazem pensar em como o código é executado. Linguagens que te aproximam um pouco das entranhas do que se passa no computador.

No Abril Analítico vamos focar-nos em linguagens mais científicas. As duas grandes aqui são Python e Julia, mas também temos um excelente percurso de R. Obviamente, algo como Python pode encaixar em muitas categorias, mas achamos que a maioria dos não principiantes a está a aprender pelo seu valor como tecnologia de ciência de dados neste momento, por isso pusemo-la aqui!

Maio vai ser divertido e chamámos-lhe Maio Transformador! Vamos destacar linguagens que fazem algo diferente. O nosso exemplo preferido é Prolog, que é uma forma bastante singular de programar, mas também vamos ver Rust, TCL e Unison, uma linguagem muito recente que adota uma abordagem diferente à programação distribuída, que nos entusiasma e intriga.

Entramos em junho e, adotando uma perspetiva do hemisfério norte para o nome, chamamos-lhe o Verão dos Sexps. Vamos explorar linguagens baseadas em expressões, com especial destaque para Common Lisp e Clojure, dois excelentes percursos do Exercism! Se nunca experimentaste um Lisp, este vai ser um mês muito divertido para ti. E, em vez de teres medo dos parênteses, vais acabar por apreciá-los!

Em julho, fazemos uma viagem à moda antiga com o Julho Jurássico. Vamos explorar linguagens antigas, aquelas que forneceram as bases da programação que conhecemos hoje. Pensa em Fortran, COBOL, VB e C. Se és relativamente novo na programação, pode intrigar-te e chocar-te ver como era programar antigamente!

Agosto é um mês que vai incluir linguagens familiares para qualquer um de vocês, à medida que nos focamos em construir sites e aplicações. Vamos ver linguagens como JavaScript, Kotlin e Swift, mas também algumas menos usadas, como Dart. Também vamos ver linguagens como ABAP, que são usadas para fins muito específicos.

O Setembro Minimalista foca-se em linguagens nas quais podes fazer muito escrevendo muito pouco. O tipo de linguagens que as pessoas usam para jogar code golf! Pensa em Perl, AWK, JQ e Bash. Estas linguagens podem parecer um pouco esotéricas na primeira vez que as usas, mas são formas extremamente poderosas de seres produtivo, se te esforçares por aprendê-las. E também divertidas de explorar para o teu cérebro!

O mês 10 é o Outubro Orientado a Objetos. Vamos explorar linguagens que se focam fortemente na Programação Orientada a Objetos, como Ruby e C#, e linguagens menos conhecidas, como Crystal e Pharo. Se sempre quiseste aprofundar a POO, este é o mês para ti!

O nosso último mês temático é o Novembro dos Nibbles, um mês dedicado às linguagens de mais baixo nível, onde vais manipular bits e bytes. Vamos focar-nos em duas linguagens: assembly x86, a linguagem que provavelmente está por baixo do hardware onde estás a ver isto, e WebAssembly, o recém-chegado que te permite correr qualquer linguagem de programação no teu navegador. Não vai ser um mês fácil, mas pode ser o mais gratificante de completar!

O que nos leva, por fim, ao Diversões de Dezembro. Estas são as linguagens que não conseguimos encaixar em mais lado nenhum! Coisas como Groovy, Lua e Wren. Pensa nisto como um mês de escolha livre: podes escolher o que quiseres para terminar o ano em grande!

E é isto: um ano de novas linguagens de programação para explorares e te divertires. Deixa um comentário no vídeo a dizer-nos o que estás ansioso por experimentar! E se quiseres transmitir em direto a resolução de alguns exercícios, contacta-nos e tentaremos dar a conhecer o que estás a fazer, e talvez até te apresentar num dos nossos canais oficiais!

Obrigado por lerem :)

20 de janeiro de 2023 · Foi útil?