|
|
|
Ask HN: Which job to take?
|
|
7 points
by deathbob
6406 days ago
|
|
I'm graduating with a CS degree, and have a couple job offers. The choices basically boil down to working for IBM doing windows/java stuff, or working for a small web development company doing linux/python stuff. Is it just crazy to turn down IBM for less money and (potentially) less career advancement opportunity? Or could expanding my linux and python skills be a good choice in the long run? I'm real conflicted about it and would like to hear from some people that have been there, done that. |
|
ignore the name of the company and the title, focus on the content of your work and the people you will be working with.
my first job out of college was doing operations at yahoo: i ended up learning a tremendous amount on the job and was almost hunted by a start-up who came across me. my first real job (prior to college, junior year of high school) was doing similar work at start-up: the pay wasn't great and i ended up losing the job after the dot-com crash (which gave me a chance to go to college) but i got to work on real and interesting projects on the job which i could put on my resume and talk about at my yahoo! interview. the reason i mention my experiences is that big companies offer unique challenges (at yahoo it was a truly massive scale growing at an immense rate) and name recognition; smaller companies, on the other hand, are more able to take risks and put you on high responsibility projects that will also teach you a great deal.
lastly don't over think your decision and don't worry too much about making the wrong one. once you've made one stick with it and don't think too much of "what if i chose the other way". i am quite guilty of not following this advice (over thinking and going back and forth on decisions, regretting previous decisions, worrying too much about the future) and that has cost me a great deal of sleep, productivity and happiness. you're fresh out of college, this is the perfect time to make mistakes (whether it's joining a start-up that may end up tanking or going nowhere, or joining a company that you may end up leaving in a year due to lack of challenge).