4 ms·
A few observations: 1. Your age is NOT an issue 2. Many professional developers do not have Mastery in any specific language. That may be sad, but it is a fac
by scandox 10y ago
A few observations:
1. Your age is NOT an issue
2. Many professional developers do not have Mastery in any specific language. That may be sad, but it is a fact.
3. The biggest difference between what you've done to date and being full time is finishing. By that I mean having the stamina, interest or sheer bloody-mindedness to finish medium to large software projects. Starting is fun, scripting is fun, algorithms are fun...slogging through hundreds of modules, building interface after interface, implementing api after api, creating tests for everything can become very much like ... hard work ...
- WheelsAtLarge 10y agoPoint 3 is really the reality for common programmers. Programming as a hobby is great. You get to work on what you like and you never have the time pressure to get code to function to specs. Hobby programming doesn't force you to work 24 hour days when the project falls behind and hobby programing doesn't force you to deal with someone else's spaghetti code. And the most painful, concentrating in a cubicle environment is hell- even if you can zone out with your favorite music. Modern large scale programming is looking more and more like assembly line work. Programming as a profession can be great but don't get stuck in the bottom rung, don't let it take over your life and don't look at it with rose colored glasses.
- taway_1212 10y agoI agree. I've read very similar complaints from engineers - but they have the luxury of taking jobs which are less than 100% desk-bound (or even almost 0%, if they're field engineers). They don't make as much as we do, though.