NatalJS / community

Propostas, discussões e decisões relacionadas à comunidade.
19 stars 1 forks source link

React Jedi #1

Open leonascimento opened 6 years ago

leonascimento commented 6 years ago

Olá meu caros, tenho vários amigos com interesse em aprender sobre ReactJS e não sabem por onde começar.

Então criei um repositório React Jedi que tem como objetivo ajudar entusiatas e curiosos disponibilizando um auto-guia e desafios, a ideia é centralizar um lugar com pessoas que queiram ajudar com qualquer coisa desde mentoria, code review etc. E reunir as pessoas que desejam aprender.

Inicialmente estou apenas diponibilizando challenges dividido por níveis, mas quero melhorar isso fazer algo diferente algo que torne o aprendizado divertido e no final a pessoa tenha um portfólio. Estou montando um schedule com assuntos conectados, a ideia tipo fazer um schedule(roadmap) acredito que isso facilitará muito o aprendizado, pois eu vejo muitos cursos ou livros que não fazem isso, e nem todas as pessoas tem facilidade de criar o seu roadmap então fica tudo meio disperso.

Eu estou pensando em unir duas coisas boas de dois repositórios por exemplo o learnyounode que é auto guia para workshops e challenges tipo o urijudge.

Creio que um auto guia seguido de challenges e sugestões de projeto final como por exemplo um TodoApp, criando aplicação realtime react com firebase, Jogo da Velha, Crie sua primeira Library ReactJS, Challenges com functional programming e ReactJS, ou simular bugs em libs e disponibilizar para o aluno resolver, no meu ponto de vista podemos ajudar as pessoas a imergir e depois simular um ambiente com uma demanda desta forma ela se sentirá bem ambientada antes de entrar numa empresa ou em outras organizações.

Meu ilustríssimo amigo @Mazuh meu deu a ideia de gamificar isso de alguma forma, eu conto com vocês para juntos discurtirmos a melhor forma de fazer isso.

Meu brother @gustavoFreireS sugeriu criar testes unitarios ou de interface para corrigir o código do challenge, seguindo a proposta do learnyounode que faz isso.

Minha ideia é integrar esse repositório com a org NatalJS quando estiver meio caminho andado, se vocês tiverem ideias, sugestões críticas, por favor comente aqui abaixo e fiquem a vontade para discutirmos sobre esse projeto, se você deseja ser mentor, aluno também já comente precisaremos de muita ajuda.

Pontos importantes que temos prioridade para discutir.

Mazuh commented 6 years ago

Antes de virar uma proposta, o primeiro ponto precisa ser resolvido. A ideia ainda tá muito abstrata sem a presença desses desafios propriamente ditos.

davidcostadev commented 6 years ago

Seria interessante ter esses desafios no github da comunidade e como também no site.

jeffersonmourak commented 6 years ago

@leonascimento é uma ideia genial, e concordo com o @Mazuh, precisa dos desavios em si.

Uma ideia que eu te dou é deixar aberto pra a comunidade criar os desafios, como você falou o @gustavoFreireS sugeriu criar os testes unitários e isso daria com Pull Requests da propria comunidade. Basicamente essa é a minha dica pra você

Isso inicialmente falando, depois pode ser expandido pra uma interface web ou algo do genero, mas deixando essa "API" aberta pra as pessoas criarem os desafios via PR dentro do repositório principal já ajuda a ter mais gente engajada no projeto.

davidcostadev commented 6 years ago

HUm.. isso de ter um tests spec.js é maravilhoso.

Mazuh commented 6 years ago

@leonascimento, precisamos de resposta sua. A issue não pode ficar vaga na forma de esboço por muito tempo. De quanto tempo ou ajuda você precisa pra elaborar algo mais firme (e que eu troque a label de esboço para proposta)?

leonascimento commented 6 years ago

Bom galera @jeffersonmourak @davidcostadev @gustavoFreireS, temos dois challenges, e iremos reunir mais em breve.

O primeiro challenge é criar um Player consumindo API do Spotify whatever: player

O Segundo é fazer um Trello. behance

@Mazuh Sexta-feira 31 irei fazer as specs do Trello, e me unir com @gustavoFreireS até segunda e para fazer as specs do player.

Se tiverem sugestões de challenges, postem aqui por favor.

Mazuh commented 6 years ago

Vou subir a label de proposta. E fica disponível a críticas por 24h. ^_^

Mazuh commented 6 years ago

@leonascimento, precisamos decidir também um cronograma pra lançar esses desafios ao pessoal. O que vc acha de depois do evento de novembro (que será no fim do mês)?

leonascimento commented 6 years ago

@Mazuh iremos fazer o design e o frontend tipo html e css e prover isso para galera focar apenas no react ou react + redux. É uma ótima data depois desse evento de novembro dá certo.

leonascimento commented 6 years ago

@Mazuh a proposta para o player segue nesse gist. Se vocês aprovarem eu migro para o repositório do reactjedi e integro no NatalJS. https://gist.github.com/leonascimento/4ed9613220cf4227764e6aecc1b66794