|
|
|
|
|
by sokoloff
4064 days ago
|
|
If you love programming and are good at it, it is the best field there is, bar none. You'd be a fool to turn away from it for a lifetime grind with epsilon better prospects. I'd do my job for half what I get paid; I just don't have to. As for nearing the peak of your ability (assuming typical undergraduate age and experience): BWAHAHAHA! You'll be even better than you are now in 5 years, and again 5 years after that. Only then might you consider that you're near the asymptote. These will be "not small" qualitative differences, in my prediction. Come back and read this 5 and 10 years from, please. :) (context: MIT '93; I just started my 45th orbit of our star.) |
|
It doesn't always feel that way because we often are comparing ourselves to last week or the guy at the next desk, but just in terms of expanded toolkit and knowing how to work within a big project and a big team, the difference is enormous. Lots of skills, both technical and "soft", that you don't even realize you don't have yet.
I think also, in college, you tend to think of your abilities in terms of A) how clever you are and B) how fast you can learn something new. Once you're working, your abilities are really judged more like A) how effective you are and B) how much you already know. Learning quickly is great, but having already accumulated knowledge and digested it for several years is even better. I could see myself feeling like I'm near the asymptote in 5 more years, but I could also see this going on for another 10 or 15 years. There is a lot to learn.