| At the age of 40 I decided to go back to school and launch a new career in tech. In 2019 I graduated from a good university with a master degree in Computer Science but I could not be less disappointed and frustrated. I have paid more than USD 45,000 in tuition and accommodation just to realize the knowledge I acquired was not worth it at all. My goal was to start my own programming career and try to make money online like everyone else. The subjects we took sounded very impressive: Software Engineering, Distributed Systems, OOP, Semantic Web, Web Development, Digital Imaging and Computer Vision…etc. In reality students don't have time to learn anything valuable and you graduate with weak skills at all these areas. I have been reflecting on all that wasted time, money and efforts during my school. As students we were really busy, but in reality we were learning nothing serious related to the real world problems or emerging technologies. I don’t throw the blame on the classes I took, but when the professor who is teaching you web development does not know what Bootstrap is, then that is a big problem. I respect and value education, but some fields can be realized outside of the classroom. Honestly, I don't even know where I placed my diploma. Maybe somewhere in a box in my basement. Recently, I have been teaching myself programming and web development using free resources on YouTube and other free platforms. I was determined to become a programmer and to launch a career in Web Development. To some extent, I can say I am advancing pretty well, and the things I learned so far could not have been acquired otherwise. I am now able to develop complex systems that are used by thousands of people on daily bases; thinking about this, nothing I learned in college contributed to my ability to build and launch these products. Everything I learned was from YouTube and other FREE resources like Udacity, Coursera, and Edx…etc I do not want to generalize, but it was a complete waste for my time and money. I understand and respect other opinions, but -leaving the college credential out of this- I cannot see the value of learning computer science or software engineering for loads of money, while you can get much better education on the same subjects for free. I can say with complete confidence that if you are interested in learning Computer Science, or at least the field of Web Development you can do this without the need to go for a paid CS Degree or even an expensive bootcamp. If I can do it, anyone else in the world can do it…even better than I did. Start from the free resources on the Internet and use your inner grit and persistence; that’s all its going to take. No matter how old you are, you still can get into tech; that’s the beauty of the internet; everyone can launch a career and work online. You will hate it at the beginning, but I promise, the more you learn the easier and more fun it becomes. Start with the simple stuff and enjoy whatever you think is easy to understand. Ignore the hard parts as they will become easier down the road when you revisit them. |
When you get a masters, you need a good idea of what you want to achieve. "Breaking into the software industry" isn't concrete enough, but even with that goal, I'm sure your masters has helped get you past resume screening. If you don't have a specific, advanced topic you'd like to tackle during your masters, you're going to waste a lot of time and money.