Como você faz isso? Aprendizado contínuo como desenvolvedor de software

PIN terapia de casal nova iguaçu

Há algumas semanas, meus colegas de trabalho me perguntaram: “Como você se mantém atualizado como desenvolvedor?” Isso me levou a refletir sobre as diferentes maneiras de me manter atualizado sobre todos os meus campos de interesse no mundo da programação e descobrir novos. Isso me levou a escrever este post, pois um dos meus ideais mais importantes é compartilhar conhecimento.

Apresentando … Bem, eu!

Sou desenvolvedor de software profissional há oito anos (não conte ao meu chefe, mas também escreverei código de graça) e programa de uma maneira ou de outra há cerca de 17 anos. Minha primeira linguagem de programação foi uma versão da linguagem Logo que estava, um pouco estranhamente, na minha língua materna (hebraico). Eu aprendi Logo em um curso de programação à tarde no ensino médio e, a partir desse momento, fiquei viciado.

Por quê

Durante meu primeiro trabalho de programação, a idéia um tanto obscura de “Devo permanecer relevante e atualizada” começou a borbulhar dentro de mim, especialmente no ritmo de crescimento rápido do mundo da programação de software. Claro, eu realmente não sabia como fazer isso ou o que exatamente significava, mas reconheci sua necessidade.

À medida que ganho mais e mais experiência, percebi a importância de fazer terapia de casal nova iguaçu. Isso tem alguns benefícios muito importantes:

Ele apresentará conceitos, idéias e até ferramentas para prever novos recursos ou aprimorar os atuais em seus projetos.

Estenderá seu conjunto de ferramentas com novos conhecimentos sobre conceitos de arquitetura, ferramentas e práticas padrão. Isso pode ser alavancado em favor da consecução dos objetivos da sua empresa. Por exemplo, você pode desenvolver código mais rapidamente, criar um código mais sustentável, montar um processo efetivo de CI / CD e etc.

Isso despertará novos interesses pessoais ou uma nova carreira.

Quão

Se você concorda com a importância de manter-se atualizado, pode estar se perguntando como podemos resolver esse problema.

Na minha opinião, é um modo de vida que pode ser praticado de várias maneiras diferentes. Precisamos ser como um médico que lê revistas médicas, vai a conferências médicas, confere o trabalho de seus colegas e muito mais (muito mais). Portanto, precisamos praticar isso constantemente, e potencialmente se tornará (ou inspirará) uma parte muito interessante de nossas carreiras.

terapia de casal nova iguaçu

Depois de um pouco de filosofia, vamos aos detalhes (você pode conferir meus recursos pessoais no final da postagem).

Curiosidade geral

Meu avô sempre me dizia: “Quando alguém está ajudando você, sempre cuide de seus ombros”. Minha interpretação disso é que você deve sempre perguntar o porquê e não deixar que um conhecimento potencial passe por você:

Sempre explore quando lhe for dada uma tarefa. Olhe para a direita e esquerda para diferentes soluções e possibilidades.

Preste atenção e participe (ativamente ou apenas ouvindo) quando os colegas discutem trabalho (“conversa na loja”).

Aproveite ao máximo as revisões de código fornecidas por você ou por você e aprenda com elas.

Compartilhe conhecimento, sempre e com todos

Faça isso no decorrer de uma discussão, durante uma revisão de código, dando uma palestra ou qualquer outra maneira.

Você pode se surpreender ao saber que às vezes está errado (O quê ?! Não!) Ou desatualizado em determinados tópicos. Mesmo se você estiver correto em uma discussão, continuará praticando a transmissão de suas idéias (uma habilidade muito importante) e também terá uma melhor compreensão dos assuntos discutidos. Você pode se beneficiar muito ao aprender como outras pessoas abordaram um assunto / questão e o que aprenderam.

“Explorar” do Github

Eu gosto de verificar a página de repositórios de tendências. Verifico todas as semanas (ou sempre que estou entediado). Em particular, verifico os projetos escritos nos idiomas que atualmente uso ou estou interessado. Busco novos projetos interessantes ou novas idéias que são tendência na comunidade de código aberto.

Essa é uma maneira muito divertida e fácil de encontrar projetos relevantes e até alguma inspiração para projetos futuros, seja para fins de trabalho ou divertidos (“a sabedoria das massas” aumenta muito as chances de encontrar projetos relevantes).

Feeds de artigos

Se você não conhece este meio, geralmente é um boletim de inscrição por e-mail com links relevantes para artigos.

Na minha opinião, esse é um recurso problemático porque eles podem bombardear você com e-mails e, com o tempo, você os ignora. Ao se inscrever em um feed, defina o escopo de interesse o mais estreito possível. Para gerenciar essas assinaturas, sugiro cancelar a inscrição em um feed, se você não ler nenhum artigo dele por cerca de três meses (sempre poderá se inscrever novamente no futuro). Você fará um favor a si mesmo ao não lidar com esse “ruído” na caixa de entrada de e-mail.

