Credit image

¿Te gusta el diseño web? ¡Echa un vistazo a la documentación de LenguajeCSS.com!

Las costumbres del Copy/Paste

Desde siempre, he considerado que el reconocimiento es uno de los factores más importantes para una persona, y más si se trata de un informático, que es programador de software libre, que la única forma de resarcirse de su trabajo es el ser reconocido.

Como he aprendido este año en mis clases de RET acerca de la teoría bifactorial de Frederick Herzberg, el reconocimiento es uno de los factores que motiva a una persona a sentirse bien con su trabajo, a seguir con él, y en definitiva, a sentirse agusto con las cosas que hace.

Pero sin irme por las ramas: No existe una técnica tan mal vista como el llamado Copy/Paste. Para los que aún no saben a lo que me refiero, estoy hablando de el copiar a diestro y siniestro cosas de otros sin la más mera mención del autor original o atribuyendose los méritos el "copiador" por el trabajo del copiado.

Esto no solo ocurre en la informática, sino en cualquier actividad de la vida, desde copias en el trabajo hasta las copias de opiniones de personas sin fundamento. Claros ejemplos los hay por todos lados, copy/paste de el mundo.es, copias de páginas html o plagios de tutoriales, etc...

¡Señores! Que me parece vergonzoso que, por ejemplo, al buscar sobre un determinado tema en el google, todos los tutoriales o escritos que encuentre sean iguales al primero, pero eso sí, con distinto autor. Tengamos un poco de personalidad y respetemos los créditos.

A algunos hasta se les olvida borrar las referencias a la página original (penúltimo párrafo):

[...]estás aceptando el recibir un correo cada cierto periodo de tiempo para notificarle de las nuevas novedades del foro tanto como de la página Emezeta.COM. Siempre, usted podrá modificar el correo o quitarlo para no[...]

Escrito por Manz, el , en divagaciones. Comentarios recibidos: 10.

10 comentarios de lectores
Tankian
Tankian
1

Me parece vergonzoso que, por ejemplo, al buscar sobre un determinado tema en el google, todos los tutoriales o escritos que encuentre sean iguales al primero, pero eso sí, con distinto autor. Tengamos un poco de personalidad y respetemos los créditos.

  • 1
Ferni
Ferni
2

Se me acabo el chollo de hacer Copy-paste en mis tareas y Trabajos para las diferentes agsinaturas del ciclo xDDD

  • 1
anonimo
anonimo
3

me parece algo muy estupido copiar algo sin darle referencia, aunque sea CC

  • 1
Sectormx
Sectormx
4

Una de las cosas que más me desalentaron de seguir con nuevos proyectos. Pero creo que aun es imposible que otras personas copien tu trabajo; en este mundillo de la Internet que tanto me atrajo y veo que aun es un camino muy oscuro por delante. Para muestra un botón Es bueno encontrar gente que aun cree en una Internet justa para todos, saludos a EmezetaBlog. Estaremos regresando por aquí.

Pablo
Pablo
5

Hola. Te felicito por tu blog, me parece muy bueno el diseño y el contenido. Me interesaria un intercambio de links o banners como quieras. Espero tu respuesta. Pablo Pavlichen www.loencontreenlaweb.blogspot.com

LINKIUSA
LINKIUSA
6

Muy interesante la info... Estoy totalmente deacuerdo, aveces uno no ve lo que ahi atras de cada aporte, simplemente vemos el aporte como tal... Pero no nos ponemos a penzar que tal vez el autor le puso mucho esfuerzo y dedicacion... Supongo que ahi que ser mas conciente con respecto a esto =D... Grax muy buena info :P... P. D: Puse esta info en un foro, espero que no te moleste, cualquier cosa ya te mande mi msn por si quieres que retire la info o lo que sea ^^... $ªlú2... 101.png

Atzyn
Atzyn
7

@LINKIUSA:Hola, fíjate que yo estoy haciendo una investigación sobre este tema, me gusto tu página es cierto todo lo que mencionas, pocas personas damos el crédito a quien verdaderamente se lo merece, y peor que lo usamos para beneficio propio ayudándonos de estas herramientas tan útiles que nos brinda la internet, para escalar puestos en nuestro trabajo o lograr calificaciones altas en caso de ser alumnos aún, en la escuela que estoy, levante unas encuestas para darme cuenta como andamos en relación a este tema de 1000 encuestas que levante el 82 % de ellas a copiado y se a adjudicado por lo menos el 30 % de todas sus tareas, esto es un numero grande mas cuando se trata de un nivel de licenciatura, pues yo creo que esta herramienta aunque nos hace fácil la vida, nos mata la creatividad, y nos hace tontos pues no nos permite analizar las cosas para aprender. Creemos que con cumplir es suficiente y dejamos de lado el conocimiento es por eso que cada ves estamos peor en educación.

