How does one go about doing this (other than spending a decade working in a particular domain)? Do you follow any plan, certification etc?
How does one go about doing this (other than spending a decade working in a particular domain)? Do you follow any plan, certification etc?
- Certifications are generally worthless I've found. They get outdated, new software comes and goes.
My main plan has ended up being:
- be centered around being an extremely good problem solver across a more complete "full stack" (hardware, software and network), vs the front-end/back-end coders. I do this by solving problems all the time. I don't care how trivial they seem or how they may not fulfill my fantasy of feeling like a special and significant snowflake. Solving problems has lead me to the best problems to work on in my life.
Technologies come and go, the methedologies get additional experience. I started doing JIT manufacturing, into more lean stuff, and conveniently lean startup became popular at a time where I had a good 5-7 year head start in implementing lean software solutions in small, medium and large organizations. Convenient, it seems, but mostly happened to be around not having an opinion on what I was beneath, or above doing. I'm a problem solving junkie, after all.