4 ms·
I got an internship my senior year of college with an excellent little software consulting outfit. They hired me full-time after graduation. I, too, was content
by presidentender 16y ago
I got an internship my senior year of college with an excellent little software consulting outfit. They hired me full-time after graduation. I, too, was content, even though I'd sometimes work straight through the night and fail to accomplish anything meaningful. I liked my coworkers and am still in touch with them.
Leaving there was the best decision I've ever made. I activated my professional network and had another job lined up in under 24 hours. Now, this job is about as meaningful, and I will leave it at the end of my year-long contract... but it's been a good change of pace, it doubled my pay, and I got to move to a new city and meet new people.
I'd encourage you to take the plunge. It's easier if you have a professional network in place, but even if you don't, unemployment is a powerful motivator. If you're single and you're not living paycheck to paycheck... do it.
- artmageddon 16y agoI feel like I'm putting a black mark on myself by admitting so on this site, but my problem is that I haven't done well technically in recent interviews because my programming knowledge has atrophied. I feel like if I had a little while to really study and crank out a few more small projects that I could do well at get an offer. I have a decent amount saved up with no dependents. Maybe I'll make the move sooner than later.
- dasil003 16y agoIf you have a boring comfortable job then presumably you can squeeze some time out on the side to polish your craft. You don't necessarily need to make a brash move like quitting tomorrow, instead you need steady measured moves towards you goal. Spend some time each night programming on personal projects. Eventually, yes, you should quit, but it should not be seen as a prerequisite to improve your life. Also, I suggest listing to Dan Benjamin and Merlin Mann's Back to Work (http://5by5.tv/b2w http://5by5.tv/b2w). Best podcast ever for this sort of thing.
- keeptrying 16y agoKeep applying fir this interviews. Each interview failure will make you get out your books and hone your craft. After 6 interview failures you will be learning more than what you learnt the whole previous year. Just saying, your on the right track as long as you keep interviewing.
- berntb 16y agoSounds strange, but thinking about it -- it did work for me. I got motivation when I failed an interview a few years back (I hadn't understood what was really needed). Otherwise, I am in the same situation as the grandparent comment, I've certainly lost more than I've learned at the present job. (But my CV looks better for what I planned to apply for next, which is the point.)
- keeptrying 16y agoYes but this (ie your skills atrophying) will happen at any job where your not being challenged enough. Its part of life. Realize that you've gotten too comfortable and get out of there. The lowest risk way of doing that is to keep interviewing for jobs you want. This will force you back into learning what you need automagically. I'm trying a new method - trying to start a company. You'll have to ask me in a year or two whether this is as good a solution :) ...
- ams6110 16y agoatrophied how? You can't write a for loop anymore? Nothing fundamental has changed in programming in the last 10 years. There are so many languages and frameworks and design patterns and whatnot that it'd be surprising if you WEREN'T constantly running into stuff you haven't used before. Don't underestimate your abilities to pick up new stuff.
- artmageddon 16y agoI just saw this post so I'm commenting very late... I feel that I'm better than ever at software development, and I've certainly come a long way. The problem is that I thought I'd be much further along than I am now(fwiw, I have about 6 years of working experience, and have been programming since high school). Maybe I feel like I'm behind as a result of so many new technologies that have crept up, but I still feel that a lot of the time at work is spent outside of software development on other things.