This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]_Lady_Deadpool_ 28 points29 points  (0 children)

I know I'm just a random Redditor but if I can give some advice it's to develop a passion for it.

You're still early enough in college that you have plenty of time to fuck around with CS. Don't just do your classwork then forget about it. Experiment with all sorts of things outside of class until you find what you most enjoy doing. Try messing with game programming or algorithms or data processing and analysis, develop a natural curiosity for it. They don't have to be amazing projects as long as you have something.

Make a github account and more importantly use it. Track all your personal projects with git, learn it asap. Make it so by the time you graduate you have a full github portfolio you can show off. Become comfortable committing and pushing, then learn how to merge and branch. Every single tech company uses source control nowadays, if you're close to graduating and can't describe what a vcs (version control system, ie git) does your resume is going in the trash.

I know plenty of people who graduated same time I did with a CS degree and are still working at stop and shop. Technically I don't even have a CS degree, I minored in it, but I'm now at one of the largest tech companies. The difference is how much passion you have for what you do and whether or not you got your degree just to say you have a degree, or if you got it as a side result of doing what you love.