|
|
|
|
|
by deathbob
6411 days ago
|
|
Well the IBM position sounds like it would be kind of an easy transition, that I would not be thrown into anything too tough right away. NOt that there aren't challenges there, but I would be able to ease into it a bit. Bug fix here, documentation there, slowly and steadily work up to more difficult problems. Which is fine by me. But ultimately it sounded like their main stack was windows and java. I'm sure they've got *nix boxes and python doing things, but the main stuff would be in java on windows. Now this may be stupid, but to me, right now, I would rather learn more about linux and python than java and windows. In 3 - 5 years I would like to be a python wizard, not a java wizard. Is that short-sighted? |
|
The good news is that all these skills are transferable. Becoming a better Java programmer automatically makes you a better Python programmer, and vice versa.
What isn't transferable is domain knowledge. If you want to make something of yourself in this industry, you need to specialise in something. Learn everything there is to know about something, be it networking, writing compilers/virtual machines, security or operating system design, etc. If you don't, you're essentially doomed to a career of moving bytes from a to b, applying some trivial transform to them on the way. Which, incidentally, describes neatly the vast majority of web development.