4 ms·
I had the opposite experience. I don't think I went to a terrible school but I learned way more practical skills through my internship and work experience afte
by sadahtay 7y ago
I had the opposite experience. I don't think I went to a terrible school but I learned way more practical skills through my internship and work experience after graduation than I did in school. The only language I used both during and after college is PHP. I never learned any C#, .NET or Javascript. I have not used C, C++, Java, Haskell, Scala, Big O notation, graph theory, NP&NPC, linear algebra since then. While a lot of these languages and theories are interesting I feel like it was a lot of wasted time and money.
- ticmasta 7y agowell, learning Java serves you well for C#; skills with C and C++ have huge transfer value; maybe you haven't been tasked with "figure out the cost of this algo" but I hope intuitively you've used some Big-O, linear programming, recursion and maybe graph theory; IMO those math courses have really helped you understand how a database works and costing execution plans; The practice in picking up new languages in less than a semester should give you an edge in identifying common aspects today; the list goes on... I'd go as far as to say it's a bad sign if you can draw direct linkages between what you learned in university and what you do day-to-day in your job. That's not really the intent of a degree in comp sci.
- sadahtay 7y agoOf course learning one languages improves your abilities to pick up other languages but the university curriculum is definitely geared more towards continuing your education or a career in academia/research. I feel like I would have gotten more valuable knowledge/skills from just going to a bootcamp in addition to saving a lot more time and money.