Uploaded avatar of iHiD

Apresentamos o Functional February

@iHiD
há Mais de 3 anos
Vídeo

Olá a todos! Bem-vindos ao Functional February, o primeiro mês temático do Desafio #12in23.

Se não tens ideia do que estou a falar quando digo #12in23, vou deixar alguns vídeos na descrição para te dar mais informação, mas, no fundo, vamos desafiar-te a experimentar 12 linguagens diferentes ao longo de 2023. Cada mês tem um tema diferente e este mês é o das linguagens de programação funcional.

Então, antes de mais, o objetivo do mês! Bem, é para experimentares linguagens funcionais ou, se já trabalhaste com elas antes, para ires um pouco mais fundo! Explora as ideias únicas das linguagens funcionais, coisas como pattern matching, imutabilidade e funções de ordem superior, aprende a pensar de forma funcional e, mais importante que tudo, diverte-te.

Selecionámos 9 linguagens nas quais nos vamos focar este mês e recomendamos que comeces por Elixir, F# ou Clojure, todas elas com excelentes Modos de Aprendizagem no Exercism! O Elixir, em particular, é um dos percursos mais detalhados e refinados de todo o site, com 57 conceitos para aprenderes. Depois, as outras 6 linguagens são Erlang, Haskell, OCaml, Scala, StandardML e a linguagem mais recente do Exercism, o Gleam!

Agora, para muitas pessoas, a pergunta mais importante é: como conseguir o distintivo do Functional February? Bem, é muito simples! Escolhe uma das linguagens que acabei de mencionar e resolve e publica cinco exercícios nela! Podes escolher quaisquer exercícios para resolver, exceto o "Hello World", mas recomendamos cinco em particular que experimentes em algum momento ao longo do mês. São o Hamming (para explorar funções de ordem superior), o Collatz-conjecture (para praticar recursão), o Robot Simulator (para brincar com a imutabilidade) e tanto o Yacht como o Protein Translation (para pattern matching e funções de ordem superior). Todos eles estão listados na página #12in23, por isso podes vê-los mais tarde!

Então, além de resolveres exercícios, que mais temos reservado para ti? Bem, antes de mais, temos um par de grandes entrevistas planeadas. No topo da lista está uma conversa com o Jose Valim, o criador do Elixir. Vou conversar com o Jose, explorar porque escolheu fazer do Elixir uma linguagem funcional e colocar-lhe a tua pergunta. E, em segundo lugar, vou falar com o Louis Pilfold, o criador de uma das linguagens funcionais mais recentes, o Gleam. O Louis também vai fazer uma transmissão em direto a resolver alguns exercícios de Gleam no Exercism, para que possas ver como ele pensa em programação funcional!

Queremos mesmo que este seja um mês em que aprendemos juntos e, como parte disso, queremos incentivar a comunidade a partilhar as suas experiências com programação funcional. Ao longo do mês, vamos transmitir em direto uma mistura de demonstrações e sessões de resolução de exercícios com colaboradores de todas as linguagens em destaque. Todas as nossas transmissões vão estar no nosso novo canal na Twitch, https://twitch.tv/exercismlive, por isso subscreve-o para não perderes nada. Também vamos adicionar um widget ao painel principal do site, que podes ir acompanhando!

Nos fóruns do Exercism, além de conversas gerais sobre linguagens funcionais e de nos ajudarmos uns aos outros quando ficamos presos, vamos ter um tópico oficial que reúne os melhores recursos para aprender e compreender as linguagens de programação funcional. Se és um programador experiente de programação funcional, aparece e diz-nos quais foram os recursos que te ajudaram quando estavas a aprender!

Também vamos ter produtos exclusivos do Functional February, disponíveis apenas este mês! Por isso, fica atento para quando os lançarmos.

Duas coisas rápidas antes de passarmos à conversa com o Erik.

Primeiro, não há pessoas suficientes a pedir mentoria e, se não o fazes, estás a perder imenso. Quando resolves um exercício numa linguagem que não conheces bem, a mentoria devia ser a primeira coisa a que recorres! Ter alguém mais experiente do que tu a dar-te conselhos e dicas personalizadas é uma forma incrível de evoluir e, no Exercism, é totalmente gratuito e muito divertido. Por isso, este mês, quando resolveres algo e não tiveres a certeza se o escreveste como um profissional da programação funcional, pede mentoria!

Em segundo lugar, o Exercism precisa de donativos para sobreviver. Somos uma organização sem fins lucrativos que tenta ajudar o máximo de pessoas possível e, para isso, mantemos tudo gratuito, para que qualquer pessoa, em qualquer situação, possa aprender. Se tens a sorte de estar numa boa situação financeira neste momento e podes dispensar um pouco de dinheiro para apoiar o nosso trabalho, considera fazer um donativo. Francamente, se as pessoas não nos apoiarem, não sobrevivemos. Se não podes dar esse apoio, não há problema nenhum. É precisamente por isso que somos gratuitos: para podermos ajudar quem não poderia pagar por um produto como o Exercism! E, por fim, se já fizeste um donativo, obrigado. Significa tudo para nós.

Vê o vídeo completo para ver a entrevista com o Erik.

Obrigado por teres visto!

01 de fevereiro de 2023 · Foi útil?