Why I Drop OCSMS from GeorgiaTech
- Forced learning. Institutionalized process always help you decrease the demand for self-discipline, it’s much easier to stick to the end because of the environment as well as the sunken cost.
- Systematic learning in computer science, broaden my horizon for topics I would not consider learning on my own, learn more about history and connections between different topics.
- Community connection. You can talk to and work with similar people who have similar aspiration but different background
- Showing dedication. If you are willing to spend so much time to earn that piece of paper, you proved your dedication and passion in this field. That definitely looks good on your resume
- Time (Money-wise, it’s really cheap). You can find all courses reviews here: https://omscentral.com/courses. Most courses takes 10–30 hours per week. Great course quality can justify the cost. However, based on many reviews I learned from friends who already half-way in the program or strangers online, I got these impressions: (1) Many courses content are too high-level to grasp the implementation details for the course projects, which means you need to read a lot of supplemental materials or watch other YouTube videos on your own to really understand and use the knowledge. (2) Many topics are marginal/obsolete to apply to your career. You still need to do a lot of learning on your own, which defeats the idea of you are paying for the well-organized knowledge. (3) Of course other administrative process that all traditional education has. For example, in some courses you need to run your program on certain machines, but you have to wait in line to access those machine which may significantly delay your project submission.
- (Other trivial problems. (1)Their course registration system never have enough capacity for the most popular courses, and it prioritizes students who already had credits from previous semesters, so you may have to take courses you don’t really need just to accumulate the credit so that you can be prioritized for course registration in next semester. Yes, this happened to me and likely many others. (2)The communication between you and your TA or advisor can be quite slow and impersonal. Most answers I got so are copy-paste from their handbook or policies which I already read before asking the question, or maybe they already implemented a machine learning system to process your natural language request. You may give up the idea of asking for help from them eventually. This problems belongs to any online education, but this is also where you can tell one program is better or worse than the other.)
OCSMS is trying to sell themselves as the most affordable degree program which is a great idea and move. However, they are targeting people who are taking this program part-time. This means these people are not young students who just blindly learn whatever topics are being taught in school. These people are older, more sensitive to time(not in terms of flexibility, but in terms of getting things right in the first attempt, because they simply have less time left in their lives) and more clear on what they need/care. These people are taking the program mostly for a passion of learning (which also defines their career change), not just a piece of paper. Therefore, I believe they are targeting people who are old enough to choose part-time master’s degree, poor enough to not choose other more in-person programs and inexperienced enough to not learn things on their own. For me, the real competitors against OCSMS’s should not be other traditional education at all, instead, their real compositors are those new forms of education such as YouTube, Coursera, fastai, etc.
Yes, part-time and $6k are really cheap compared to other great CS master’s programs, but it’s still so much more expensive when you can spend $15 and 20 hours in total on Udemy to get similar quality of service on the theories or technologies that specifically interest you.
Overall, I think it’s a good choice to take this program if you (1) have not established your self-discipline or learning system and need a program to provide you an easier environment (2) are very comfortable spending $500–800 and 15h per week for each course even you may give up at any time, (3) really need that piece of paper for your specific career advance(which is probably a not so good career path)
Otherwise, if you expect you succeed in this program, you should expect you succeed on your own as well. It all depends on how bored you are with other parts of your life.
I believe this program will get better and better, but that doesn’t mean that’s the best choice you can make for your life.