what keep you guys interested and still do computer science?

Computer science is a discipline which teaches you how to think critically and logically while applying those skills through the abstraction layers of computer hardware design and software development to maintain human communications through symbolic logic using characters and numbers. Once you are proficient in hardware design and manipulating the processes for human interaction the world is yours. Become involved and passionate about open software development and contribution to the community. Think about problems you could solve in your everyday life with your unique understanding of computers and skills to manipulate them.

You understand the theory, you have proven your mathematically abilities, you've learned at minimum the concepts of all the levels in programming languages. Begin to automate your personal computer, start developing in home networking and security, contribute to open software projects, get a raspberry pi and sensors and start thinking about things you could build. You are becoming bored and disinterested because you are not being challenged in any meaningful way anymore.

The fight to understand hardware, software and programming with passing college got you to your point your at, you were expected, i'd presume, to go to college without question right after high school. Have you given a second thought to what truly motivates you in life and what you want to do with it? You are not alone my friend, this happens to a lot of people graduating college who never gave a second thought to why they are doing what they are doing and what they are going to do once they're done.

The fact that you can go and make a lot of money with your skills and find happinesses and meaning in family/friends/religion/hobbies with occasional vices get most people by. You didn't graduate with an Accounting degree though, or a business management degree, you are now knowledgeable and skilled in a very advancing field revolutionizing the world as we speak. You are at the front line to become an entrepreneur or inventor or obtain a highly paid career. You are in an area that will have to face philosophical questions for society, cyber security threats and software wars, figuring out quantum computing and automation of human tasks, and basically the design of everyday things and interaction we have with them.

You can reach really high and push your understanding with relentless pursuit to solve problems using computers or simply start free lancing in application development and never think about computers for a second once your projects are done.

It's up to you and since you can basically do anything you want, it sometimes will feel like you can't see anything to do at all without true self reflection of yourself and what you want. Not many people spend time with thoughtful self reflection of their life in high school and college, especially when you are learning something like computer science. which takes up all your time. What you are facing, faces everyone throughout their whole life. Some deal with it immediately and put effort into figuring it out while others ignore it, but it never goes away.

I know that was a damn thesis and got a little off on how to stay motivated but the answer to your question is far deeper than have side projects. That's a superficial fix and doesn't get to the root of what will motivate you and bring you happiness in your new life outside after college. You had a broadening of freedom from your parents physically from high school to college. Now you are going to have an equally as broadening of freedom in where you take your life next. turbulent 20s my friend, enjoy the ride and stay steady

/r/AskComputerScience Thread