Skip to main content
4 answers
5
Asked 452 views

How do I make the most out of my computer science degree?

I am a incoming 3rd year computer science major, and I'm not sure ways other than getting good grades in my classes to reap the benefits of my degree in order to be successful with it for my future.

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

5

4 answers


4
Updated
Share a link to this answer
Share a link to this answer

Namkhang’s Answer

Experience, experience, experience. Coming out of school there are plenty of students with a similar GPA and coursework. What really sets you apart and lets you learn more than what is taught inside of the classroom is experience. Whether that be internships that lead into a full time job after graduation, side projects, or open source work. Anything that will get your hands dirty, let you learn what its like in the industry, or help you land a job is never a bad thing.
4
2
Updated
Share a link to this answer
Share a link to this answer

Pratul’s Answer

Get started on projects! Pursue a side project outside of school related to your passion. You can use a familiar language or learn a new one to expand your abilities. Work on multiple projects to demonstrate a diverse skill set and genuine interest. Collaborate with friends on a group project, helping each other grow and showcasing teamwork. If you've taken Software Engineering or a similar class, apply a software development method to your project. Use Github to work on these projects, practicing and displaying your Git knowledge.

While working on projects, begin refining your resume. Search for "Jake's resume" and use it as a template to format your own. Run your resume through Resume Worded for improvement suggestions. Next, practice problem-solving with Leetcode, either the Neetcode 150 or the Grind 75, or both. This will prepare you for online assessments and interviews for full-time positions and internships.

Start applying for internships as early as August. Don't delay your applications even if you feel unprepared, as companies often take time to respond and hire on a rolling basis. The sooner you apply, the more opportunities will be available to you.
2
1
Updated
Share a link to this answer
Share a link to this answer

Ravi’s Answer

Hello! With 11 years of experience in the IT field and a similar educational background to yours, I can offer some guidance on shaping your future career. Consider where you want to be in the next 5 years and focus on developing the skills that will get you there. If you excel at coding, explore the various applications and tools related to popular languages like Java, .NET, ABAP, and SQL. Stay updated on current market trends and learn in-demand skills, like cloud computing, which is currently booming.

Data analytics is another promising area to explore, with languages like Python and R being essential for aspiring data scientists. As you develop your technical skills, you'll find opportunities across various industries, depending on where you're hired and who you work for. Over time, you'll gain valuable industry knowledge, which can help you transition from the technical to the business side of the industry.

Ultimately, your career path will depend on your personal preferences and goals. I hope this advice helps you make informed decisions and propels you toward a fulfilling professional journey!
Thank you comment icon Thank you for the advice!! eyejay
1
1
Updated
Share a link to this answer
Share a link to this answer

Andreina’s Answer

As a Product Designer, I collaborate closely with Software Engineers and Developers. From my experience, the most accomplished and content individuals possess diverse knowledge and can effectively prioritize tasks. The key to their triumph appears to be harmonious teamwork with fellow members. With that in mind, I encourage you to pursue classes or courses in Product Design, stakeholder management, User research, leadership, and even agile project management. Gaining this expertise will undoubtedly set you apart and provide you with a greater opportunity to truly grasp how to apply your technical skills within a team in the real world.
Thank you comment icon I appreciate this, thank you for the advice. eyejay
1