Nosso objetivo não é ser a maior lista de todas as tecnologias disponíveis no mercado. Nosso objetivo é ter uma lista de tecnologias e padrões que todos devem aprender para estarem na vanguarda do mercado atual.
Todas as contribuições são bem vindas neste repositório! Porém, tenha em mente, que todas as informações contidas aqui são opinativas e curadas. E, muitas vezes, as suas opiniões não serão as mesmas do curador deste repositório.
TODA ALTERAÇÃO DEVE SER ATRAVÉS DE PULL REQUESTS!
Os Roadmaps são criados utilizando o Balsamiq
- Clone o repositório >> $ git clone https://github.com/hideraldus13/roadmap-do-desenvolvedor-web
- Abra o aplicativo Balsamiq e clique em Project > Import > Mockup JSON,
- Copie e cole o JSON do roadmap que você quer atualizar
- Adicione suas mudanças
- Exporte o arquivo JSON Project > Export > Mockup to JSON e coloque ele na pasta project
- Exporte a imagem Project > Export > Current Mockup to PNG e coloque ela na pasta images
- Commit suas alterações abrindo um Pull Request
-
Adicionar tudo que existe no mercado não é o objetivo!
Os roadmaps representam as tecnologias e padrões mais utilizados/valiosos atualmente e que valem muito a pena aprendê-los. Sabemos que existem diversas soluções não presentes na lista e algumas delas são bastante difundidas. Ok! Mas pense sempre na priorização e.g. o angular.js é amplamente utilizado e bastante performático, porém, não deve ser priorizado a frente de React, Angular ou Vue. Seja crítico ao filtrar o que é ou não essencial para o roadmap. E, caso você realmente acredite no valor de sua atualização, utilize seus argumentos nas Issues. -
Um item por Pull Request
Pode haver discussão sobre a adição ou não do seu item, por isso adicione apenas um item por Pull Request e facilite o gerenciamento do código. -
Capriche na mensagem do commit
-
Verifique se já existem Issues/Pull Requests antes de abrir novas issues/pull requests