why computer science?
why people choose computer science for their major?
Computers are a fun career choice. Anyone whos looking into computer science should know where they want to land in the trade. What do you have a passion to do? I loved doing Networking, so I studied up on my networking and eventually became a network administrator. It's a broad choice but, I think that you need to find what you're passionate about. Then make a career out of it. Go to school, get some certifications, and never stop learning.
Like many others have stated in previous answers, computers are an essential part of our everyday lives. Because of this, there are a lot of opportunities available for someone who has these skills. A computer science background/degree gives you access to these opportunities. Like lawyers and doctors have different areas of focus, computer science offers this same opportunity. My computer science degree has allowed me to have a challenging and fulfilling career and I'm sure it can do the same for you. Like others have stated also, find an area of interest and work your way to that area. Best wishes.
However, CS is not for everyone and you need to understand what you enjoy in life.
G. Mark’s Answer
Computer Science is an inevitable part of just about everything we do and use today. And understanding it is always a good thing. In everyday life you will be exposed to computers, of course, robotics, the Internet of Things (IOT) and Artificial Intelligence. I was in pre-med in school and I happened to see a professor on a television monitor giving a lecture on something intriguing. It was computer science, and from then on I never looked back. Since this is something the affects us so much, it's likely it will be a secure profession for a long, long time. And another thing is that CS also has applications in the arts. Literature, music, psychology, medicine, construction... on and on and on. So why Computer Science? To those of us in the field, which today touches just about everything, it's irresistible And for those in any other profession, you'll likely encounter it on a daily, if not hourly, basis. If you're into writing, you'll have it. If you're into construction, you'll depend on it. Auto mechanics -- yes. Building maintenance? Law? Yes. Whatever you're interested in, you'll likely be very happy you learned at least some computer science. It's fascinating and very lucrative as a profession. At least get your feet wet. Chances are you'll be hooked.
2) There is a extremely high demand for software engineers
3) There are very diverse opportunities across every industry - you can work in healthcare, sports, entertainment, telecom, etc.
4) Excellent benefits and pay - work from home, high salary, cool office environments, great flexibility in general
5) Although it can be challenging, it always feels great when you develop something or solve a problem
6) You can make a difference in people's lives
7) There are many specialties so there is something for everyone