Should I major in computer science if I don't really "love" writing code?
-
I like computer science, but I don't really "love" the subject (i.e. I wouldn't code for fun).
-
Answer:
Absolutely. There are so many things you can learn, like How does Google Maps find the http://en.wikipedia.org/wiki/Shortest_path_problem between your home and your office? How can you tell in advance if a program takes http://en.wikipedia.org/wiki/Halting_problem? What are the http://en.wikipedia.org/wiki/Turing_machine that can calculate anything a computer can? Which problems http://en.wikipedia.org/wiki/NP-complete, barring http://en.wikipedia.org/wiki/P_versus_NP_problem? What's the http://en.wikipedia.org/wiki/Matching_(graph_theory) guys with girls at a dance so that most people get paired with a partner they like? How does Netflix http://en.wikipedia.org/wiki/Machine_learning what movies you'd enjoy watching? How does Quora know which stories should be at the top of your feed? How can you write a program that http://en.wikipedia.org/wiki/Artificial_intelligence better than humans can? How can Facebook predict if you're http://www.businessinsider.com/facebook-predicts-relationship-status-2013-10 with someone else? How can you http://en.wikipedia.org/wiki/Compiler to convert code that's easy to read into code that's easy to run? How can computers run http://en.wikipedia.org/wiki/Operating_system, while ensuring they don't interfere with each other? How can you type your password into Gmail, http://en.wikipedia.org/wiki/Hash_function? Why are secure emails so http://en.wikipedia.org/wiki/Cryptography? I don't love writing code, but I'm glad I did computer science, because it helped me learn all this.
Jessica Su at Quora Visit the source
Other answers
I like to code. Code proof what theorically I can read from Dijkstra, Knuth, etc. and also Gauss, Euclide, &C(etera). Computer semplify the test phase, and discover your failing thought and assumpsion. You do not like writing code? You prefer to walk in a wrong way for long time thinking it is the right one. It is your fail. But walking in a wrong way for long time can actually lead you to a right result, thus do the best you can and just what you like to do.
Daniele Cruciani
Most people in the world do what they do not love to do. Sometime love happens afterwards. Sometime it never happens. It is all about whether I love to take chances. Computer Science major takers, may not be writing code. Their many things one can do after learning computer science. Computer science majors can make better managers of projects that need IT solutions.
Sunil Ji Garg
Initially, computer science seems to be mostly programming. Because programming is fun, it is the challenges to solve problems and it is prerequisite for computer science. So what are the areas of Computer Science? Well, apart from programming you can choose learning about how computers are built, how language translation and compilation is done. You can learn the principles and logic behind the high end packages like operating systems or design your own.You can study specialized computer science areas like networks, graphics, robotics, artificial intelligence, parallel computing, bioinformatics, education or multimedia. Source : http://www.computersciencehub.com/2015/06/what-is-computer-science-what-is-computer-science-all-about.html
Abhishek Sood
You didn't specify what you do enjoy. If you like the technology but not the code, consider computer engineering or electronics and computer engineering. You can do more jobs with a computer engineering degree than with a computer science degree and can still be qualified for computer science jobs. In other words, you have more options open. Consider buying books or reading websites that have average salaries for different jobs. http://www.bls.gov/oes/2013/may/oes_nat.htm The highest paid jobs are for rare skills that few people have and that are in demand. The lower paid jobs are for skills that more people have or for things more people like to do. You have to head on a career path that offers a good tradeoff between what you like and what pays well. Look at the long term path. For example, you can eventually end up in management even if you start off writing code.
Deepak Malhotra
No. I did that. Major in MIS from the business college if you are interested, or find another major like systems engineering or something. CS took me five years and put me through hell doing something I didn't want to do when I could have been better off doing MIS. I didn't know about MIS until year three and decided not to switch as it was too hard at that point. You are most likely going to be a business guy, not a technician, engineer or researcher. You just probably want a technology domain knowledge within a business major. CS isn't even a good way to learn to program for most people.
Anonymous
It depends which kind of worker you are: do you work for life or live for work? If you live for work you should not settle for anything less than a job you love, because basically it is all you have. If you work for life, i.e. for paying your expenses, but have a lot of other interests and are good at programming, then this absolutely is an option. I have never loved coding but have done my MSC in computer science and have worked in the field for 15 years now. Working in IT is usually payed pretty well and is halfway interesting most of the time. Look for a job where you don't have to work yourself to death and you will have enough time and money to enjoy life and go for your other interests.
Christian Winter
No you should not. Ideally you should major in what you love to do. Majoring in computer science even though you don't like to code doesn't make sense.Think about it. Choose wisely.
Suyash Kumar Tiwari
A better questions is, "What Do You Love?" It sounds to me if you have to ask the questions, the answer is probably no. That being said, there are tons of things people do to earn a living and computer programming is very lucrative. If it's something you feel you can do and it wouldn't bother you, consider it. But also consider if there is some other goal you might want to work towards.
Dave Pflieger
If you can find a different subject you like more, major in that. Programming can always be done for fun and is a great fallback career if you decide to major in something more risky.
KC McLaughlin
Related Q & A:
- What is the difference between a computer engineering major and computer science major?Best solution by Super User
- Should I major in Computer Science or Computer Engineering?Best solution by Ask.Metafilter.Com
- What can I expect when I do a computer science major?Best solution by Yahoo! Answers
- Should I apply for a job if I don't have the minimum requirements?Best solution by themuse.com
- Can I major in computer science/engineering?Best solution by Quora
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.