May tanong lang ako.ano ang kadalasang tinuturo sa IT? Sa college
A bit of background, I had my schooling both in the Philippines and USA. I've been in the not-so-well-known colleges and well-known institutions.
TLDR1: Most of the time professors teach you very basic programming and just regurgitate what's in the books.
TLDR2: You pay
a lot for colleges and get
little value when it comes to preparing you for real job in the Software Development world.
The long response:
College schooling is an investment of money and time. Most of the colleges I'd been with teach you rudimentary programming subjects. You can learn most of what they teach about the subject by Googling or going to YouTube and those medium allow you repeat the lessons multiple times at your own pace. So in that regard, colleges are a waste of money and time. You'd be in a good position if you use that money to buy a computer, subscribe to an internet plan, and do self programming for a year.
You'd be in a better position if you try to do some junior programming job for a year, or an OJT for a year. Nothing beats the real experience versus a partially, incomplete, unrealistic simulation that's being taught in colleges. The colleges I'd been in the Phil often emphasize Visual Basic 6, Pascal, Cobol, and some basic C.
The colleges I had been in the USA (at least during my time) where mostly C and C++. Most of the topics are purely academical and mathematical. But when I joined the workforce, most of the job is really web development and systems programming with a business oriented perspective. Understanding the business domain is really an important skill. The colleges I'd been with never taught me that (or maybe they did but I don't remember). I got really good grades both in the Phil and USA. But I am telling you those good grades and schooling, at the end of the day, are a waste of time and money.
From where I am now, they don't really care what degree you've achieved or school you'd been through. They wanna know first if you are legal to work in the USA. Second, if you can program (they will give you real programming exercises). No one has asked me yet, here in the US, if I had ever had a degree.
However in the Phil, it's a different story. A degree is a must. It doesn't matter if you are stupid or smart. You must have a degree. Your talents are wasted if you don't have a degree.
I think the best part of college, same with high school, is really the networking part, finding new friends and contacts. That's something you won't find in a real job. Well, of course, you'd meet new people and possibly friends in your real life job but the experience you get is not the same as with high school and college.