D
deleted562805
Pleases cite source on your statistic regarding 99.9% percent businesses fail. If that was the case, there would be no Microsoft, Facebook. And so what if a business fails, learn from it and create a better app or company. Yet, there are people who defied the odds to build major corporations or create small start up apps like Postmates, Ship toGo, Uber etc. those start up apps succeeded because there was a demand in those areas. There are tons of startup companies that take applicants without CS degrees. The ones who are picky are major corporations: google, apple,Facebook, and Tesla. Etc. But you are correct that a degree in CS does have its advantages like job fairs etc. And you are correct that major corporations hire mainly people with CS degreesA word of caution regarding the BLS stats. They generally lag behind a few years and more probably more indicative of the immediate future (maybe the next year or two) rather than the next 5 to 10 years. They're updated every couple of years for a reason. Other times, things just happen that can't be accounted for (the dot-com bubble, real estate bubble, and most recently COVID). Regardless, they're the most standardized and informative data that we have and I'm not denying the stats for these respective jobs.
You can self-teach programming languages to whatever skill level you can. At a certain point, talent acquisition will have to filter out applicants; will they interview the person with a degree or the applicant who says they're self-taught? Besides having the degree, colleges have internships and job fairs which aren't offered to independent learners/bootcamps. These people *could* develop their own startup or app. But let's be honest. 99.99% of them fail for any number of reasons. They could earn millions but only because they're so likely to fail and the risk is so great.
Once you're hired, skill does become more important in CS. But a lot of people seem to forget one simple fact. They're simply not as good as they think they are. A lot of projects are done in teams and your code is constantly reviewed by others making it very easy to see how good and/or bad you are. Remember that 50% of the people at any workplace is below average; are people that certain that they're more skilled than their colleagues?
My point is that CS really isn't for everybody even though people make it seem that they can just take a few classes and drop right in. If you're not talented in it, you either may as well stay in pharmacy (if you already have the job) or pick a different profession altogether.
Last edited by a moderator: