7 melhorar a capacidade de desenvolver projetos interessantes, velocidade à experiência

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

Como pegar quatro limite de A-share em dois dias? Tenha em mente o tabuleiro de jogo única perseguindo "um em dois", levando quase apontar o próximo dia limite, não perseguir alta perseguição reais
Anterior
Judeu dizer-lhe: Se apenas 50.000 dentro de três anos para conseguir a liberdade financeira que você quer, é recomendável Siken: uma sombra gigante no sol longo, ocupado pressa em momento de fechar
Próximo