Meu ambiente de trabalho em 7 itens

Neste meme iniciado por @duodraco, fui pelo @brgomes indicado a postar sobre os 7 itens mais relevantes em meu ambiente de trabalho. Dentre os vários itens que utilizo / dependo, destaco aqui os de maior importância:

1. Sistema Operacional: Linux. Utilizo tal plataforma pela simplicidade no gerenciamento e performance. Dentre as distribuições, opto sempre por Arch, Slackware ou Gentoo, nesta ordem.

2. Controle de versão: Git. Já tem uns meses que uso em novos projetos, recentemente porém, adotei também nos projetos SVN lá na empresa com o git-svn enquanto a migração pra Git por lá não acontece.

3. IDE: Há quem fale que uma IDE não agrega em nada, pois eu vejo o contrário. Ter praticidade ao programar é muito bom. Eu costumo utilizar muitos atalhos de teclado para evitar utilizar o mouse ao codificar, elevando o desempenho. Já utilizei várias IDEs para um trial até que há mais de um ano venho utilizando Zend Studio (Eclipse based) para PHP e Eclipse JEE/Ruby para Java e Ruby. Assim os atalhos de uma funcionam na outra :)

Home Office v1

Home Office v1

4. Ambiente: o ambiente em volta é deveras importante para mim ! Recinto calmo, com iluminação adequada e recursos a mão fazem toda diferença ao trabalhar. Até a cor do ambiente influência. Neste caso, porque não seguir as dicas, não é ?

5. Remoto: servidores e apps remotas auxiliam o compartilhamento, armazenamento e controle dos softwares/programas/malwares desenvolvidos. Utilizo um server shared na Dreamhost com dois domínios apontando nele e estou cogitando a ideia de utilizar uma VPS. Lá ficam salvos além das versões comitadas dos softwares, um ambiente de deploy e meu servidor Git remoto para onde comito meus projetos particulares. No Github ficam somente os open :)

6.  Controle de atividades: Utilizava até um tempinho atrás o renomado Basecamp. Porém, na Rubyconf deste ano, fui apresentado ao seu concorrente mais em conta, Go Plan. Fiz um teste e gostei da ferramenta. Atualmente estou migrando os dados do Basecamp para lá. Issue tracker eu não uso, afinal, não produzo bugs :) eu também coloco no Basecamp/Go Plan.

7.  Monitores: sou viciado em monitor. Comecei comprando um de 19′ que virou um de 22′ e depois um de 24′. Espaço na área de trabalho virtual agrega muito quando trabalha-se com desenvolvimento. Não é ter visão de uma linha com trocentas colunas, mas sim, utilizar as abas da IDE com suas funções – unit test, shell, filesystem, outline, type… – o que ocupa um bom espaço na tela.

Para continuar, convido:

@tmadeira
@lfamorim
@gchapiewski
@loiane
@chesterbr

Fork me on GitHub
ce9e764c8e08c566150e19cd761bec37delicious


3 comentários para “Meu ambiente de trabalho em 7 itens”

  1. [...] meme iniciado por @duodraco, fui indicada pelo @hlegius a postar sobre os 7 itens mais relevantes em meu ambiente de [...]

  2. [...] (@ivonascimento), que depois mandou para o Bruno Roberto Gomes (@brgomes) e por fim para o Hélio Costa (@hlegius) que me colocou nesta [...]

Comente !