Cássio Bock (Convidado)
Cássio Bock (Convidado), Desenvolvedor Back-End

Dev: 7 maneiras para se manter atualizado

Não é fácil se atualizar, mas com os recursos certos podemos otimizar o aprendizado

Por que se manter atualizado é tão importante?

Em um cenário tão dinâmico quanto o do desenvolvimento, muitas vezes é comum nos acomodarmos com o que já sabemos, mas aquela sensação de recompensa que sentimos, ao descobrir uma nova linguagem ou biblioteca, é sempre bem-vinda. Quando queremos estudar algo novo, ou até mesmo atualizar o conhecimento que já possuímos, é muito comum não sabermos por onde começar, devido ao grande número de possibilidades disponíveis.

A forma ideal de aprender e a quantidade de tempo que você vai gastar para aprender algo novo varia de pessoa para pessoa. O mais fácil é começar devagar, os famosos baby steps, assim você pode personalizar o método de estudo da forma que desejar.

baby steps

Aqui vai uma lista de recursos que podem ser utilizados para você se manter atualizado:

#1. Medium

No Medium é possível encontrar diversos tipos de conteúdo, como arte, design, tecnologia, empreendedorismo e filosofia. Além de fácil acesso aos textos de autores, existem as publicações, que são agrupamentos de artigos relacionados a um mesmo assunto ou autor. É possível escolher os temas dos quais deseja receber recomendações de leitura e também configurar o recebimento de e-mails com indicações baseadas nas interações de quem você segue. Algumas publicações legais para começar a seguir:

Umbler News

Hackernoon

FreeCodeCamp

Tableless

Facebook Design

#2. Hacker news

O Hacker news é um site do fundo de investimento e incubadora de startups Y Combinator. Os posts são ordenados de acordo com os votos da comunidade e são sobre diversas categorias, mas o foco principal é tecnologia e empreendedorismo. Uma ótima forma de descobrir coisas novas é observar os posts que iniciam com Show HN, que é utilizado para mostrar para a comunidade algo novo e Ask HN, que é utilizado para questões em geral. Caso não goste tanto assim da interface atual, existem diversas alternativas que oferecem acesso ao conteúdo, como é o caso do Hckr News.

#3. Reddit

Assim como o Hacker news, o Reddit é um site no qual o conteúdo é gerado e ordenado pela comunidade dev. Existem diversos subreddits com diversos assuntos relacionados a tecnologia. O ideal é criar uma conta e começar a seguir os que mais interessar. Alguns exemplos de subreddits interessantes:

Reddit | Learn programming

Reddit | Programming

Reddit | Coding

Reddit | Web dev

Reddit | Web design

#4. Cursos

A realização e participação em cursos é uma das mais tradicionais formas de se manter atualizado. Para isso, existem diversas plataformas disponíveis. Por exemplo:

Cousera

Udemy

FreeCodeCamp

Egghead

Há também os canais da Umbler, com materiais didáticos e entrevistas com especialistas das mais diversas áreas da tecnologia.

Umbler Academy

YouTube | Umbler

#5. GitHub Trending

No GitHub, é possível acompanhar novidades de várias formas, mas algumas realmente facilitam a descoberta de novas informações.

Discover repositories, na página inicial do GitHub

A aba Discover Repositories permite que você visualize repositórios similares aos que você favoritou (starred) e nas pessoas que você segue.

Página do Explore, com a lista de repositórios mais favoritados

Outra forma é a página Explore, que além de mostrar coleções de repositórios agrupados por categorias, também permite que você se inscreva e receba uma newsletter com uma lista de repositórios mais favoritados.

#6. Meetups

A participação em meetups também é uma ótima forma de absorver conhecimento e de trocar experiências com outros devs. Para saber o que está rolando perto de você, acesse a página do Meetup, lá você pode escolher entre os vários tipos de encontro e, caso o que você quer não esteja disponível, você tem a oportunidade de organizar um meetup sobre determinado tema.

#7. Eventos

Eventos como o BrazilJS Conf, The Developer’s Conference, QCon SP e InterCon são ótimos para se manter atualizado, contam com palestras e também promovem o networking entre participantes. Estar imerso em um ambiente no qual o objetivo de todos é aprender mais, te estimula a obter cada vez mais conhecimento.

Manter-se atualizado é importante, mas tenha em mente que não é necessário – nem humanamente possível – aprender todas as novidades do mercado no momento. Procure filtrar o que você deseja aprender de acordo com a necessidade e o trabalho desenvolvido, seja ele uma nova linguagem ou tecnologia, mudar a área de atuação, se adequar a uma vaga de emprego ou apenas por hobby, usar as ferramentas certas será muito importante no processo de aprendizagem.

Cássio Bock (Convidado)
Cássio Bock (Convidado), Desenvolvedor Back-End