Roadmap para se tornar uma cientista da computação na UFCG.
Durante a graduação, o estudante de computação entrará em contato com diversas áreas de estudo com diversas frentes de atuação. As disciplinas obrigatórias introduzem essas frentes com conceitos fundamentais que são exploradas posteriormente em detalhes nas disciplinas optativas. Isso acaba criando relações de dependência entre as cadeiras do curso e o estudante precisa se planejar com antecedência para analisar fatores como quantidade de vagas, frequência que é ofertada a cadeira e até mesmo dicas prévias de como funciona essa disciplina.
Pensando nisso, o roadmap-CC atua como uma aplicação que auxiliará o estudante a conhecer melhor as disciplinas, suas dependências e as principais áreas de conhecimento que ele poderá trilhar em sua graduação.
Quer sugerir alguma mudança no mapa? Criar uma nova ordem de cadeiras? Abra uma issue e conversa com a gente!
O roadmap-cc tem uma longa lista de atividades a serem desenvolvidas e você pode contribuir de várias formas. Se você não está acostumado com as tecnologias utilizadas no roadmap terá a opção de contribuir com a atualização dos dados. Mantemos um diretório chamado data que contém os principais dados utilizados para a construção da visualização. Você pode sugerir uma alteração ou faze-la você mesmo seguindo as instruções disponíveis no guia de contribuição.
Se você já tem conhecimento sobre as tecnologias utilizadas, sinta-se convidado a desenvolver alguma de nossas features. Mantemos as principais atividades a serem desenvolvidas na aba issue. Também convidamos você a sugerir melhorias na nossa documentação, adicionando dúvidas que tiverem através de issues, ou se preferir, através do nosso canal no discord.
Se você deseja utilizar o roadmap-cc em modo de desenvolvimento, siga as seguintes instruções no seu terminal para instalar o ambiente para desenvolver:
# clonando o repositório
$ git clone https://github.com/OpenDevUFCG/roadmap-cc.git
$ cd roadmap-cc
# instalar dependências
$ yarn install
# servindo localmente com "hot reload" em localhost:8080
$ yarn run serve
# construindo para produção e inicializando servidor
$ yarn run build
$ yarn start
# gerando projeto estático
$ yarn run generate
Para explicação detalhada de como as coisas funcionam, verifique a documentação do Vue.js.
Tem interesse em saber como conseguimos esses dados? Acesse nossa wiki