Triptiverma
13 min readMar 12, 2021

Skills Development

Skills development is the process of (1) identifying your skill gaps, and (2) developing and honing these skills. It is important because your skills determine your ability to execute your plans with success.

Imagine a carpenter trying to build a house. He has the raw materials but lacks good wood working tools. He has, however, a flimsy hammer and a small screwdriver. Without the right tools like a hand saw, he can’t turn these raw materials into house building pieces.

Your Skills Development: Hard and Soft Skills

In developing your skills, I’d like you to consider 2 groups of skills:

  • Hard skills: Skills relating to any specific task; they are usually easily quantifiable. They tend to be knowledge-based, such as proficiency in a subject, certification, and technical skills. Fluency in Spanish, skills in XYZ software, graphic design, and programming are all hard skills.
  • Soft skills: Skills relating to personality and tend to be transferable, such as communication, leadership, time management, stress management, decision making, adaptability, ability to deal with adversity, and networking.

It’s obvious why hard skills are important. You need domain-level knowledge to thrive in a goal. To be a successful YouTuber, you should at least have some video editing skills. To be a good blogger, you should have good writing skills and a good command of the language. To be a good software engineer, you need to know programming.

But many people miss out on soft skills. For example, a writer may insist he is great at writing but get 0 book sales. Assuming his writing skills are top-notch, perhaps he lacks certain soft skills necessary for success, like networking, pitching, and self-marketing. After all, writing a successful book isn’t just about having good writing skills:

It’s obvious why hard skills are important. You need domain-level knowledge to thrive in a goal. To be a successful YouTuber, you should at least have some video editing skills. To be a good blogger, you should have good writing skills and a good command of the language. To be a good software engineer, you need to know programming.

But many people miss out on soft skills. For example, a writer may insist he is great at writing but get 0 book sales. Assuming his writing skills are top-notch, perhaps he lacks certain soft skills necessary for success, like networking, pitching, and self-marketing. After all, writing a successful book isn’t just about having good writing skills:

How to Start Developing Skills

1) Start with the core skills

If you’re starting from ground zero, such as learning programming when you don’t know anything about coding, it can be intimidating as there are a multitude of things to learn. Start with core skills first.

  • Core skills are skills you absolutely need to succeed in your goal. They have a direct impact on your success.
  • Secondary skills are of lower importance vs. the core skills. While they accentuate your success, your expertise in them do not make or break your goal.

For example, when I started my business, there were many skills I had to pick up. I started with the core skills that I felt would be instrumental to my success: writing, coaching, training, and web marketing. These skills had a make-or-break effect on my goal. On the other hand, Pinterest, Facebook marketing, Twitter, and fancy web design, while helpful, were not instrumental to my success. These were consequently my secondary skills. While I took some time to learn the secondary skills, I dedicated the bulk of my time to mastering my core skills.

What determines a core or secondary skill? It depends on your goal. As long as the skill has a critical impact on your goal, it is considered a core skill. If your goal is to be a life coach with a team of sub-coaches, then life coaching, leadership, team management, and training will be your core skills. If your goal is to be a life coach with an online setup, then life coaching, web marketing, content writing, and good technical skills will be your core skills.

In times when it’s not effective to learn certain skills, I recommend to outsource instead. Read my outsourcing guide here.

2) Break into little steps

With each skill, break the learning into small steps.

Back when I was learning life coaching, I identified the sub-skills that would make a good coach, including listening skills, questioning skills, empathy, and patience. I subsequently gave myself a rating of 1–10 on each skill and worked on these skills by giving free sessions, taking a coaching workshop, reading books, and most importantly, working with people. I also developed my own coaching guidebook, which is my repository of coaching concepts and frameworks to coach people. I would collect feedback and review my performance after each coaching session, including identifying things that I did and didn’t do well in, so I could improve.

Doing these steps helped me become proficient quickly. I moved from coaching 1 person, to 2, to 4, to 8, to 10 people within a few months. Soon I was coaching my 20th client, and then my 50th, and then my 100th. Before long I was seeing clear trends in my clients’ aspirations and problems and could help them in a pinpointed manner. I also became proficient where I was able to accurately analyze each client’s problems with a brief background and simple questions, and subsequently guide them out of their mental blocks.

Developing a skill can be a lofty project, so break it up into little chunks. Don’t expect to reach “master” status right away but focus on conquering each section, one bit at a time. For seemingly unquantifiable soft skills, assign quantifiable milestones to guide you. For example, if you want to cultivate networking skills, you can start by going to X new events and reaching out to X new people each week, and subsequently practice how you introduce yourself and pitch your ideas to others, iterate accordingly, and so on.

Read: The Power of Little Changes

3) Learn from the best

