About College Regrets
People say that only 20% of what you learn will be applicable in work. Maybe it’s true… the problem is you never know which 20% it is. Like myself, for example. I spent my college years with focusing in Intelligent Business System (Artificial Intelligence, Pattern Recognition, Information Retrieval, Data Mining and such) and Network Centered Computing (Wireless Network, Network Design and Architecture, Network Security, Client Server Programming and such), I even became Lecturer Assistant in two classes Network Security and Information Retrieval.
The problem is, I never took Software Engineering (Software Development Management, Software Quality Assurance, and such) nor took SE-related class (Object Oriented Design Architecture, Software Project, Software Engineering and such) seriously. I didn’t really into programming in those years. And those classes consist of a lot of programming assigment, and paper writting (Software Requirement Spec, Design Requirement Spec, User Manual and such) that make me bored.
Now, my playing field is programming. And knowledge and skill that I could got from that class(es) can be useful here. Like, how to make my code more reusable or learning about refactoring and software development methodology. Damn!
So my suggestions are, if you’re still in college, try to learn everything. Think it as a buffet, all-you-can-eat restaurant, learn as much as you can. Cause you never know what you will need in work. I got 159 sks, and I still think that’s not enough.
But some people plan to get a job differ from their study, if that so, try to finish your college as fast as you can so you can learn anything that interest you. And try to get at least 3.0 in your GPA (or IPK in Indonesian).
And last but not least, when sometimes people say, “Why you learn so hard? Only 20% of what you learn are applicable.” just shut his/her mouth with whatever you’re holding, you can thank me later.