After graduating college as a computer science major and preparing to enter the work force, I found that there is a big gap between what you learn in college and the practice of being a software engineer.
In college, you learn the the basics of data structures, OOP, and algorithms. But being a software engineer is [...]