2 ms·
A CS degree doesn't prepare you for the developer world in certain ways that a boot-camp will, but boot-camps are just too short and crammed to really teach a d
by some-guy 11y ago
A CS degree doesn't prepare you for the developer world in certain ways that a boot-camp will, but boot-camps are just too short and crammed to really teach a developer well in my opinion. A boot camp that my housemate is in right now was required to code merge-sort for a test after three days into it, while also advertising that prior programming knowledge was not necessary before starting the program.
I would love to see something in between -- a rigorous two-year software-engineering program out there sponsored by community colleges combining CS fundamentals and good up-to-date software engineering practices on large codebases.
- noxToken 11y agoThat's what I meant by I don't have to have a CS degree to be a good developer, but there are certain CS fundamentals lacking from bootcamps that are an investment in your future. More specifically, things like time complexity, algorithms, data-structures, programming languages, compilers, and by extension discreet maths, formal language theory and software planning/architecture are some of the non-bootcamp concepts that have limited use as a junior dev working on pieces of a larger project. These CS-specific concepts become much more prevalent as one moves from, "Find a way to implement this small feature," to "We need to overhaul this entire part of the project."