Chefe convicto de que preciso usar o Linux [closed]

5

Em breve, vou me juntar a uma consultoria de estatística, na qual o software que utilizarei será o R e o SAS no Windows.

Durante anos, tenho usado o R com o Linux (a maior parte do conhecimento prévio do Windows provavelmente foi perdido) e sei que meu trabalho será muito mais fácil dessa maneira. Mencionei isso na entrevista e eles estavam céticos e perguntaram as razões pelas quais seria melhor, e na época eu não tive uma resposta muito boa.

Certamente, o custo para migrar para o Linux tornará a colaboração com os outros no trabalho um pouco mais difícil, no entanto, quero algumas ideias convincentes sobre os benefícios:

  • Familiaridade:
    • Muitas pequenas coisas que considero garantidas, mas nem sempre vêm diretamente à minha mente, por exemplo, alguns dos pacotes do coreutils que eu conheço irão ajudar ao lidar com grandes arquivos de dados
    • eu uso o Emacs com o ESS, Auctex (isso também deve funcionar no Windows)
  • Trabalho remoto:
    • A facilidade do ssh para fazer algo rapidamente enquanto não estou no trabalho
    • Eu uso bastante o xpra quando preciso de X
  • HPC:
    • Atualmente, tenho acesso a um servidor multiusuário com mecanismo de grade para tarefas de fila. Até onde sei, não existe um software equivalente para o Windows.
  • Outros?

Eu sei que posso executar o Linux em uma máquina virtual como host ou guest, mas isso às vezes adiciona mais problemas e, se o Linux for o convidado, haverá problemas de desempenho / memória. Também a inicialização dupla apenas parece que perderia mais tempo do que economiza.

    
por sqrt 14.02.2013 / 10:46

1 resposta

11

Você tem que olhar para isso da perspectiva do empregador. Até mesmo uma única máquina Linux em uma loja somente do Windows é uma responsabilidade de manutenção. Algumas empresas têm políticas contra a instalação de software não verificado em seus sistemas ou redes. A maior parte do que você cita como razões pode ser feita no Windows também, seja usando funcionalidade interna (área de trabalho remota, por exemplo) ou com software suplementar (Cygwin, talvez?), Tornando essas razões irrelevantes.

Você diz que isso dificultará a colaboração com outras pessoas. Isso seria uma grande desvantagem do ponto de vista de qualquer empregador em qualquer campo em que um funcionário possa interagir com outro, precisar trocar dados ou colaborar de outras maneiras.

A inicialização dupla ou a virtualização não resolve nenhum dos problemas mencionados acima.

Se você conhece os conceitos, aprender as diferentes ferramentas para análise de dados deve ser razoavelmente fácil. Por outro lado, para alguém que está familiarizado apenas com a administração do Windows, a tarefa de manter uma instalação Linux é uma tarefa importante.

Se você vai vender a empresa permitindo que você execute o Linux, você precisará fornecer uma prova inegável de que ela permitirá que você faça o seu trabalho muito melhor, porque, francamente, você tem um Uma colina muito grande para escalar em relação a tudo o que não está diretamente relacionado ao seu trabalho específico. Eu adoraria usar o Linux no trabalho, às vezes, mas os benefícios simplesmente não superam os custos para a empresa .

    
por 14.02.2013 / 11:31

Tags