Home



Monkeying around with English to Spanish translation


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

¡Las Compañías Del Software, No sabotean Su Éxito De largo plazo!

Por El Jr. De V. Berba Velasco, Ph.D.


Sobre los años, I.ve prestó muchos de atención a cómo las compañías reclutan informáticos.  Durante ese tiempo, I.ve notó cómo los encargados toman con frecuencia las decisiones que emplean que se parecen tener sentido en corto plazo, pero que dé lugar a caos a largo plazo.  I.ve visto la clase de estrago que esto wreak de la lata, y de cómo la devastación de él puede ser al futuro de company.s.

La identificación tiene gusto de decir algunas palabras sobre eso hoy.

Las compañías que I.ve observó típicamente materias de la atención de la paga tales como fondos de la industria, años de la experiencia, y así sucesivamente.  Desean conocer qué tipos de proyectos los aspirantes han trabajado encendido, que los recopiladores y el familiar de los sistemas operativos they.re con, a que protocolos de comunicación y las paquetes de software they.ve utilizó, y así sucesivamente.  Muchos también desean saber sobre los éticas y la personalidad del trabajo de employee.s, pero en el extremo, las decisiones que emplean hierven con frecuencia abajo a la experiencia profesional de employee.s y cuánto entrenamiento que la persona requeriría.

Todos los ésos son consideraciones importantes, sensibles.  Pues observé a estas compañías sin embargo, noté que la mayoría de them.about el 80% o de more.paid poco o nada de atención si el aspirante tenía un estilo de programación limpio, legible.  Fueron referidos profundamente alrededor si el aspirante podría conseguir el trabajo hecho, y didn.t se parecen cuidar mucho alrededor si su software se podría entender y modificar fácilmente por otros, los años tragan el camino.

A un cierto grado, esto es comprensible.  Después de todo, la meta inmediata de la mayoría de las compañías es desarrollar los productos de trabajo que pueden vender.  Qué muchos se olvidan, sin embargo, es que están supuestos para ser marathoners, no los sprinters.  Necesitan pensar más en términos de acabar la raza entera, y menos en términos de alcanzar victorias a corto plazo.

También traiciona cierto naivete sobre el daño inmediato que puede resultar de estilo de programación pobre.   Después de todo, incluso el mejor software es raramente sin faltas.  Un programador que escribe software limpio, legible podrá eliminar errores de su propio trabajo más confiablemente que alguien que escribe código del remiendo.  El último puede proporcionar discutible arreglos más rápidamente (e incluso that.s discutible!), pero los resultados serán unreliable.and cuando el tiempo es corto, that.s un lujo que las compañías no puedan permitirse.

Los patrones deben también recordar que eso bueno la programación de estilo no es algo that.s enseñado fácilmente.  Cualquier programador competente puede aprender a los mecánicos de las llamadas del sintaxis y de función de la lengua; sin embargo, alguien que entiende poco sobre el arte de la programación estructurada o de la orientación apropiada del objeto es poco proclive a dominar estas cosas en el trabajo.  I.ve vistos esto suceden (o algo, fall a suceder) repetidamente.  Esto, a pesar de la abundancia de libros y diarios que discuten esta materia en la gran longitud.

También pienso que las compañías deben prestar la mayor atención a las habilidades técnicas anticipadas de la escritura de employee.s; después de todo, la documentación externa (e.g. manuales de usuario, documentación del diseño) puede ser crítica a la capacidad de mantenimiento de software.s.  Además, en mi experiencia, los programadores que escriben bien en inglés son más probables escribir software también.  ¿Y por qué no?  Los lenguajes de programación son that.languages en última instancia justos.  Alguien que puede expresarse bien en inglés es más probable comunicarse claramente y con eficacia en su código de fuente también.

Por estas razones, impulso cualquier compañía that.s que emplea un programador para hacer preguntas incisivas acerca de un estilo de la codificación de applicant.s.  ¿Cómo él nombra sus variables?  ¿Cuántas líneas del código debe una función ocupar?  ¿Él utiliza variables globales, y si es así cuando?  ¿Qué clases de libros él ha leído en estilo de programación?  Idealmente, las compañías deben también pedir muestras de un código de fuente de applicant.s y de una documentación técnica, verificar que estas lecciones están puestas en práctica.  Esto toma un poco esfuerzo adicional, pero puede ayudar a una compañía a evitar de sacrificar el éxito a largo plazo para el motivo de aumentos a corto plazo dudosos.

 

Sobre el autor:

El Jr. de V. Berba Velasco, Ph.D. es Software Engineer eléctrica y mayor en tecnología celular Ltd (http://www.immunospot.com, http://www.elispot-analyzers.de, http://www.elispot.cn, http://www.elispot.co.jp) donde él sirve con gran orgullo. Él ha visto cómo la atención apropiada a la utilidad, a la capacidad de mantenimiento y a la elegancia del software puede deletrear la diferencia entre los productos mediocres y los grandes.




Index to the various translations of this article

Articles and Stuff