Qual é o ambiente ideal para um desenvolvedor .NET?

by srecosta 3. junho 2011 00:42

Se você pudesse indicar o ambiente ideal para trabalhar com desenvolvimento .NET, qual seria sua configuração de hardware, software e condições ambientais?

Comente e daqui uma semana eu posto os resultados.

 

Obrigado!

Tags: , ,

Old McDonald Says

Comentários (3) -

Rodrigo Zaratin
Rodrigo Zaratin Brazil
3/6/2011 17:41:45 #

Se não precisar rodar muitas coisas localmente (VMs)
  Windows 7, Core 2 Duo, 4GB RAM, 500gb HD, teclado e mouse de qualidade, 2 monitores de 19''.
Tendo que rodar VM, aumentaria o disco e RAM.

Ambiente
Acho que o ambiente ideal é aquele que vc se sente à vontade para trabalhar, mas também tem abertura para piadas e brincadeiras, o trabalho flui melhor. Muito importante que o ambiente seja muito claro, que cada pessoa tenha seu espaço definido, que você possa personalizar seu espaço. Andar de meia é um diferencial

Reply

Ricardo
Ricardo Brazil
3/6/2011 17:59:44 #

Bem, eu li algo que gostei muito (li no final de 2007, o artigo é de 2006 do Coding Horror)

Link: www.codinghorror.com/.../...rs-bill-of-rights.html
(Alguns comentários também são muito bons)

O post contém mais detalhes sobre cada item (é uma carta de diretos dos programadores). Mas aqui, fica minha versão comentada:

1- Todo programador deve ter dois monitores
R: A produtividade aumenta, sem dúvidas. E o conforto é considerável para o dev.
developers.slashdot.org/.../Multiple-Monitors-Increase-Productivity

2- Todo programador deve ter um PC rápido
R: Quando falamos em um PC rápido, é complicado definir. Mas podemos pensar em um micro rodando duas instâncias de VS2010, uma de SQL Server 2008, umas cinco abas de seu navegador preferido, duas ferramentas comunicadoras (Skype, MSN), pelo menos duas ferramentas de apoio (Yammer - não é bem de apoio, mas... Profiler, Outlook, etc) e umas 5 instâncias de bloco de notas, no mínimo. Escrevendo, parece muito, mas no dia-a-dia...

3- Todo programador deve ter um mouse e teclado à sua escolha
R: De certa forma... Acho que o investimento em teclado e mouse devem ser consideráveis. São ferramentas importantíssimas para um developer. Talvez um teclado ergonômico e um mouse de boa performance fazem o trabalho. Talvez um budget pro developer escolher os seus na loja chinesa ou de materiais p/ escritório mais próxima.

4- Todo programador deve ter uma cadeira confortável
R: Sem dúvidas! Uma cadeira confortável é um item bem relativo (cada qual com sua bunda!), mas o melhor tier deve ser atingido na compra das cadeiras... O melhor que você puder comprar com o que você tem. Nisso posso incluir um problema pessoal, um cisto dermóide, que se desenvolveu e já chegou a inflamar uma vez por ter que trabalhar em uma cadeira mais dura e desconfortável do que um assento do labamba do playcenter.
3.bp.blogspot.com/.../samba4.jpg

5- Todo programador deve ter uma conexão com a internet de alta velocidade
R: Bom, e não tão necessário. Sem maiores comentários... Isso parece mais um luxo do que um direito.
Internet aberta sim, é necessária por N motivos (incluindo a motivação do profissional), mas não necessariamente uma conexão rápida.

6- Todo programador deve ter condições de trabalho tranquilas
R: Concordo parcialmente. Um ambiente tranquilo é um "booster", mas é uma condição que depende muito das pessoas ao redor, e que pode ser driblada com o uso de um bom fone (que é um equipamento que poderia ser incluído no budget do teclado+mouse, mas com o valor limitado entre eles, para evitar exageros - seinheser xpto 3333 de R$900,00 e teclado + mouse de R$12,00).

Já sobre o software: sempre que possível, últimas versões. Principalmente pela preocupação da MS de manter sempre a compatibilidade com versões anteriores (o que só se tornou realmente bom no VS 2010). Mas, sem grandes requisitos... Só acho válida a fuga de VS2003, SQL 2000 e semelhantes.

Reply

Marcos Miwa
Marcos Miwa Brazil
6/6/2011 14:56:09 #

Hardware:
-Dois monitores, sendo pelo menos um wide, mas para isso, é necessário, pelo menos, ter uma placa de vídeo com uma saída digital e outra da "azulzinha";
-Ter no mínimo teclado e mouse que funcionem corretamente, mas pode ser bom ter teclados que minimizem os ruídos emitidos. Um mouse que tenha um tamanho descente, não necessariamente que "enxa a mão".
-Dois monitores.
-Processador, atualmente, algo que seja pelo menos Dual core. Não acho necessário ser o senhor fodão, mas um Core 2 Duo já está de bom tamanho.
-Memória Ram, 3GB ou mais.
-Internet acho necessário para pesquisar informações. Nós da geração Y precisamos de procurar no google sempre, sempre!
-HD, não sei, prefiro não opinar. Mas fazer partições, ter uma imagem pronta ou ter um instalador com todos os programas, vai bem.
-Xícara de café, acredito que seja o maior companheiro de todo o desenvolvedor perto do prazo.
-Banheiro, acho impossível programar quando está com dor de barriga e você está esperando o programador amigo terminar de passar desodorante no banheiro...
-Dois monitores.
-Um servidor dedicado para rodar servidor de CS.

Software:
-Visual Studio + SQL Management Studio;
-Notepad, para alterações rápidas;
-Comunicador instantâneo;

Ambiente:
-Uma janela com a visualização de um objeto externo com 1km ou mais de distância para descansar um pouco a visão e evitar que comece não enxergar a longa distância.
-Uma mesa, que a pessoa ao lado direito não fique colocando tudo e ultrapassando o limite estabelecido por ela mesmo desde o primeiro dia... ¬¬
-Não ser excluído das reuniões ¬¬

Reply

Comentar




  Country flag
biuquote
  • Comentário
  • Pré-visualização
Loading


Sobre o autor

Eduardo Costa, paulista, casado, co-fundador da Pakua e pai de quatro gatos.

http://about.me/srecosta

Posts por mês

Disclaimer / Aviso

As minha opiniões não necessariamente refletem as da Pakua. Não confunda alhos com bugalhos! :)