Este handbook irá lhe guiar através das atividades da organização do USPCodeLab
O USPCodeLab é um grupo de extensão que tem por objetivo criar um espaço colaborativo para o desenvolvimento de tecnologia na USP.
O grupo foi fundado por estudantes do Bacharelado em Ciência da Computação do IME-USP em 2015 com o nome IME Workshop, mas atualmente conta com integrantes de vários cursos da USP. Atualmente, possuímos duas frentes de atuação: uma para os estudantes de tecnologia (Ciência da Computação, Engenharia da Computação, Sistemas da Informação, etc.) e outra para o público geral interessado.
Para os estudantes de tecnologia, organizamos um grupo de estudos com duas turmas (iniciante e avançada) que se reúnem semanalmente para estudar programação web/ mobile. Utilizamos os recursos mais avançados, criados por grandes empresas como Google e Facebook e pela comunidade de software livre, para criar projetos que ajudem nossa comunidade.
Para o público geral, oferecemos cursos introdutórios de programação e desenvolvimento web. Em semestres anteriores, realizamos ciclos de oficinas sobre esses assuntos em diversos institutos como FAU, FEA e Poli. O material utilizado durante os cursos foi desenvolvido pelos membros do USPCodeLab e está disponível abertamente em: https://slides.com/uspcodelab
Atualmente nos organizamos em quatro times principais:
- Eventos
- Relações Públicas
- Material
- Atividades
Cada time tem um canal de voz e de texto correspondentes em nosso discord (link abaixo), caso seja necessário os times principais criam subtimes para realizar coisas mais específicas, tipos times diferentes para hackathons diferentes.
Também temos um grupo no telegram (link abaixo), no qual toda a organização se comunica, usamos este grupo para realizar as famosas brainstorms e discutir assuntos gerais do grupo, como parcerias.
Para se juntar a qualquer time, você pode mandar a mensagem no grupo do Telegram falando quais times que entrar e ler as atas das reuniões mais recentes do respectivo time no drive.
O time de eventos cuida principalmente da organização de Hackathons, e captação de bixos no início do ano e tudo que envolve realizar estes eventos, incluindo orçamento, propaganda e elaboração destes eventos.
Este time tem como principal responsabilidade de cuidar da página do Facebook, isto inclui responder as mensagens que enviam para a página e fazer os nossos posts temáticos.
As mensagens devem ser respondidas o mais rápido possível, após serem vizualizadas, logo só visualize a mensagem quando tiver tempo de responder, e de preferência só uma pessoa cuide de cada conversa, para evitar confusões com o usuário que enviou a mensagem.
Os posts temáticos são divididos em quatro dias da semana: segunda, quarta, sexta e domingo, escolhemos este dia para ficarmos num ponto satisfatório entre deixar a página morta e ter postagens demais. Os posts não são conteúdo original, mas sim compartilhamos algum post de acordo com o tema do dia.
- #MemeMonday: Compartilhamos alguma tirinha ou algum meme engraçado
- #TutorialWednesday: Compartilhamos algum tutorial de alguma ferramenta do mundo web/mobile development
- #FreeFriday: Compartilhamos algum projeto open-source ou update de projeto do mundo web/mobile.
- #EventSunday: Usamos o domingo para divulgar nossas atividades como hackathons, palestras e outras coisas.
O time de Material cuida de nossos slides. Atualmente, o material está passando por uma reformulação, principalmente nosso material sobre JavaScript.
A reformulação do material consiste em atualizá-lo, e tornar possível que ele seja apresentado para qualquer tipo de público, desde a estudantes do BCC a estudantes de Design na FAU.
O grupo de Atividades cuida de palestras, atividades de recrutamento de bixes, horários das reuniões semanais dos grupos de estudo.
Atualmente, damos 4 palestras, cujos temas são: Linux, Git, HTML + CSS, JavaScript e Dicas para se tornar um bom programador, sendo as de Web mais frequentes e ministradas em diversos institutos.
Para os bixes, bolamos uma atividade para a SIGEX (Semanas dos Grupos de Extensão), que ocorrem nas duas primeiras semanas de aula, esta atividade tem dois objetivos, apresentar o grupo aos bixes e recrutá-los para nosso grupo de estudo.
Atualmente temos dois grupos de estudo, um avançado e outro básico, que se reúnem em horários e dias diferentes. O grupo básico tem projetos definidos por nós da organização, estes projetos tem como fim treiná-los para frequentar o grupo avançado, passsando a desenvolver projetos próprios.
Agora você entra em nosso grupo do Telegram e nosso servidor do Discord, leia as atas das reuniões mais receentes dos times que lhe interessam, e nos diga no grupo do Telegram quais times você está interessado.
- Telegram: https://goo.gl/R6Kij2
- Discord: https://goo.gl/xy5WZG
- Página do Facebook: https://www.facebook.com/uspcodelab
- Slides: https://slides.com/uspcodelab
- Reedit: https://www.reddit.com/r/USPCodeLab
- Drive: https://goo.gl/QZgQcP