I'm unfortunately too busy to post something oh-ridge-a-nal today, so instead I will highlight three posts from fellow Computer Scientist bloggers that I really enjoyed.
1) The Five Stages of Conference Paper Writing, by Amy Dalal over at This is What a Computer Scientist Looks Like.
I laughed my head off at this post. It's so true, every word of it.
2) Programming != Computer Science by Matt Welsh over at Volatile and Decentralized.
This is really apt as well. There's such a big difference between how you envision projects in industry vs. in academia. This is one reason why it's really nice for students (both undergrad and grad) to do summer internships in industry. It really helps bring perspective and changes how you think about software development.
3) Hello Android by John Reghr over at Embedded in Academia.
I just want to say that giving an A to any student who legitimately makes $100 on a mobile app developed for class is a brilliant idea. If I ever teach a class that involves mobile app development, I'll have to steal that one!
Re. the industry internship thing, I think it's essential for those us working on computer systems to ensure we spend time in industry to get an idea of how things are done in industry, why things are done that way and what their important problems are. Otherwise, it's all to easy to produce "academic" systems that have some nice properties but are practically useless. In fact, I have been guilty of this very mistake.
ReplyDeleteI completely agree, Pramod.
ReplyDelete