Práctica divertida para un programador

Unha persoa segue sendo un principiante durante 1000 días. Atopa a verdade despois de 10000 días de práctica.

Esta é unha cita de Oyama Masutatsu que resume bastante ben o punto do artigo. Se queres ser un gran desenvolvedor, esfórzate. Este é todo o segredo. Pasa moitas horas co teclado e non teñas medo de practicar. Entón creceres como desenvolvedor.

Aquí tes 7 proxectos que che poden axudar a desenvolver. Non dubides en escoller a túa pila de tecnoloxía: usa o que queiras.

(listas anteriores de tarefas de formación: 1) 8 proxectos educativos 2) Outra lista de proxectos para practicar)

Proxecto 1: Pacman

Práctica divertida para un programador

Crea a túa propia versión de Pacman. Esta é unha boa forma de facerse unha idea de como se desenvolven os xogos e comprender os conceptos básicos. Use un framework JavaScript, React ou Vue.

Aprenderás:

  • Como se moven os elementos
  • Como determinar que teclas premer
  • Como determinar o momento da colisión
  • Podes ir máis lonxe e engadir controis de movemento pantasma

Atoparás un exemplo deste proxecto no repositorio GitHub

"Un mestre comete máis erros que os que intenta un principiante"


Apoio editorial - empresa Edisonquen trata desenvolvemento e diagnóstico do almacenamento de documentos Vivaldi.

Proxecto 2: Xestión de usuarios

Práctica divertida para un programador

Proxecto no repositorio GitHub

Crear unha aplicación tipo CRUD para a administración de usuarios ensinarache os conceptos básicos do desenvolvemento. Isto é especialmente útil para os novos desenvolvedores.

Aprenderás:

  • Que é o enrutamento
  • Como manexar os formularios de entrada de datos e comprobar o que introduciu o usuario
  • Como traballar coa base de datos: crear, ler, actualizar e eliminar accións

Proxecto 3: Comprobando o tempo na súa localización

Práctica divertida para un programador
Proxecto no repositorio GitHub

Se queres crear aplicacións, comeza cunha aplicación meteorolóxica. Este proxecto pódese completar usando Swift.

Ademais de adquirir experiencia na creación dunha aplicación, aprenderá:

  • Como traballar coa API
  • Como usar a xeolocalización
  • Fai a túa aplicación máis dinámica engadindo entrada de texto. Nela, os usuarios poderán introducir a súa localización para consultar o tempo nun lugar concreto.

Necesitarás unha API. Para obter datos meteorolóxicos, utiliza a API de OpenWeather. Máis información sobre a API de OpenWeather aquí.

Proxecto 4: ventá de chat

Práctica divertida para un programador
A miña xanela de chat en acción, ábrese en dúas pestanas do navegador

Crear unha xanela de chat é a forma perfecta de comezar cos sockets. A elección da pila tecnolóxica é enorme. Node.js, por exemplo, é perfecto.

Aprenderás como funcionan os sockets e como implementalos. Esta é a principal vantaxe deste proxecto.

Se es un programador de Laravel que quere traballar con sockets, le o meu un artigo

Proxecto 5: GitLab CI

Práctica divertida para un programador

Orixe

Se es novo na integración continua (CI), xoga con GitLab CI. Configura algúns ambientes e proba a realizar un par de probas. Non é un proxecto moi difícil, pero seguro que aprenderedes moito del. Moitos equipos de desenvolvemento están a usar agora CI. Saber usalo é útil.

Aprenderás:

  • Que é GitLab CI
  • Como configurar .gitlab-ci.ymlque lle indica ao usuario de GitLab o que debe facer
  • Como implementar noutros ambientes

Proxecto 6: Analizador de sitios web

Práctica divertida para un programador

Fai un raspador que analice a semántica dos sitios web e cree a súa valoración. Por exemplo, pode comprobar as etiquetas alt que faltan nas imaxes. Ou comprobe se a páxina ten metaetiquetas de SEO. Pódese crear un raspador sen interface de usuario.

Aprenderás:

  • Como funciona o rascador?
  • Como crear selectores DOM
  • Como escribir un algoritmo
  • Se non queres parar aí, crea unha interface de usuario. Tamén pode crear un informe en cada sitio web que consulte.

Proxecto 7: Sentimento Sentimento nas redes sociais

Práctica divertida para un programador

Orixe

A detección de sentimentos nas redes sociais é unha boa forma de introducirse na aprendizaxe automática.

Podes comezar analizando só unha rede social. Todo o mundo adoita comezar con Twitter.

Se xa tes experiencia coa aprendizaxe automática, proba a recompilar datos de diferentes redes sociais e combinalos.

Aprenderás:

  • Que é a aprendizaxe automática

Feliz práctica.

Tradución: Diana Sheremyeva

Fonte: www.habr.com

Engadir un comentario