Software Engineers Should Read Academic Papers to Enhance Their Knowledge/Skills
medium.com
medium.com
Advice for the author: don’t criticize other people’s communication style while you insult your audience.
While we’re at it, it’s academia’s job to be considered relevant by doing meaningful research and communicating it effectively, not the industry’s. And for as much great research there is, there is so much more irrelevant, blown out of proportion, theoretical, unnecessary and untested garbage. Therefore reading papers and finding something worthwhile is actually a significant time sink.
Academia tends to lag the bleeding edge of industry by ... A LOT.
THEY need to be playing catch-up.
I recently needed to visually represent a graph and came across a YouTube video detailing the Sugiyama framework. The academic papers around this are super math-heavy, which didn’t really help me. The YouTube series gave me exactly what I needed, succinct explanations of how to solve my problem without lecturing about theory.
EDIT: Shoutout to Phillip Kindermann, who made the video I was talking about, and to all who take their expertise and make it more accessible. Those are the people doing some of the most important work with regards to knowledge sharing
You're far better off to adopt inverted pyramid in a corporate setting:
The paper itself is quite math heavy and some bits hardly make sense even to me, but that is what is expected in that world.
So yes, reading academic papers can be helpful, but they are not written to be comprehensible, they are written to show off that you are part of the clever club.
I often look for presentations or other explanations to make sense of the academic papers I have to read.
Then maybe we will start taking this profession a bit more seriously and not demand 200k+ salaries while refusing to read anything that isn't just a glorified sales pitch.
https://medium.com/@KhaledElAnsari/software-engineers-should...
Engineering is essentially applied science.
One of the first things you should have learned is how to find and read papers and keep up with the science you base your discipline on.
All that logic, and math and physics where there for a reason.