|
It's a sausage fest in college (especially upper divisions) and your social skills can take a nose dive. The lack of social skills, assuming that you don't have one and didn't gain much of it during college, will carry over to your negotiation skills when you look for jobs. Depending on which area of software engineer you are going in, your tech skills have a half life of supposely 2.5 years. Meaning there will always be something to learn, dev black berry for a long time now? Ha! Iphone and Android is the shizzle now. Cold fusion? Well, now, it's PHP & Ruby. There is a decent chance you will work under an idiot that lied his/her way to where he/she is now and will back stab you (very high chance if you work in the public sector ie gov,fed,state). Ah! Politics, it's a bitch and it can be in any profession really, but I feel it's more pronounce in this profession. Especially, well the dev team is a few developers and you're like how the fuck is this guy paying more than me and I'm doing most of the work? Eventually, if you catch on, you'll quit and learn how to embellish and get better at interviews. Ah this lead to ego! It fucking hurts that someone is getting paid more than you but you know more than them. Yeah sure you can say you're just whiny. But really, you can constantly feel like you're being underpaid and under appreciated. |