Take the job offer! Show me the money!
Take the job offer and work it for 1 to 2 years. Then go to grad school.
No money? Ha, I can take it. Bring it on, world. Plow through and go to grad school now!
Become a combination African Safari master / archaeologist who programs C in his spare time.
This is a discussion on I have 10 days to make the biggest decision of my life within the A Brief History of Cprogramming.com forums, part of the Community Boards category; Originally Posted by DavidP *bump* Sorry for bumping the thread, I just thought I'd tell everyone the result of my ...
you took the job of African safari guide? Great decision!
Sorry for only seeing this now. Been a tad busy the weeks.
Too late I guess, but my advise would have been school now, work later. A good job opportunity today doesn't mean good job opportunities for the rest of your career. A degree, and hopefully a masters would ensure not necessarily good job opportunities, but would push your salary opportunities, your general knowledge and open up more career options.
"We will see later" or "I'll resume the studies later" is fine on paper or when seen a priori. Problem is you have no way of knowing if it will indeed happen. Life may throw you in the pond faster than you can hold your breath. I know it has me, and all of a sudden you find all your plans ruined and having to stick to what guns you might have at that point. Not necessarily the end of the world -- other opportunities might arise (again, they did to me too). However, not as you planned for yourself, and not probably as good as they would have been otherwise.
My fear is you end up not pursuing your studies. Especially in these days where such a prospect is indeed much harder. In my time, when I quit my studies in favor of an also excllent job opportunity in Alcatel, I could afford the decision. knowing such things as BASIC, Clipper, Dbase and Pascal already made a space scientist of you. Today is not like that at all; Programmers are not rockstars anymore, there's heaps of them and the market can affor to select only the best for those jobs that would really make a difference.
Alcatel is long gone. Just as I didn't realize then, no job lasts forever. And when it was gone I was able to slowly build up my career basing myself on my working experience and study of new programming languages. As other programming languages start to appear or become mainstream I struggled to keep up. Because I didn't have the basis, the marrow that would allow me to speed up my learning process, I eventually started falling behind. Meanwhile, as new job opportunities arised and I was able to take hold of them, I also started to realize (starting in the mid 90s) my lack of a degree was affecting my wages. Same work, less pay.
Maybe your experience will be different in years to come. Maybe you can indeed pursue your studies later. I'd hope so. But I'm afraid -- sorry for the bluntness -- I highly doubt you will.
Your studies will dictate your career, these days more than ever before. The easy path is oftentimes the wrong path.
EDIT: How rude of me. Was forgetting this: In any case, all the best!
Last edited by Mario F.; 12-04-2008 at 11:42 AM.
The programmer’s wife tells him: “Run to the store and pick up a loaf of bread. If they have eggs, get a dozen.”
The programmer comes home with 12 loaves of bread.
Originally Posted by brewbuck:
Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.
I skipped most of the replies. You could accept the job and apply for grad school anyway. You could always quit the job and go to grad school. I just started 'grad school' a few months back and am lovin' it so far.
 We don't really do it the way Americans do it, but it's the same idea.
 I assume you're American... or were attending an American university.
PS A big danger is that you'll like earning money and won't come back.