One of the best ways to learn is to learn from the best. That’s because you can understand from someone who’s “been there done that” and get their wisdom rather than proceed unguided. Here are some tips:

  1. Who are the people you know, who have experience in this area? Approach them for advice. Ask them: How should you build your skill in this area? Do they have any tips for you? What should you watch out on?
  2. Engage a coach. Getting a coach isn’t cheap, but if you have the financial resources and you get the right coach, you can shave hundreds of hours off your learning curve. My clients, through our sessions together, have saved hundreds of hours and sped ahead in their goals, compared to if they had struggled and dealt with these issues alone.
  3. Get a mentor. Is there a senior in your company or your network of contacts who would be willing to mentor you?
  4. Study experts in the industry. Who are the experts in your field? Study them and understand what makes them so good at what they do. Model their behavior, while adapting it to fit you.

4) Research

Research to gather different insights and perspectives. The internet has made information more accessible than ever. Research via these tools:

  • Blogs. Blogs have become the primary way we receive information. Use Google to find new blogs. Bookmark the blogs that look promising.
  • Podcasts. In our modern world where most of our time is spent at computers, I find audio a refreshing way to learn. iTunes and Stitcher are podcast directories with tons of free podcasts, while Audible is an audio book portal (it’s a premium service, though your first audio book is free). PE Podcast is listed on iTunes and Stitcher.
  • Books. Books are great sources of information as they are essentially very structured forms of content, usually a collection of the author’s best wisdom on the topic. Is there a library where you live? If so, head to the library and borrow books related to the subject. If not, hit the bookstores and check out their recommended books.
  • Free online courses. Online courses has become a huge thing in recent years. Here are some free course portals, including from renowned universities:
  • Coursera
  • edX
  • Harvard online courses
  • Stanford online courses
  • Academic Earth

5) Attend trainings

Courses and workshops are great ways to quickly develop skills. Think of it as a concentrated source of information that has been organized into a structured program for your learning. Depending on the workshop, some workshops with a lot of activities allow for experiential learning, which means you get hands-on practice rather than learning through theory via reading. When you attend a training, you are in the company of like-minds, which gives you added motivation and social support in your goal.

When looking for a training, be careful to look for one with actual content and taught by a credible trainer. Ask for a breakdown of the course curriculum. There are many courses today that are filled with fluff and taught by people who are more interested in profits than in the teaching, and you want to stay away from these.

6) Take action

With all that said and done, it comes down to doing. Like I share in this article, doing helps you learn faster than simply reading.

Earlier in the article, I shared that I built my coaching skills by reading up, taking a workshop, and working with people. The latter was the most crucial part of my learning process, for if I had never practiced by working with real people, I would never have known what are the things people need help in, how to best help them, and whether my methods work. This is something I mentioned in Are Coaching Courses Necessary To Be a Coach? — ultimately, what builds expertise isn’t theory, but practice. This is especially so if your skill has a actionable component. That’s when you know how good you are, your blind spots, the gap between hypothesis and reality, and your areas for improvement.

“Doing” here depends on the skill you are building. If you’re learning to program, it means writing code, creating simple software, and testing them. If you are learning public speaking, it means practicing in front of the mirror, taping yourself and reviewing your performance, and speaking in front of real people, events.

While the action phase is probably the scariest phase of all, it is the most rewarding phase because that’s when you learn the most. That’s when you stop hiding in a bubble, get out of your comfort zone, and jump-start your learning. :) The more hours you put in, the better you will become. Allocate time to practice each day.

What Skills Do You Need to Develop?

  1. What is a goal you’re working on now?
  2. What are the hard and soft skills needed to pursue this goal?
  3. Out of these skills, which are the core skills and which are the secondary skills?
  4. For your core skills, how can you start developing them? How can you apply the above tips?
  5. When can you start taking action on these

1) Start with the core skills

If you’re starting from ground zero, such as learning programming when you don’t know anything about coding, it can be intimidating as there are a multitude of things to learn. Start with core skills first.

  • Core skills are skills you absolutely need to succeed in your goal. They have a direct impact on your success.
  • Secondary skills are of lower importance vs. the core skills. While they accentuate your success, your expertise in them do not make or break your goal.

For example, when I started my business, there were many skills I had to pick up. I started with the core skills that I felt would be instrumental to my success: writing, coaching, training, and web marketing. These skills had a make-or-break effect on my goal. On the other hand, Pinterest, Facebook marketing, Twitter, and fancy web design, while helpful, were not instrumental to my success. These were consequently my secondary skills. While I took some time to learn the secondary skills, I dedicated the bulk of my time to mastering my core skills.

What determines a core or secondary skill? It depends on your goal. As long as the skill has a critical impact on your goal, it is considered a core skill. If your goal is to be a life coach with a team of sub-coaches, then life coaching, leadership, team management, and training will be your core skills. If your goal is to be a life coach with an online setup, then life coaching, web marketing, content writing, and good technical skills will be your core skills.

In times when it’s not effective to learn certain skills, I recommend to outsource instead.

