- Joined
- Aug 20, 2006
- Messages
- 13,003
Rebuking a Times article on rampant cheating in computer classes, this author opinions that plagiarism actually makes sense and is warranted in the professional coding industry. The argument is that in computer science, plagiarism would imply that you not only found an acceptable solution but have understood it enough to use it within the parameters of your own project. Another point is that the university method is biased toward producing academics or researchers and not workers. Is he right?
...in the academic world, plagiarism is a cardinal sin. There is nothing worse. If you get caught, you face sanction, or even expulsion. In the case of the aforementioned Purdue students, they got a zero for their work, and were docked a letter grade. But in the professional world, things aren’t quite as cut-and-dry. When you’re a professional coder, the priority isn’t to demonstrate originality with each line and algorithm, but rather to complete tasks as efficiently as possible. In practice, this means consulting sites like Stack Overflow and Reddit, in order to solve the problems you are unable to. Within a workplace context, plagiarism isn’t a vice, but a skill. It takes aptitude and understanding in order to look at how someone solved a problem, and integrate it into your own code.
...in the academic world, plagiarism is a cardinal sin. There is nothing worse. If you get caught, you face sanction, or even expulsion. In the case of the aforementioned Purdue students, they got a zero for their work, and were docked a letter grade. But in the professional world, things aren’t quite as cut-and-dry. When you’re a professional coder, the priority isn’t to demonstrate originality with each line and algorithm, but rather to complete tasks as efficiently as possible. In practice, this means consulting sites like Stack Overflow and Reddit, in order to solve the problems you are unable to. Within a workplace context, plagiarism isn’t a vice, but a skill. It takes aptitude and understanding in order to look at how someone solved a problem, and integrate it into your own code.