Eloy Peña Rico
Eloy Peña Rico
8

¿Quién no ha copiado algo en su vida, si la misma vida es una copia de lo bueno, de lo malo y de la muerte...?.

SolidEinyel
SolidEinyel
9

Pues no sé si os sorprenderá o no, o incluso alguno de vosotros estais titulados en ingeniería informática y también lo haceis. Trabajo para una consultora multinacional en un proyecto en el que trabajamos esencialmente con Shell Scripts y PL/SQL. Trabajo en la parte de desarrollo, pero alguna vez me ha tocado mantener algún proceso o me he ojeado procesos que han hecho otros de mis compañeros, algunos de ellos ingenier@s informátic@s, según ellos. Pues resulta que multitud y multitud de veces me he encontrado que hasta es un mismo proceso(no digamos ya en procesos separados), en varias partes, había grupos de lineas que si no hacían lo mismo, que a veces si que lo hacían, sólo cambiaban en una o dos cosas, os pongo un ejemplo muy básico en pseudocódigo. if X = 3 a = 1 b = 2 c = 3 d = 4 e = 5 f = 6 end if; en otra parte del código pero así como os lo digo me vuelvo a encontrar: if X = 3 a = 1 b = 2 c = 3 d = 4 e = 5 f = 6 end if; en otra parte me encuentro algó así como: if X = 5 a = 1 b = 2 c = 3 d = 8 e = 5 f = 4 end if; etc ... etc ... osea que perfectamente esas líneas que tanto se repetían en todo el proceso, se podrian haber metido en un Procedure parametrizado ¿No es cierto?. Esto también lo aplico a las queries que muchas de ellas podrían ser perfectamente parametrizables. en lugar de cerrarlas a veces a seleccionar cosas muy muy muy concretas, sin tener porque perjudicar en su rendimiento y así conseguir que en diferentes procesos no se vea una y otra y otra vez la misma select. También me he encontrado multitud de procesos que no disponen de ningún control para evitar hacer miles y miles (os aseguro que no os exagero) de selects iguales, algunas bastante pesadas contra la BD, durante la ejecución de un proceso, y os aseguro que esas selects tan repetitivas no se realizan por el hecho de que se piense en que los datos puedan cambiar inmediatemente y se quiera coger el dato más actualizado. En general, en la programación que se hace en mi proyecto, no se lleva una tendencia de que ni siquiera cuando se hacen desarrollos nuevos, se tengan en cuenta comandos nuevos (que sean compatibles con el entorno por supuesto), en absoluto, muchos lo hacen siempre por la vía tradicional, como os comentaba sin poner ningún esmero en repetir el menos código posible, es decir centralizar lo máximo posible, ni que el proceso tarde lo menos posible, no. Esto es algo que a mi personalmente me desquicia, porque no ha hecho ese proceso un cualquiera, no, lo ha hecho un ingeniero informático que debería de saber mucho en cuanto a optimización ¿No es así? Cuando he hablado con algunos de esos ingenieros sobre esto, algunos me dicen, más o menos, que no se paran mucho a pensar en eso por falta de tiempos otros me dicen que hacer el código repetitivo es una manera de "atar" al cliente. Pero os aseguro que tener que cambiar en toda una base de datos algun detalle común a muchos procesos, y tener que tocar alomejor más de 30 procesos(packages, pls), alomejor en cada uno de ellos que salga más de 3 veces, es un auténtico suplicio. Comentaros que simplemente soy Técnico Superior(Desarrollo de Aplicaciones Informaticas), pero si que siempre me esmero, en que el código sea claro, esté optimizado, los procesos tarden lo menos posible, y la verdad es que aunque algunos me digan que no centralizan el código por falta de tiempo, yo considero que lo hago rápido, pero ¿sabeis porque? Porque me he acostumbrado a eso. ¿Creeis que lo que se hace en mi proyecto es una mala práctica de la ingeniería? ¿Porque creeis que gente titulada universitaria hace eso, por dinero, porque no le gusta su trabajo..? ... Porque eso del tiempo y de sujetar al cliente para mi son simplemente excusas... ¿En la ingeniería informática en algún momento el catedrático dice que repetir código asi porque si es algo bueno? Bueno espero que no os hayais aburrido con este ladrillo je je... Saludos,

juan armijo
juan armijo
10

@Eloy Peña Rico: Eloy, no se trata de filosofar acerca de los caradura que se apropian de los laureles de otros, sinó de reprocharles su mal proceder. Claro como el agua y sin ambigüedades.

Publica tu opinión

Si lo deseas, puedes utilizar el siguiente formulario para publicar tu opinión o responder a alguna de las existentes:

Previsualización

Aquí se previsualizará su comentario. Revise que sea correcto antes de publicarlo.