Desenvolvedores 20 maneiras de desafiar a si mesmo em 2016
Se você quer melhorar profissionalmente em sua carreira, é sempre uma boa idéia planejar com antecedência. O início do Ano Novo é um excelente momento para definindo novas metas que você deseja realizar no futuro próximo. Segundo a Forbes, existem apenas 8% das pessoas que realmente atingem suas resoluções de Ano Novo.
Você pode fazer parte desses 8% com o conjunto certo de resoluções e, se for um desenvolvedor de front-end, esse post é uma excelente fonte de encontrando ideias interessantes para resoluções para o próximo ano.
1. Participar de uma conferência
Existem muitas conferências de desenvolvimento web em todo o mundo que valem a pena participar. Conferências não são apenas sobre aprender coisas novas (que é parte integrante, mas não a única), você pode conhecer novas pessoas da indústria, e expanda sua rede profissional participando deles.
2. Participe de um Concurso de Código
CodeVember, o desafio de codificação de um mês do Codepen tem sido muito divertido tanto para os participantes como para o público mais amplo que verificou o incrível trabalho de muitos desenvolvedores talentosos. Participar de um concurso ou competição de código é uma excelente ideia não apenas para praticar e testar seus conhecimentos, mas também para tirar uma espreite o que seus pares estão fazendo bem como para obter algumas novas dicas.
3. Aprenda um novo framework
Seja uma estrutura de front-end complexa, como o Bootstrap ou Foundation, ou uma estrutura JavaScript MVC, como AngularJS, BackboneJS ou Ember.JS, as estruturas atuais estão em toda parte na web. Na maioria dos casos você pode conseguir mais coisas com eles do que sem eles, então definitivamente vale a pena escolher um, e embarcar em familiarizar-se com ele no Ano Novo.
4. Acelere seu fluxo de trabalho de HTML e CSS
Você pode tentar acelerar o fluxo de trabalho HTML e CSS e liberar tempo valioso deste jeito. As estrelas dos tutoriais web dev ainda são os pré-processadores CSS, ou seja, LESS e SASS, mas também existem ótimos motores de modelo como HAML e Jade para pré-processamento de HTML, sem mencionar o Emmet, uma ótima ferramenta de aprimoramento de fluxo de trabalho HTML e CSS que fornece a você uma sintaxe acessível de abreviação e técnicas de otimização interessantes.
5. Participe de uma Hackathon
Hackathons ou codefests são eventos em que programadores reunir e colaborar em algum tipo de projeto de desenvolvimento. Hackathons são um pouco semelhantes aos festivais, muito divertido, você pode facilmente encontrar amigos que pensam como você e obter um ótima oportunidade de aprendizado. Se você tiver sorte, você pode até conseguir um novo emprego legal lá.
6. Pratique Escrevendo Código Semântico
Você presta atenção à semântica quando escreve HTML? Se não, o próximo Ano Novo é um ótimo momento para começar a praticá-lo. Desta forma você pode produzir melhor qualidade de código tornando-o mais acessível, o que significa que os mecanismos de pesquisa e os clientes vão adorar você.
7. Adicione acessibilidade ao seu código
Semântica e acessibilidade são cada vez mais importantes no desenvolvimento de front-end moderno. Se você adicionar recursos de acessibilidade ao seu código, capacitar milhões de pessoas com diferentes tipos de deficiência e deficiências sensoriais usar seu site ou aplicativo sem muita complicação.
8. Aprenda uma nova ferramenta CSS
O ecossistema CSS vem melhorando em uma velocidade incrível. Existem tantas ferramentas novas por aí que é difícil acompanhar. O último cara legal é, sem dúvida, PostCSS, mas também há grandes otimizadores, editores e muitas outras ferramentas que definitivamente valem a pena aprender e começar a usar.
9. Participe de Grupos Online
Se você quiser expandir sua rede profissional no Ano Novo, participar de grupos on-line também pode ser uma ideia brilhante. Existem grandes grupos no Linkedin, e o Slack também tem comunidades em desenvolvimento de front-end como este, onde você pode faça suas perguntas e receba novas ideias e dicas. Se você não consegue encontrar uma comunidade que você gosta, você pode até criar seu próprio grupo.
10. Participe em Open-Source
A participação em projetos de código aberto não é simplesmente um ato nobre, mas também pode ser tremendamente ajudá-lo a construir sua presença on-line, e mostre suas habilidades para potenciais clientes e empregadores. Muitas empresas estão procurando desenvolvedores ativos em comunidades Open Source, melhora habilidades macias como colaboração e comunicação que a indústria de tecnologia procura desesperadamente.
11. Melhore sua Prática de Gerenciamento do Tempo
Tempo é dinheiro e a gestão bem sucedida do tempo é uma parte essencial de uma vida profissional produtiva. Gerenciar o tempo é especialmente desafiador para desenvolvedores da web, como usamos a internet como uma ferramenta de trabalho, e é muito mais fácil acabar navegando com conteúdo que distrai em vez de trabalhar. Existem muitas ótimas ferramentas que podem ajudá-lo melhore sua prática de gerenciamento de tempo no futuro.
12. Vá para um Meetup profissional
Como a colaboração on-line se disseminou, muitas pessoas preferiram construir sua rede na web. Ter relacionamentos profissionais locais e da vida real ainda é importante, Cara a cara, o contato humano pode lhe dar diferentes tipos de informação e melhorar um conjunto de habilidades. Há meetups relacionados a UX e frontend em todas as cidades maiores, então por que não participar de um deles no próximo ano??
13. Aprenda o novo ECMAScript
O ECMAScript é uma especificação de linguagem de script usada por linguagens de script do lado do cliente, como JavaScript. Sua última versão, ECMAScript 6, foi lançada este ano e introduz um notável nova sintaxe para escrever aplicativos complexos do lado do cliente. Se você quiser ser um melhor codificador de JS no ano novo, definitivamente vale a pena experimentar a nova sintaxe.
14. Inicie um Blog
Blogar é divertido, ao cobrir os tópicos mais recentes, você pode aprender muitas coisas novas, conectar pessoas e potenciais clientes, e se você é bom nisso, pode até ganhar um pouco de dinheiro com isso. Se você não tem tempo suficiente para gerenciar seu próprio blog, também pode ser uma boa ideia compartilhar sua experiência em uma plataforma de publicação de blogs como o Medium.com.
15. Escreva o código de limpeza
A capacidade de escrever código limpo é sua própria forma de arte e um conjunto de habilidades importantes. Não é uma coincidência que a plataforma de compartilhamento de código popular, Codepen verifica seu código contra o JSHint. Pode ser uma ótima resolução para Crie um processo de verificação de qualidade em seu fluxo de trabalho no próximo ano. Existem muitos verificadores e validadores legais de qualidade para HTML, CSS, JavaScript, semântica, acessibilidade e dados estruturados.
16. Inscreva-se em um curso on-line
Inscrever-se em um curso on-line é uma excelente maneira de atualizar seus conhecimentos, o que é crucial no setor de desenvolvimento web em constante mudança. Os cursos on-line permitem que você escolha quando deseja aprender, com que rapidez deseja seguir e quanto tempo pode gastar nela.
17. Aprenda digitando fluentemente
Digitar com fluência pode acelerar bastante o seu fluxo de trabalho e economizar tempo para outras coisas importantes. Você pode dizer que você digita fluentemente se usar todos os dedos enquanto digita sem olhar para o teclado. Existem ótimos aplicativos na rede que podem ajudá-lo a aprender essa habilidade inestimável.
18. Livrar-se de uma falha pessoal
As falhas pessoais não só têm um impacto negativo na sua vida privada, mas também podem ser prejudiciais para o seu desenvolvimento profissional. Deficiências, como procrastinação, falta de habilidade organizacional ou baixa autoconfiança pode prendê-lo de volta em sua carreira, então por que não escolher o mais irritante e tentar se livrar dele no Ano Novo??
19. Vá em uma férias sem tecnologia
Todos nós precisamos passar algum tempo desconectados de nossos dispositivos para relaxar e recarregar nossas baterias. As pessoas na indústria de tecnologia constantemente ligadas a computadores e outros dispositivos provavelmente precisam dessa pausa mais do que outras. Indo em um período de férias sem tecnologia tem muitas vantagens, como reduzir o estresse, melhorar a criatividade e manter um equilíbrio saudável entre a vida pessoal e profissional.
20. Fique com as suas resoluções
É sempre bom criar resoluções de Ano Novo, mas aderindo a eles é tão importante se você quiser realizar seus objetivos. Você pode facilitar isso acompanhando seu progresso em seu calendário ou em um aplicativo de resolução. Desta forma você também será capaz de avalie sua taxa de sucesso no fim do ano.