2) Break into little steps

With each skill, break the learning into small steps.

Back when I was learning life coaching, I identified the sub-skills that would make a good coach, including listening skills, questioning skills, empathy, and patience. I subsequently gave myself a rating of 1–10 on each skill and worked on these skills by giving free sessions, taking a coaching workshop, reading books, and most importantly, working with people. I also developed my own coaching guidebook, which is my repository of coaching concepts and frameworks to coach people. I would collect feedback and review my performance after each coaching session, including identifying things that I did and didn’t do well in, so I could improve.

Doing these steps helped me become proficient quickly. I moved from coaching 1 person, to 2, to 4, to 8, to 10 people within a few months. Soon I was coaching my 20th client, and then my 50th, and then my 100th. Before long I was seeing clear trends in my clients’ aspirations and problems and could help them in a pinpointed manner. I also became proficient where I was able to accurately analyze each client’s problems with a brief background and simple questions, and subsequently guide them out of their mental blocks.

Developing a skill can be a lofty project, so break it up into little chunks. Don’t expect to reach “master” status right away but focus on conquering each section, one bit at a time. For seemingly unquantifiable soft skills, assign quantifiable milestones to guide you. For example, if you want to cultivate networking skills, you can start by going to X new events and reaching out to X new people each week, and subsequently practice how you introduce yourself and pitch your ideas to others, iterate accordingly, and so on.

3) Learn from the best

One of the best ways to learn is to learn from the best. That’s because you can understand from someone who’s “been there done that” and get their wisdom rather than proceed unguided. Here are some tips:

  1. Who are the people you know, who have experience in this area? Approach them for advice. Ask them: How should you build your skill in this area? Do they have any tips for you? What should you watch out on?
  2. Engage a coach. Getting a coach isn’t cheap, but if you have the financial resources and you get the right coach, you can shave hundreds of hours off your learning curve. My clients, through our sessions together, have saved hundreds of hours and sped ahead in their goals, compared to if they had struggled and dealt with these issues alone.
  3. Get a mentor. Is there a senior in your company or your network of contacts who would be willing to mentor you?
  4. Study experts in the industry. Who are the experts in your field? Study them and understand what makes them so good at what they do. Model their behavior, while adapting it to fit you.

4) Research

Research to gather different insights and perspectives. The internet has made information more accessible than ever. Research via these tools:

  • Blogs. Blogs have become the primary way we receive information. Use Google to find new blogs. Bookmark the blogs that look promising.
  • Podcasts. In our modern world where most of our time is spent at computers, I find audio a refreshing way to learn. iTunes and Stitcher are podcast directories with tons of free podcasts, while Audible is an audio book portal (it’s a premium service, though your first audio book is free). PE Podcast is listed on iTunes and Stitcher.
  • Books. Books are great sources of information as they are essentially very structured forms of content, usually a collection of the author’s best wisdom on the topic. Is there a library where you live? If so, head to the library and borrow books related to the subject. If not, hit the bookstores and check out their recommended books.
  • Free online courses. Online courses has become a huge thing in recent years. Here are some free course portals, including from renowned universities.

5) Attend trainings

Courses and workshops are great ways to quickly develop skills. Think of it as a concentrated source of information that has been organized into a structured program for your learning. Depending on the workshop, some workshops with a lot of activities allow for experiential learning, which means you get hands-on practice rather than learning through theory via reading. When you attend a training, you are in the company of like-minds, which gives you added motivation and social support in your goal.

When looking for a training, be careful to look for one with actual content and taught by a credible trainer. Ask for a breakdown of the course curriculum. There are many courses today that are filled with fluff and taught by people who are more interested in profits than in the teaching, and you want to stay away from these.

6) Take action

With all that said and done, it comes down to doing. Like I share in this article, doing helps you learn faster than simply reading.

Earlier in the article, I shared that I built my coaching skills by reading up, taking a workshop, and working with people. The latter was the most crucial part of my learning process, for if I had never practiced by working with real people, I would never have known what are the things people need help in, how to best help them, and whether my methods work. This is something I mentioned in Are Coaching Courses Necessary To Be a Coach? — ultimately, what builds expertise isn’t theory, but practice. This is especially so if your skill has a actionable component. That’s when you know how good you are, your blind spots, the gap between hypothesis and reality, and your areas for improvement.

“Doing” here depends on the skill you are building. If you’re learning to program, it means writing code, creating simple software, and testing them. If you are learning public speaking, it means practicing in front of the mirror, taping yourself and reviewing your performance, and speaking in front of real people, events.

While the action phase is probably the scariest phase of all, it is the most rewarding phase because that’s when you learn the most. That’s when you stop hiding in a bubble, get out of your comfort zone, and jump-start your learning. :) The more hours you put in, the better you will become. Allocate time to practice each day.

|

Triptiverma
Triptiverma

No responses yet