Back to computing

Muito longo; não li (ml; nl ou tl;dr tupiniquim): post pessoal sobre meu trajeto na computação e aprovação no programa Outreachy.


Já sigo um tempo sem postar por aqui nem no dicas e toda semana fico pensando “putz, precisava voltar com o blog, preciso mandar email pro dicas”… mas sento no computador, enrolo, entro em mil vortexes pela internet e quando percebo já está tarde e não tenho mais tempo.

Soa familiar? Infelizmente esse é um problema muito comum e não existe segredo – pelo menos não descobri ainda, se souber deixa nos comentários, por favor… É muito difícil achar motivação e foco, principalmente quando a gente já trabalha tanto e quer ficar fazendo nada nas horas vagas. Já li muitos conselhos, posts, livros sobre o assunto e sempre chego à conclusão que a solução mesmo é parar de pensar sobre fazer ou não ou quando começar e sentar a bunda na cadeira e começar o que você quer/tem que fazer. A gente costuma gastar muito tempo se dando desculpas do porquê não começar ao invés de gastar esse tempo fazendo o que tem que ser feito.

Hoje voltei por ter uma novidade muito especial! Pra quem me acompanha desde o início do blog e para os meus amigos próximos, sabem que eu não sou desenvolvedora, embora trabalhe com desenvolvimento de sites desde 2008. Sempre fui mais designer, porém há uns 2~3 anos minha vontade de voltar a estudar computação (fiz curso técnico) tem aumentado. Do ano passado pra cá tive que me virar muito com a plataforma que usamos na Mupi, startup da qual sou co-fundadora, e  por isso considero que subi alguns níveis na área. De todo modo, continuo com muitas lacunas teóricas e ainda não consigo me definir como desenvolvedora. Ok, tem um pouco de síndrome de impostora nisso, mas eu chego lá.

Em março deste ano, decidi aplicar novamente para o programa Outreachy que tem o intuito de inserir mulheres na comunidade de software livre – eu já havia aplicado uma vez em 2013 e não tinha conseguido. Fiquei sabendo que as inscrições estavam abertas faltando 1 semana para encerrar (obrigada Mônica por ter me avisado <3) e corri pra me inscrever, já que o processo consiste em preencher a ficha de inscrição e contribuir com um patch pro projeto que eu queria entrar, ou seja, toma um certo tempo. Passada a correria, stress e tempo livre trabalhando nisso, quem entrou num projeto da Mozilla? Yo! Olha o meu nominho ali.

Ser aprovada no Outreachy tem sido muito importante para eu perceber minha capacidade e comprovar que toda conquista é precedida de muito esforço e dedicação, mas é possível! E essa tem sido minha motivação para desprocrastinar.

Para as meninas que queiram prestar nas próximas turmas, o processo que segui foi:

  • Fuçar no site do Outreachy projetos que fossem do meu interesse (eu me interessei por uns 4, mas é bom focar em 1 porque não há tempo para tentar todos).
  • Entrar no canal IRC do projeto escolhido.
  • Conversar com os mentores sobre possíveis bugs e patches para enviar e por onde começar.
  • Configurar o ambiente de desenvolvimento local para trabalhar nos bugs -> eu tentei trabalhar em dois projetos e essa é a parte mais difícil e demorada, pois requer muito tempo para entender como o projeto funciona, instalar todos os requisitos do projeto e fazê-lo rodar como deveria na sua máquina.
  • Subir o patch do bug resolvido. -> aqui é importante ter um pouco de familiaridade com git, se você não tem, sugiro começar agora, dá uma olhada nesse curso gratuito do Willian Justen. Recomendo super!

Para vocês veram o tipo de patch que é pedido, eu enviei 2 pull requests  (esse e esse) e mandei um pequeno fix para um outro projeto da Mozilla.

Todas as pessoas com quem conversei da Mozilla foram super receptivas e atenciosas, então não tenha medo de fazer perguntas, nenhuma pergunta é idiota. Mas claro, recomendo você sempre tentar resolver as coisas antes e fazer as perguntas à medida em que ficar bloqueada e não o contrário, perguntar antes de tentar.

Bem, próximos passos: dia 23/05 começa o programa e aí que meu trabalho começa de fato. Pretendo continuar compartilhando meu processo e aprendizado por aqui, quem sabe não ajuda mais pessoas a se movimentarem e a deixarem de procrastinar um pouco? Além de incentivar mais meninas a virarem desenvolvedoras e se aventurarem no mundo do software livre.

[HabitRPG] To-do list attempt #23439394

I have some problems with procrastination and non-productive time, so since the beginning of the year I’ve been running some auto experiments in order to fix this. I thought it would be a good idea to share my learning process.

I don’t know how many times I’ve tried unsuccessfully to use a to-do list to organize my daily to-dos. I’ve tried using Trello, TeuxDeux, a paper notebook, but none of them have helped me. until now (I hope so!).

my HabitRPG charactera few months ago I’ve found out about HabitRPG: “a habit building program which treats your life like a Role Playing Game”. it can sound a bit silly at the beginning but seeing my character become cuter and buying items is helping me to do my daily tasks and developing habits that I couldn’t before. it is also very bad when i can’t accomplish my tasks and my character dies :’(

now I’m finally developing some good habits, and keeping focus on the things I need to do.

I’ve just put a task to write in here at least weakly, let’s see if I can do it :]