|
|
|
Ask HN: Personal side project that helped you the most in your career?
|
|
3 points
by marko-djuric
932 days ago
|
|
Do you think that investing time in personal side projects is a good way to advance your career faster, or could that time and energy be spent in a better way? Did you have a project that significantly pushed your career forward and in what ways did it contribute to you? You can describe what the project was about, how much time it took, and a link if it is public. |
|
Let me be very clear: career advancement and competency are entirely unrelated.
If you want to advance your career get a masters degree. Get promoted out of development as early as possible and learn to manage people, assets, and finances. You can be absolutely horrible with both software and dealing with people and still advance into more money and responsibility in the software industry.
If you want to be a better software developer spend lots of time writing original software progressively solving harder and harder problems. Odds are, I mean this absolutely overwhelmingly, you will have to do this entirely outside of work. Becoming brilliant in software is the equivalent of being a mindless patent clerk and toying with ideas about physics at night. You won't get hired for being brilliant until you make something brilliant. Sometimes that means asking for help. Consider that Einstein needed help with advanced math.
Why is this the case? Because the economics of software is not well understood and there is no established baseline of competence. The industry cannot even figure out how to tell competent developers apart from people who simply most enjoy hearing the sound of their voice.