Se você usa o Gmail, também pode adicionar contexto aos seus e-mails recebidos assinando um feed com ‘<nome do usuário> + <tópico> @ gmail.com’. Dessa forma, você pode combinar feeds na mesma área em uma única pasta de email. Isso ajudará você a encontrar facilmente o conteúdo na área em que está interessado e poderá descobrir de quais feeds você pode cancelar a inscrição (pois essas caixas de entrada provavelmente conterão muitos e-mails não lidos).

Também recomendo as recomendações do “Google Now”, pois gera continuamente um relatório personalizado para você que inclui links nos quais você poderia se interessar (o Google sabe o que você procura, é claro). Por meio de suas recomendações, ocasionalmente encontrei links relevantes que variam de artigos interessantes a repositórios relevantes do GitHub.

Vídeos do YouTube

Existem muitas conferências relacionadas a software em todo o mundo sobre uma ampla variedade de tópicos (específicos de idiomas, diferentes campos, estruturas, etc.). Essas conferências costumam gravar suas palestras e torná-las acessíveis em seus canais do YouTube.

Isso permite que você os acompanhe no seu próprio tempo, e provavelmente você pode encontrar vídeos sobre qualquer tópico do seu interesse. Outra ótima maneira de encontrar vídeos é seguindo os canais das empresas que você acha interessantes (ou estão interessadas em trabalhando em). Eles provavelmente terão uma coleção de vídeos de conferências ou encontros dados pelos principais funcionários da empresa.

terapia de casal nova iguaçu

Podcasts

Como os vídeos do YouTube, existem muitos podcasts de todo o mundo em uma ampla variedade de tópicos. Os podcasts são um ótimo meio, porque você pode consumi-los em movimento com apenas um par de fones de ouvido.

Recomendo a inscrição em muitos podcasts, porque você provavelmente não gosta de todo o conteúdo deles e, pelas diversas opções disponíveis, provavelmente encontrará algum conteúdo interessante para ouvir.

Meetups e conferências

Eles são uma ótima fonte de informações, criação de redes e conhecer velhos amigos. Este meio está muito alinhado com a idéia de compartilhar conhecimento.

Devido ao tempo livre limitado ou a razões de conveniência, como locais distantes, só vou a alguns encontros. Mas ainda existem duas maneiras gratuitas de aproveitar as informações dos encontros. Uma é através de encontros que gravam as sessões e os publicam nos canais do YouTube (o que, é claro, é ótimo!). E a outra é se inscrevendo em todos os encontros de tópicos relevantes e explorar através dos tópicos de suas palestras (para entrar em contato com os tópicos de tendências da comunidade). Sério, vá a encontros e apóie os organizadores que fazem isso no seu tempo livre e sem nenhum pagamento (obrigado!).

O mesmo poderia ser dito para as conferências, mas elas exigirão mais investimento de tempo e você provavelmente também precisará pagar por elas. A meu ver, quando você decide ir a uma conferência, provavelmente está mais investido nessa área de interesse e procura mais do que apenas explorar ou conhecer um assunto.

Cursos online

Eles são, obviamente, um ótimo recurso para aprender e conhecer bem um assunto em diferentes níveis de especialização. No entanto, acho que isso está fora do escopo de apenas “se atualizar”, porque o objetivo principal é obter uma ampla visão e conhecimento sobre novos tópicos, de preferência o mais facilmente possível. Portanto, na minha opinião, este é um ótimo próximo passo quando você encontrar algo que acha que precisará no futuro próximo.

terapia de casal nova iguaçu

Dia 0 – Quero começar! Então agora o que?

Primeiras coisas primeiro, parabéns por iniciar esta jornada. Tenho certeza que você vai gostar e se beneficiar muito com isso. Como mencionei antes, um bom lugar para começar a expandir seu conhecimento é o que é relevante para você hoje: as linguagens de programação atuais que você usa, áreas específicas da ciência da computação como ML, programação incorporada etc. pressione / chute / dirija / ative para iniciar.

No que diz respeito ao meio para começar, você deve escolher aqueles que considera melhores e mais fáceis de seguir. Por exemplo, você pode conferir a página de tendências do GitHub ou ir a encontros, porque você pode arrastar alguém com você (espero que não seja à força). Após o primeiro gosto de novas informações interessantes (e talvez uma ou duas cervejas), espera-se que a fome por mais comece. Isso ocorre porque você provavelmente ficará mais curioso e desejará ampliar sua perspectiva e conhecimento.

Se você aprendeu algo interessante que o levou a ler mais sobre isso, recomendo compartilhá-lo com seus colegas (trabalho, amigos e / ou comunidade). Você provavelmente ganhará muito com as discussões que surgirão e ajudará você a conhecer outros problemas relacionados. Você pode até descobrir que não entendeu bem o que aprendeu. Use a pesquisa que outras pessoas trabalharam duro para alcançar e sempre devolva.

Sumário

Embora isso pareça uma tarefa enorme e complicada, tem o benefício muito gratificante de descobrir novos mundos. Também poderia simplificar seu trabalho diário. Na prática, essas opções devem fazer parte do conjunto de ferramentas de todos os programadores. Mas você deve descobrir o que funciona para você, porque se não for interessante e fácil (e divertido) para você, isso não acontecerá. Então tente (realmente tente!) E veja o que funciona para você – não há uma bala de prata. Estou ansioso para saber como você está fazendo isso e o que pensa sobre esse problema.