Moving on to other technologies, languages, etc.....

Just curious how you manage what you desire to learn and what you are already into. For example: Let's say employee A works with C# everyday, it's essentially what gets them paid 100,000+. However...... They want to learn more but they know they still have a ways to go to become an expert in .Net.
What's your approach?
Do you stick with what got you were you are and continue to make bank, increasing as your skills increase or do you feel adding additional skills is a better play? I can see both lines of thinking and believe there isn't a right or wrong answer. Maybe one is better than another for certain people......
I personally leaning on the skill that got me where I am, even if I feel I'm 80-90% maxed out I can still learn more variants of that skill and continue to hone challenging concepts.
Thoughts?
What's your approach?
Do you stick with what got you were you are and continue to make bank, increasing as your skills increase or do you feel adding additional skills is a better play? I can see both lines of thinking and believe there isn't a right or wrong answer. Maybe one is better than another for certain people......
I personally leaning on the skill that got me where I am, even if I feel I'm 80-90% maxed out I can still learn more variants of that skill and continue to hone challenging concepts.
Thoughts?
Comments
I use : Functional knowledge -> beginner -> intermediate -> advanced -> Expert. My thinking assumes that you max out your income with at least advanced level.
Cloud Solutions Architecture / Services : AWS / Azure / O365 - Advanced
Governance & Cyber Risk - Intermediate
Compliance - Beginner
Technical Security : Endpoint Security / Application Security / Data Security - Intermediate
Scripting / Automation - Beginner
Big Data / ERP / CRM - Functional knowledge
I have to reach at least intermediate to be comfortable. So while I'm going after expert level on the first skills, I'll will continue strengthening the lowest level skills.
When I get to 4 intermediate and 1 expert, I feel pretty good. After that, time to pick a new skill to raise to intermediate.
Studying for : TBD
Forum Admin at www.techexams.net
--
LinkedIn: www.linkedin.com/in/jamesdmurray
Twitter: www.twitter.com/jdmurray
While he isn't "laser" focused on one area, he has a tight enough scope to set obtainable goals which allows his efforts to stay aligned in the right direction (at least by his standards).
Personally for me I was making terrible money while maintaining a JOAT strategy, dabbling here and there.... Until I committed to one specific skills set I was floundering around.
Not debating, just stating my experiences.....
BTW the intent of the post wasn't to debate JOAT vs SME, you are right that has been discussed before. It was really more around your role and what's your strategy of improving in that particular role.
I'm more at the tactical level, that makes a difference. I'm expected to crank out solutions and not just from an SOW or RFP and **** it. I actually do the work, I'm the one delivering the solution so for me while dabbling is fun at the end of the day it rarely helps me deliver. Don't get me wrong finding a new CRON script to manage backups or a new function that was released by MS will help me out optimizing a SP is excellent, heck even running through NOSQL training course is fun, but never has been helpful. Ultimately I have to come back to the bread and butter or I run the risk of becoming obsolete or at least I have convinced myself of that......
You can never know too much, no matter what anyone says. Diversifying your background is a sure way to stay employed, even during the worst of times. For the "experts" you mention, most people are not experts, even if they have been doing it 20 years. The fact is, tech is always changing. So much so, that outside of a 5 year range, new knowledge is required, simply because the underlining core tech has changed. Due to the dynamic nature of our field, it is just better to be a JOAT (which, in my opinion, is far more difficult).
As for my work/study approach: At work, I focus on increasing my skill set during a project (I always ask myself, what can I learn here?); for study, I try to dig into things that will ultimately, or could possibly, be useful in my career. For example, I used to study quite a bit on reverse engineering; now I use it at work.
-MrNetTek at your service-
Goals: CCNP Enterprise(ENCOR + ENARSI), AWS CSA - Associate, Azure AZ-104, Become better at python, learn docker and kubernetes
Degree: A.S. Network Administration
Pursuing: B.S. in I.T. Web and Mobile Development Concentration
Security+, eJPT, CySA+, PenTest+,
Cisco CyberOps, GCIH, VHL,
In progress: OSCP
https://www.udemy.com/course/the-python-mega-course/
This is a project based course, I felt it really helped me to learn python as a whole while actually creating workable apps. It may or may not work for you if you already know python and are looking for something more relevant to your work scenario. It's a really great foundational course in my opinion.
Goals: CCNP Enterprise(ENCOR + ENARSI), AWS CSA - Associate, Azure AZ-104, Become better at python, learn docker and kubernetes
Degree: A.S. Network Administration
Pursuing: B.S. in I.T. Web and Mobile Development Concentration