Home



Playing around with English to Portuguese translation


The following text was produced by an automated English-to-Portuguese translator. The original text comes from this article. I thought it might be interesting to see what kind of results the translator would produce. Needless to say, these things don't produce miracles, and their results are typically rather rough.

As Companhias Do Software, Não sabotage Seu Sucesso Long-Term!

Pelo Jr. De V. Berba Velasco, Ph.D.


Sobre os anos, I.ve pagou muitos da atenção a como as companhias recrutam programadores de computador.  Durante esse tempo, I.ve observou como os gerentes fazem freqüentemente as decisões empregando que parecem fazer o sentido no termo curto, mas que resulte no caos a longo prazo.  I.ve visto o tipo do havoc que isto wreak da lata, e de como devastating o pode se realizar ao futuro de company.s.

A identificação gosta de dizer hoje algumas palavras sobre aquela.

As companhias que I.ve observou tipicamente matérias da atenção do pagamento tais como os fundos da indústria, anos da experiência, e assim por diante.  Querem conhecer que tipos de projetos os pretendentes trabalharam sobre, que o familiar dos compiladores e se operar dos sistemas they.re com, que protocolos de comunicação e os pacotes de software they.ve se usou, e assim por diante.  Muitos querem também saber sobre as éticas e a personalidade do trabalho de employee.s, mas na extremidade, as decisões empregando fervem freqüentemente para baixo à experiência de trabalho de employee.s e quanto treinamento que a pessoa requereria.

Toda a aquelas é considerações importantes, sensible.  Porque eu observei estas companhias though, eu observei que a maioria de them.about 80% ou de more.paid quase nenhuma atenção se o pretendente teve um estilo de programação limpo, readable.  Foram concernidos profundamente aproximadamente se o pretendente poderia começar o trabalho feito, e didn.t parecem importar-se muito aproximadamente se seu software poderia fàcilmente ser compreendido e modificado por outro, anos tragam a estrada.

A alguma extensão, isto é compreensível.  Apesar de tudo, o objetivo imediato de a maioria de companhias é desenvolver os produtos trabalhando que podem vender.  O que muitos se esquecem, entretanto, é que estão supostos para ser marathoners, não sprinters.  Necessitam pensar mais nos termos de terminar a raça inteira, e em menos nos termos de conseguir vitórias a curto prazo.

Betrays também algum naivete sobre os danos imediatos que podem resultar do estilo de programação pobre.   Apesar de tudo, mesmo o mais melhor software é raramente bug-free.  Um programador que escreva o software limpo, legible poderá eliminar erros mais confiantemente de seu próprio trabalho do que alguém que escreve o código do patchwork.  O último pode arguably fornecer reparos mais rapidamente (e mesmo that.s discutível!), mas os resultados serão unreliable.and quando o tempo é curto, that.s um luxo que as companhias não possam ter recursos para.

Os empregadores devem também recordar que isso bom programar o estilo não é algo that.s ensinado fàcilmente.  Todo o programador competente pode aprender os mecânicos de ligações de controle da sintaxe e da língua; entretanto, alguém que compreende pouco sobre o artistry da programação estruturada ou da orientação apropriada do objeto é improvável dominar estas coisas no trabalho.  I.ve vistos isto acontecem (ou rather, falha a acontecer) tempo e outra vez.  Isto, apesar da abundância de livros e jornais que discutem esta matéria no comprimento grande.

Eu penso também de que as companhias devem pagar uma atenção mais grande às habilidades técnicas em perspectiva da escrita de employee.s; apesar de tudo, a documentação externa (por exemplo manuais de usuário, documentação do projeto) pode ser crítica ao maintainability de software.s.  Adicionalmente, em minha experiência, os programadores que escrevem bem em inglês são mais prováveis escrever demasiado o software.  E por que não?  As línguas de programação são that.languages finalmente justos.  Alguém que pode se expressar bem em inglês é mais provável comunicar-se claramente e eficazmente em seu código de fonte também.

Para estas razões, eu incito toda a companhia that.s que emprego um programador para fazer perguntas incisive sobre um estilo do coding de applicant.s.  Como nomeia suas variáveis?  Quantas linhas do código deve uma função ocupar?  Usar variáveis globais, e se assim, quando?  Que tipos dos livros leu no estilo de programação?  Idealmente, as companhias devem também pedir amostras de um código de fonte de applicant.s e de uma documentação técnica, para verificar que estas lições estão postas na prática.  Isto faz exame de pouco esforço extra, mas pode ajudar a uma companhia evitar de sacrificar o sucesso a longo prazo para a causa de ganhos a curto prazo dubious.

 

Sobre o autor:

O Jr. de V. Berba Velasco, Ph.D. é uma Software Engineer sênior elétrica e tecnologia celular Ltd (http://www.immunospot.com, http://www.elispot-analyzers.de, http://www.elispot.cn, http://www.elispot.co.jp) onde serve com orgulho grande. Viu como a atenção apropriada à usabilidade, ao maintainability e ao elegance do software pode soletrar a diferença entre produtos mediocre e os grandes.




Index to the various translations of this article

Articles and Stuff