I used to get called a 10x developer, I was also called a rockstar and a ninja and a 100x dev and every other compliment that was hip. Then I hit 30. That type of talk stopped. Then I hit 40. Now I will not be considered for any entry level, mid level, or senior level software dev job anywhere in the United States, despite being very desperate and willing to relocate for anything. Doesn't matter. Too old. I'm suppose…
My experience (no STEM degree, self-taught except for a few classes)--> You get out what you put in.
Want success?
Work + Strategy + Skills => Success
(Not skills from 20 years ago. Skills you built recently, on contemporary, in-demand areas of knowledge.)
Having studies a little statistics, I understand that outputs are typically the result of several inputs ("factors"), some of which we are aware of, some of which we are not aware of/which are not analyzable ("lurking" variables).
So, for example:
The output you look for: to be hired as a software developer
Some potential factors which are responsible for the success in yielding the desired output:
- Current skills relative to the currently in-demand skills (i.e. are you a COBOL developer? Good luck-- look at the top 10 programming languages, perhaps choose to learn one from the top 3, such as Javascript, Python, etc.)
- Geographic area. (i.e. are you expecting a web dev job in West Virginia, Kentucky, etc? Or are you actually looking in places with "competitive advantage" in the technology domain, such as San Francisco Bay Area, Washington DC Area, New York City area?)
- Your personality. (i.e. are you pleasant to be around?)
- How well you interview. (i.e. are you good at presenting yourself?)
- How much time you put into marketing yourself (i.e. do you have a portfolio website? do you have open source code projects whereby you have code examples on github?)
- Are you actively learning new, popular languages/frameworks/libraries?
- How well are you targeting job descriptions with your skills and resume (i.e. "product-market fit" where you are the product, and the jobs you apply to are the market. Are you applying to jobs where you meet 70% of desired requirements, or just doing "spray and pray" type of applications?)