About College Tips
Once in a while, some stupid people ask me about their advice for their study (hey, people who ask advice from stupid people like me is also stupid, right 😛 ? ). Some of my advice are useful for them, and most of them are useless.
So what are those advice?
- Take major that you have a passion in, not just what hot now. Maybe now banking and telco industry is hot, but maybe in 2010 they aren’t so hot anymore. Maybe now engineer are high paid, but maybe few years from now the high payroll will go to food industry, farming, or forestry. Landscape changes very fast.
- Going to major you don’t have passion in is difficult. If you have passion to what you learn, you can excel in that field, conquering obstacle, and get a grip of yourself in those frustrating times where you have to learn something that boring, difficult yet essential. Find your passion, and pursue it to the end of the world.
- If you have a rich parent, or quite rich parent that can support you for 5 years of college, just do it. Take 5 years of college. Learn as much as you can. Don’t limit yourself to 144 sks (in Indonesia), take 150, 160 or more if you want. Learn as much as you can! I take 159 sks 😀
- If you want to work and going college, be sure what your priority are. Is it your work or your study. After you sort it out, be consistent.
- Speaking from experience, IT is not for all people. Especially programming.
I don’t mean to be sexist but I found women are more programming-challenged. Not because they are stupid, most of them are smarter than me, way smarter (better GPA, graduate faster, etc), it’s just programming are harder for woman to learn. Other IT area like research, IT documentation (technical writing), or IT project management, or even in System Analyst, women are excel. My Project Controller is a women. She’s excel in negotiating requirements with our user so programmer won’t work too hard.
- The main reason is because programming is about abstraction and most of the time you have to keep few layer of abstraction and know how your code effect every layer. You have to imagine thing that don’t exist and analoging it with real world. We say queue, but you never see the line, we say cloud computing but you never see the cloud. We say terms like iteration and recursion b ut you never really see how they works. Programmer only one step away from insanity, they keep imagining things :P. Not all people good at this. Even me…
- Push yourself to the limit. Don’t run from challenge, take them, embrace them. I challenge myself by taking the most challenging thesis topics I can found (the Intelligent Business System, which raise a question, “how can unintelligent person create an intelligent system?”). But, you still need to have a passion in that topic so you can go the distance.
- College is not always about studying. Try to get involve to student organization in your campus. Try to find other activity outside campus you find interesting. But remember your focus. Sort your priority.
- Sometime shit happens. Bad lecturer, unfair evaluation, problem with friends, break up, etc. Then just suck it up!
Maybe that’s all advice I can give.
What is your experience in college? What will you give to your juniors?