Hollow Squad
Active Member
- Joined
- Oct 16, 2016
- Sythe Gold
- 208
- Messages
- 225
- Age
- 28
I haven't graduated yet but I'm done my computer science degree (have the credits, just have to apply for graduation). If I had to do it again, I wouldn't. I would either find an actually Software Engineering program (they exist) or go the bootcamp route. When I started I didn't really know the difference between computer science and software engineering but they are very different. Computer science is more of the theory behind computers so if you know for sure you want to be a software engineer you will probably find a lot of the courses in computer science a bit pointless (stuff that is most likely required in a computer science degree like studying how the CPU works for example the MIPS architecture or OS programming might not ever benefit you in your software engineering future unless you want to work in the OS). A software engineering program or a bootcamp on the other hand, has a much better-curated course path for you to take if you know you want to be a software engineer. With these there would be a much larger focus on developing larger projects and working on a larger team. You would also learn the frameworks you need and build a portfolio while you are in your program. In computer science, when you graduate, you need to do a lot of self-learning to catch up to what other software engineering graduates would have learned. In my computer science program we don't have any classes for web technologies outside of html and css.
Just for perspective.. my friend dropped out of our computer science program a few years ago just to graduate with a degree in psychology. He knew he wanted to be a web dev so he enrolled in one of those intense bootcamps in California that don't actually charge you until you get a job. He's now a software engineer at Yahoo and I haven't even graduated yet
No matter what you do there isn't really any way to avoid some math. You at least have to have a good grasp on algorithm design and analysis (a lot of job interviews will even have you demonstrate this knowledge).
What do you mean by bootcamp? Is it like a shorter version of college?



