A palavra texto completo 1597, quando se espera que o estudo a crescer 3 minutos
Fonte: Safar Safarov, Unsplash
Mil pessoas em dias de treinamento, será capaz de atingir o nível de entrada, e depois de dez mil dias de prática, você pode atingir o nível de mestre.
Esta frase é Mas Oyama disse, resumiu muito lugar. Para ser um grande segredo para os desenvolvedores é trabalhar duro. Gastar muito tempo praticando computador, hands-on, os desenvolvedores podem ajudar a crescer.
Este artigo descreve os sete projetos pode tentar ajudar a elevar o nível de desenvolvedores.
Item 1: Pac-Man
Pac-Man pode construir uma boa compreensão dos princípios básicos de desenvolvimento de jogos. Isto pode ser implementado usando JavaScript, como um quadro Reagir Vue ou similar.
Você vai aprender:
entidade móvel
detecção Key
Detecção de Colisão
Se você é o suficiente particularmente difícil, você pode aprender a adicionar navegação no alvo virtual
repositório GitHub: https: //github.com/mbfassnacht/pacman-react
Item 2: Gerenciamento de usuários
Criar um aplicações CRUD para alcançar o gerenciamento de usuários, no processo pode aprender muito sobre as noções básicas de desenvolvimento. Isto é especialmente útil para os desenvolvedores a começar.
Você vai aprender são:
Encaminhamento
processamento de formas, a entrada do utilizador validar
Criar um banco de dados em conjunto com, ler, atualizar, excluir, etc.
repositório GitHub: https: //github.com/indreklasn/laravel-5.4-crud-example
Item 3: clima local monitor
repositório GitHub: https: //github.com/SwiftTsubame/iOS11Weather
Se você quer começar a construir o aplicativo, o aplicativo pode proceder do tempo, economizando um monte de tempo.
Além das aplicações experiência colheita de construção, você também pode aprender:
interagir com a API
Posicionamento de uso
para aumentar a flexibilidade, adicionando a entrada de texto, como o usuário pode entrar no local para ver a localização da tempo
Você pode obter dados meteorológicos sobre OpenWeather API.
Para mais informações de OpenWeather API: https: //openweathermap.org/api
Item 4: Dialog
Construir uma caixa de diálogo é ideal para tomada de iniciantes. Na escolha da pilha de tecnologia, existem muitas opções diferentes, Node.js é um deles.
Este projeto é os maiores ganhos, você pode aprender um soquete obras, bem como criado.
Item 5: gitlab CI
A Fig. Fonte: https: //vshn.ch/en/blog/automated-build-pipelines-with-gitlab-ci-and-appuio/
Novice Integração Contínua (IC) pode começar a partir gitlab CI. Definir vários ambientes, e tentar fazer alguns testes no pipeline. Este projeto não é muito pesado, mas eu tenho certeza que você vai aprender muito. Agora, muitas equipes de desenvolvimento usar CI, é uma ferramenta muito apropriada.
Você vai aprender são:
Entender gitlab CI
Configurar uma comandos .gitlab-ci.yml envio para executar os gitlab
implantação em outros ambientes
Item 6: Web analytics
Faça uma análise semântica da crawlers site, e criar um ranking para eles. Por exemplo, você pode verificar se há falta alt tags nas imagens, se há meta tag SEO na página de revisão, ou até mesmo pode ser conseguido sem a criação de um rastreamento na interface do usuário.
Você vai aprender são:
obras de rastos
Criar seletores DOM
algoritmo Write
Se o esforço, você pode aprender a criar UI, e escrever um relatório para sites de rastreamento
Item 7: estudo do sentimento de mídia social
A Fig. Fonte: https: //www.csc2.ncsu.edu/faculty/healey/tweet_viz/
Pesquisar sentimento de mídia social pode ser uma boa ajuda para a aprendizagem de máquina.
Pode começar com um estudo de plataformas de mídia social, Twitter é um ponto de partida típico.
aprendizado de máquina desenvolvedores mais experientes podem experimentar com diferentes plataformas de mídia de mineração social e integrar esses dados.
Você vai aprender são:
aprendizagem de máquina mestre
tópicos leitura recomendada
polegares Mensagem atenção
Juntos, compartilhar o aprendizado e desenvolvimento de AI seco
Para reimpressão, por favor deixe uma mensagem bastidores, em conformidade com as normas reimpressão