Quero entrar no mercado de TI, e agora?

Aline Bastos
Training Center
Published in
6 min readNov 14, 2017

Um guia básico sobre como utilizar o GitHub para acessar os projetos do Training Center e tirar todas as suas dúvidas.

Como mentora e admin do Training Center, eu vejo todos os dias pessoas entrando lá com as mesmas dúvidas: Como começar? Como usar o GitHub? Preciso de um mentor ou mentora para iniciar minha trajetória? O que eu preciso aprender? O que é e no que pode me ajudar o Training Center? E por aí vai.

O que é o Training Center?

O Training Center, ou TC, para os íntimos, é uma comunidade que foi criada para ajudar quem está começando ou trocando de área na TI. É um lugar onde todos podem se ajudar, não importando seu nível de experiência! Lá tem pessoas que estão querendo começar, tem pessoas querendo trocar de área e tem pessoas mais experientes. Tem de tudo, e todos se ajudam.

O grupo cresceu tanto que temos várias iniciativas dentro dele, pra podermos ajudar as pessoas de todas as formas:

  • Slack: É o principal canal de comunicação das pessoas envolvidas no projeto. É lá que discutimos sobre mudanças no projeto buscando a opinião de todos, e também é lá que conversamos desde desenvolvimento de software até como adestrar um cachorro.
  • Fórum: Espaço criado para ajudar pessoas que tem dúvidas sobre carreira em desenvolvimento de software.
  • Grupos de Estudos: Um projeto voltado para pessoas que desejam aprender ou compartilhar o que sabem, treinando suas habilidades com outros desenvolvedores da comunidade.
  • Code Review: Você pode usar esse repositório para se preparar para entrevistas de emprego, resolvendo desafios reais que empresas utilizam para selecionar os canditados às vagas, e nos mandando o link do seu repositório para revisarmos.
  • Mentoria: Uma iniciativa para guiar pessoas em início de carreira, quem almeja seu primeiro emprego na área de desenvolvimento de software ou quem quer evoluir profissionalmente!
  • Primeiro Trampo: Local onde iniciantes na área podem publicar suas habilidades em busca do primeiro emprego.
  • Meetups: Encontros presenciais para conhecer outros membros do Training Center e aprender ainda mais, seja com palestras ou com discussões na área de TI.
  • Hackathon: Uma competição 100% online onde o que importa é aprender e colocar em prática o que sabe.

Esses são alguns projetos, entre outros que ainda estão nascendo e sendo organizados.

Todos os membros to TC podem sugerir novos projetos e melhorias, a comunidade foi feita para todos!

Mas por onde eu começo?

Como praticamente todos os nossos projetos ainda são feitos via GitHub, uma maneira de começar é saber usar a ferramenta. Vou colocar um passo a passo bem básico aqui para quem quer começar a usar o GitHub pra participar dos projetos do TC e não tem ideia de como começar. Você não vai precisar saber usar terminal nem linha de comando para isso, vamos usar o website do GitHub mesmo.

Não tenho uma conta no GitHub ainda!

Então vamos começar criando uma conta. Acesse https://github.com/ e preencha os campos com o username de sua preferência, seu e-mail e uma senha, como mostra a imagem abaixo:

Criando uma conta no GitHub

Na tela seguinte, deixe clicada a primeira opção, Unlimited public repositories for free, para você usar o GitHub gratuitamente. As outras opções de checkbox você pode selecionar ou não, fica a seu critério, não é fundamental para o início. Depois clique no botão Continue:

Setup básico do GitHub

Esta próxima tela é opcional, você pode preencher ou pular para a próxima:

Algumas de suas preferências

Na próxima tela o GitHub oferece um tutorial bem legal pra aprender o básico da plataforma, clique em Read the guide para iniciar!

Um guia de como usar o GitHub

Depois de ter seguido o guia volte para a tela anterior e clique em Start a project. Se você não seguiu o guia, não tem problema, não será requisito para participar dos projetos do Training Center em um primeiro momento.

Na proxima tela vão te pedir pra confirmar a sua conta. Acesse o seu e-mail e siga as instruções do e-mail enviado pelo GitHub.

Verifique seu e-mail

Depois de verificado o seu e-mail, e clicado no link enviado pelo GitHub, você será direcionado para a mesma tela de antes, onde tem as opções de seguir o guia do GitHub ou de criar um projeto.

Como o objetivo aqui é eu te mostrar como participar dos projetos do Training Center no GitHub, vamos pular a parte de criar um projeto no GitHub.

Como participar dos projetos do Training Center no GitHub?

Depois de já ter criado a sua conta no GitHub, vamos entrar em algum dos projetos do Training Center listados na seção anterior para ver como é.

Escolhi mostrar como funciona o Fórum, já que é uma ótima porta de entrada, onde você pode tirar dúvidas sobre como começar a carreira na área de TI.

Clique neste link para acessar o Fórum:
https://github.com/training-center/forum

Página inicial do Fórum do Training Center

Rolando a tela dá pra ver que tem uma documentação bem boa sobre como utilizar o fórum. Aconselho a leitura dessa documentação, assim você entenderá melhor todo o funcionamento do fórum, seu objetivo, etc.

É muito importante a leitura do nosso Código de Conduta! Para participar de qualquer projeto do Training Center você tem que estar de acordo com as regras descritas no código. O respeito é fundamental no nosso grupo, e a falta dele não será tolerada!

Assim que tiver lido, clique no botão Participe.

Documentação do Fórum do Training Center

Depois de clicar no botão Participe você será direcionado para a página onde tem as issues, que nada mais são do que os tópicos do Fórum, conhecidos também como as dúvidas dos usuários.

Issues do Fórum do Training Center

Nessa tela você pode clicar nos títulos das issues para ver as dúvidas que já existem e conferir as respostas, sua dúvida pode já ter sido respondida ali. Ou clique no botão New issue para postar a sua dúvida.

Clicando no botão New issue vai aparecer um formulário para você preencher o título da sua dúvida e explicar um pouco mais sobre o que você precisa saber. Coloque um título bem explicativo, para quem for olhar as issues já tenha uma noção do que se trata a sua dúvida sem precisar clicar nela. Depois, no espaço abaixo, explique com mais detalhes o que você precisa.

Criando uma issue no Fórum do Training Center

Depois de preenchido, clique no botão Submit new issue, e pronto, sua dúvida está publicada, só aguardando as respostas!

Agora você já sabe como se virar no GitHub para acessar os projetos do Training Center. Na lista de projetos que coloquei lá no inicio tem o link para cada projeto no seu respectivo título. Clique em cada projeto para ler tudo sobre ele e saber como pode participar ou ajudar.

E para aprender mais sobre o uso do Git e do GitHub, que é bem importante para a área de desenvolvimento de software, recomendo este curso gratuito e bem completo do Willian Justen: Git e GitHub para iniciantes.

Participe do nosso grupo do Slack para se manter informado sobre todos os projetos, para tirar dúvidas, ajudar outras pessoas com o que você já sabe, e também, bater um papo bem descontraído no nosso canal #off-topic.

--

--