3 ms·
I spent a semester at a less-than-stellar school for CS - the easy 4.0 was nice, but I know what you mean. Some things I did to help myself feel better about it
by T-R 15y ago
I spent a semester at a less-than-stellar school for CS - the easy 4.0 was nice, but I know what you mean. Some things I did to help myself feel better about it:
- I got ahead - I found some small projects related to the next semester's material, and had an easy time in a class that others struggled in.
- I talked to the professors - the students there weren't motivated, but the professors were nonetheless interested in their own field, and they were especially happy to find a student who was interested. This is especially key if you need recommendation letters for transferring, study abroad, or grad school.
- I found a better curriculum online. At some point it's going to come down to what you know, not where you learned it, so just do your best to reduce the gap between you and people who went someplace with a better curriculum.
- I transferred out. You don't necessarily have to go that far, though. Whether you're in a bad job, school, or situation, one of the best things you can do is to come up with a solid plan to get out of it, or to at least compensate for it. The light at the end of the tunnel gives you the motivation to do everything else.
- I took my general education classes there. When I transferred, I fought to get credit for them, and so I was able to spend more time on classes in my major and minor. Also, don't overlook your side interests - things like study abroad also look good on resumes and the like, and are useful for networking outside of your field.
Things I didn't do that I wish I had:
- Went to user groups and conferences and networked. Networking is one big thing you'll miss out on at a school that's weak in your field.
- Worked on open source projects, or smaller personal projects. My biggest mistake in college was lack of balance - I spent a lot of time reading the best material I could find (and still do), but I've got very little that's concrete to show for it. In interviews, a nice github account and some practice coding at a whiteboard goes a lot further than your college's name.
If you're worried about grad school, one thing you could try is picking a subfield that you like, and getting in contact with professors from schools that you'd like to go to who are in that field.