4 ms·
Recent graduate with a 4 year computer engineering degree, here. - Source control was never mentioned in college. None of my professors discussed how large gr
by Chromozon 12y ago
Recent graduate with a 4 year computer engineering degree, here.
- Source control was never mentioned in college. None of my professors discussed how large groups of people code together on a single project. Now that I'm working, Perforce has become my most frequently used tool.
- Greater than 90% of assignments were writing code from scratch. In the real world, the problem is more along the lines of, "Here is code that was written 5 years ago by a guy that no longer works in this department. Figure out how it works and add this feature." The one assignment in college where the professor gave us a bunch of code to start with was the assignment that gave people the most trouble. The professor said, "The code does this, this, and this. Your job is to implement this new thing." Many students in the class could just not wrap their heads around how to do it. I worry for them once they get jobs.
- We did not do enough library usage in college. Most of the assignments had us writing things from scratch. While it is important to know how standard containers and well-known algorithms are implemented, once you get to the workplace, all of this is done for you. You don't need to write these pieces yourself because they are already implemented in a standard library.