Não sei quando começou este meme entre desenvolvedores, mas está bem legal e como meu camarada @vixlima me convidou a entrar na brincadeira, vamos lá.
1- Ambiente
Meu ambiente de trabalho precisa ser bem iluminado com luz natural e bem fresco, porque não consigo raciocinar corretamente quando estou com calor. Deixo sempre uma caneca de água gelada na mesa e gosto de ter algumas guloseimas sempre a disposição. Não uso fones de ouvido e não acho muito educado usá-los enquanto se está trabalhando com outras pessoas. Uma música ambiente agradável tocando baixinho sempre é bem vinda.
Gosto da minha gatinha cutucando o teclado ou tirando um cochilo atrás do monitor enquanto trabalho. Perder o foco um pouquinho e se distrair ajuda a resolver problemas e ela colabora muito com isso.
2- Sistema Operacional
Na empresa é Windows e pronto. Não tem como usar outro. Não tenho nada contra o Windows e inclusive acho que a Microsoft até que surpreendeu com o Windows Vista/7. Mas se posso optar quero o melhor e esse é o MacOS.
O MacOS está a anos luz a frente de qualquer outro SO em termos de produtividade, facilidade de uso e estabilidade. Os aplicativos para o MacOS conseguem ser tão bons quanto o sistema, são bem acabados e objetivos. Não sou fanboy da Apple, mas tenho que admitir que o MacOS sempre reinou neste aspecto. Pra mim o tempo é um artigo precioso e com o MacOS eu economizo muito tempo, simplesmente porque as coisas aqui simplesmente funcionam e tudo é fácil e rápido.
Já usei Linux no Desktop (Debian) por muito tempo e até gosto do Ubuntu, mas acho que o Linux só brilha mesmo quando está num servidor. Meu foco é desenvolver software e não quero mais ter que esquentar a cabeça com drivers, configs obscuras, incompatibilidades, etc.
Além do Mac tenho um PC com dual boot Windows/Ubuntu que utilizo para testes. Não utilizo maquinas virtuais.
3- Editor de texto e IDE
Na empresa a regra é: “time que está ganhando não se mexe”. Absurdamente ainda utilizamos o Delphi 6 e nosso software é completamente acoplado a esta plataforma, a ponto de ser complicado até mesmo mudar para uma versão mais nova. No Windows costumo fazer tudo no Notepad++, que é um excelente editor de textos.
Quando estou num terminal *nix meu editor é o Vim, já tentei o Emacs e fiquei meio perdido. Me limito a usar o Vim basicamente enquanto estou usando o terminal, manipular arquivos de configuração e dar manutenção em scripts.
HTML, JavaScript, PHP, postar no blog e tudo mais eu uso uso o TextMate.
Quando estou programando em Java e Groovy/Grails uso o Intellij Idea. Usava o Eclipse, mas comecei a achar que ele estava me atrapalhando mais do que ajudando e então decidi experimentar o Idea 9.
O Intellij Idea é uma IDE leve e completa que me facilita muito o processo de visualização, organição e refatoração de projetos maiores. Na versão community consigo fazer absolutamente tudo, mesmo as coisas que teoricamente esta versão não da suporte, como programar em Groovy/Grails.
4- Controle de versão
Na empresa nosso sistema de bugtracking foi desenvolvido internamente e é muito bom (meus 2 cents!) por ser perfeitamente adaptado aos nossos processos. Não podemos manipular diretamente o repositório, quem faz isso é o sistema de bugtracking e por traz dos panos ele usa o velho CVS.
Nos meu próprios projetos usava o Subversion, mas hoje em dia nada se compara ao Git/GitHub. Só uso ele e não vejo motivos para se escolher outro.
5- Browsers
Eu sou um usuário promíscuo quando se fala de browsers. Já usei todos e estou sempre trocando. Considero o Firefox uma extensão da IDE (Selenium, Firebug, etc) e não uso ele para navegar. Já usei o Opera por muito tempo, principalmente quando ainda usava Linux, mas hoje minha preferência é o Safari. Ainda não consegui gostar do Chrome.
6- Adobe Dreamweaver e Fireworks
Uso muito o Fireworks e o Dreamweaver para prototipar páginas. São ferramentas fantásticas para webdesigners, mas eu as uso basicamente porque acho entediante e anti-produtivo escrever HTML. Com estas ferramentas consigo feedback visual instantâneo do que estou fazendo.
7- Produtividade
Não vivo sem o Google Apps. GMail, Google Agenda e Google Reader são basicamente o que uso na Internet. Tirando alguns sites como o Facebook, YouTube e os fóruns que frequento, leio tudo dentro do Google Reader.
No desktop não vivo sem o iWork, iCal, DropBox e Echofon. Conheci esses dias o Things e comecei a gostar. Comunicação instantânea é Skype e não tem outro. Só mantenho o MSN instalado porque todo mundo que conheço só usa ele.
Mantenho na minha pasta Sites a documentação de todos os frameworks e linguagens que trabalho. É mais rápido e prático assim. Mantenho muitos livros técnicos na minha estante (virtual ou física) que precisam estar sempre a mão para quando eu não lembro de algo porque não gosto de pertubar meus colegas com perguntas enquanto estão trabalhando.
Dando continuidade à brincadeira
Agora convido meus amigos @vitorhug e @eveblood a dar continuidade a brincadeira.
2 Comments
Grande Fabiano!!! Só esqueceu de falar da pressão que fiz pra vc comprar um mac hahahha!!! Valeu e vamu q vamu
Pingback: Tweets that mention Meu Ambiente de Trabalho em 7 Itens -- Topsy.com