<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>careers &amp;mdash; tnpl.me</title>
    <link>https://tnpl.me/tag:careers</link>
    <description></description>
    <pubDate>Sun, 26 Apr 2026 14:39:35 +0000</pubDate>
    <item>
      <title>Career progression guideline - effectively acquire skills</title>
      <link>https://tnpl.me/career-progression-guideline-accelerating-the-progress</link>
      <description>&lt;![CDATA[This part in #careers, I will write about the way to effectively acquire skills which help accelerate your career progress. I wrote about my own progression framework, which consist of 2 major key points -- skills and scopes that play a vital part of prohibiting or allowing anyone to grow.&#xA;&#xA;TL;DR: Acquiring skills by doing the real job. Always keep looking for more challenging tasks, projects, and expand scopes. Asking someone more expert to be your mentor and learn from them.&#xA;&#xA;What&#39;s wrong with the way of learning&#xA;&#xA;I have done some experiment about knowledge sharing. I shares knowledge, interesting topic, trends to the team regularly (e.g. weekly or bi-weekly). Here&#39;s what I did and observed.&#xA;&#xA;!--more--&#xA;&#xA;The knowledge that has been shared is not being use soon.&#xA;The team understand the idea at the sharing moment.&#xA;The team still told me that they understand even if the piece of knowledge is a bit of abstract. For example I shared about a strategy to write test that heavily inspired from functional programming.&#xA;3-4 weeks later, there&#39;s a task that suits to use the idea shared previously. The team just forget it so I have to share again.&#xA;I collect feedback which told me to give more concrete example. I did it but the result is the same, they cannot actually use it.&#xA;I know more about the subject that was shared because I need to prepare it but I believed the team won&#39;t because they just listen to it.&#xA;What I shared mostly based on my own experience. I use it to do the real job, see the result, sometimes if it doesn&#39;t work then I just throw it out.&#xA;&#xA;From the observation, knowledge sharing by just listening from expert won&#39;t work. The listeners are able to learn the concept but they are not acquiring skills into the level of being able to really use it.&#xA;&#xA;In order to finish a piece of work, the person has to have an ability to demonstrate the skill, adapt, and solve an any unexpected problem. You can&#39;t swim by reading from books.&#xA;&#xA;Your career cannot be advanced if you are only able to talk about skills. You have to done something and it is required the skill.&#xA;&#xA;What to do instead?&#xA;&#xA;Instead of learning like a school where a teacher gives a lecture, we can learn a new subject just-in-time or on-the-job. This is the best time for a person to concentrate on the subject and put thoughts and creativities in order to finish the job.&#xA;&#xA;Everyday, you and your manager have to maximize the learning by assigning a task which have to balancing between practicing a person&#39;s skills to become an expert vs expanding knowledge in a new area.&#xA;&#xA;For example, if you want to become a solution architect, you and your manage can work together with backlogs and let you explore different solutions, do proof of concept with a clear goal of the task. You can also get mentor by another solution architect in your company or work with manager on what he/she is expecting to see. Another example is if you are a web developer and want to learn more about mobile development, you can start working on mobile bug fix and take more challenges as you progress. You can also pairing with a mobile engineer in your team or asking for learning materials support from your company.&#xA;&#xA;I would like to give a tips on learning from materials here: reading is faster than watching a video and don&#39;t learn it all, just learn enough for you to do the work. You should also allocate more free time to learn deeper in the subject.&#xA;&#xA;After you have learned a new subject, you should also give a presentation to the team. The goal here is not only about let the others learn from you but it&#39;s about communicating what you did and improve your understanding on the subject by thinking in a different perspective.&#xA;&#xA;You can&#39;t do it alone&#xA;&#xA;With this way of learning, you have to incorporate with you manager about your goals. The company also has to have tasks that align with your goals as well -- if you want to become a mobile engineer but the company is only doing a website, you&#39;d better looking for a new job.&#xA;&#xA;Starting by have a clear picture of skills you want to acquire/learn, then you can optimize your learning. If you don&#39;t have a skills list, you should talk with experts who can paint a clear picture so you can choose you own journey.&#xA;&#xA;Hope this help.]]&gt;</description>
      <content:encoded><![CDATA[<p>This part in <a href="https://tnpl.me/tag:careers" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">careers</span></a>, I will write about the way to effectively acquire skills which help accelerate your career progress. I wrote about my own progression framework, which consist of 2 major key points — skills and scopes that play a vital part of prohibiting or allowing anyone to grow.</p>

<p><strong>TL;DR: Acquiring skills by doing the real job. Always keep looking for more challenging tasks, projects, and expand scopes. Asking someone more expert to be your mentor and learn from them.</strong></p>

<h1 id="what-s-wrong-with-the-way-of-learning">What&#39;s wrong with the way of learning</h1>

<p>I have done some experiment about knowledge sharing. I shares knowledge, interesting topic, trends to the team regularly (e.g. weekly or bi-weekly). Here&#39;s what I did and observed.</p>


<ul><li>The knowledge that has been shared is not being use soon.</li>
<li>The team understand the idea at the sharing moment.</li>
<li>The team still told me that they understand even if the piece of knowledge is a bit of abstract. For example I shared about a strategy to write test that heavily inspired from functional programming.</li>
<li>3-4 weeks later, there&#39;s a task that suits to use the idea shared previously. The team just forget it so I have to share again.</li>
<li>I collect feedback which told me to give more concrete example. I did it but the result is the same, they cannot actually use it.</li>
<li>I know more about the subject that was shared because I need to prepare it but I believed the team won&#39;t because they just listen to it.</li>
<li>What I shared mostly based on my own experience. I use it to do the real job, see the result, sometimes if it doesn&#39;t work then I just throw it out.</li></ul>

<p>From the observation, knowledge sharing by just listening from expert won&#39;t work. The listeners are able to learn the concept but they are not acquiring skills into the level of being able to really use it.</p>

<p>In order to finish a piece of work, the person has to have an ability to demonstrate the skill, adapt, and solve an any unexpected problem. You can&#39;t swim by reading from books.</p>

<p>Your career cannot be advanced if you are only able to talk about skills. You have to done something and it is required the skill.</p>

<h1 id="what-to-do-instead">What to do instead?</h1>

<p>Instead of learning like a school where a teacher gives a lecture, we can learn a new subject just-in-time or on-the-job. This is the best time for a person to concentrate on the subject and put thoughts and creativities in order to finish the job.</p>

<p>Everyday, you and your manager have to maximize the learning by assigning a task which have to balancing between practicing a person&#39;s skills to become an expert vs expanding knowledge in a new area.</p>

<p>For example, if you want to become a solution architect, you and your manage can work together with backlogs and let you explore different solutions, do proof of concept with a clear goal of the task. You can also get mentor by another solution architect in your company or work with manager on what he/she is expecting to see. Another example is if you are a web developer and want to learn more about mobile development, you can start working on mobile bug fix and take more challenges as you progress. You can also pairing with a mobile engineer in your team or asking for learning materials support from your company.</p>

<p>I would like to give a tips on learning from materials here: reading is faster than watching a video and don&#39;t learn it all, just learn enough for you to do the work. You should also allocate more free time to learn deeper in the subject.</p>

<p>After you have learned a new subject, you should also give a presentation to the team. The goal here is not only about let the others learn from you but it&#39;s about communicating what you did and improve your understanding on the subject by thinking in a different perspective.</p>

<h1 id="you-can-t-do-it-alone">You can&#39;t do it alone</h1>

<p>With this way of learning, you have to incorporate with you manager about your goals. The company also has to have tasks that align with your goals as well — if you want to become a mobile engineer but the company is only doing a website, you&#39;d better looking for a new job.</p>

<p>Starting by have a clear picture of skills you want to acquire/learn, then you can optimize your learning. If you don&#39;t have a skills list, you should talk with experts who can paint a clear picture so you can choose you own journey.</p>

<p>Hope this help.</p>
]]></content:encoded>
      <guid>https://tnpl.me/career-progression-guideline-accelerating-the-progress</guid>
      <pubDate>Sun, 27 Nov 2022 02:35:14 +0000</pubDate>
    </item>
    <item>
      <title>Lacking of skills and weaknesses that block your career</title>
      <link>https://tnpl.me/lacking-of-skills-and-weaknesses-that-block-your-career</link>
      <description>&lt;![CDATA[Tools&#xA;&#xA;I&#39;ve talk with many people -- engineers in my company, candidates in interview sessions, meetups, etc. They are often excited about new technologies, frameworks, tools and eager to learn, try, and talk about it. They may listed those tools as what they have experiences in CV. This is good but I think that over the half of those people are &#34;tools&#39; user&#34; -- who know how to use tools but don&#39;t understand it deeply.&#xA;Complexity&#xA;&#xA;Cynefin&#xA;&#xA;There&#39;s types of task&#39;s complexity that engineer will have to solve. CRUD or defined business workflow maybe classified as &#34;Clear&#34; so any engineer can simply write a program in a very straight forward way and this type of task is suitable for junior level.&#xA;&#xA;!--more--&#xA;Next is &#34;Complicated&#34;, an engineer may received a customer problem and asked to solve it. It also could be a technical challenge. The solution is not identified yet. The problem itself is solvable and feasible in theory. For example, scaling the system to handle more load, or in business context which a coupon quota is overused somehow. This type of task is suitable for senior level.&#xA;&#xA;I won&#39;t go into more types here but I hope you can see what will happen when task is more complex.&#xA;&#xA;Dots &amp; connect the dots&#xA;&#xA;In order to solve more complex problem, engineer has to use more knowledge and has ability to mix &amp; match many things and come up with a solution.&#xA;&#xA;Dots represent knowledge. Connect the dots is a process of utilizing knowledge and creating a solution that could solve a problem.&#xA;&#xA;In order to increase ability to solve problems, it&#39;s simply to increase more dots as much as possible and practicing to connect those dots together so one can generate many new possible solutions.&#xA;&#xA;For tools&#39; users, their dots are limited -- even if they know a lot of tools but those knowledge are quite shallow. It&#39;s hard to use across different domain because tools are tend to be specific for some use cases. Underneath those tools, there&#39;s layers of knowledge, techniques, and principles to be acquired -- which are more fundamental and more reusable across different domains.&#xA;&#xA;Critical thinking&#xA;&#xA;When you&#39;re asked &#34;What&#39;s happened when you open a website?&#34; and your answer was &#34;The browser send a request to server,  received a response back, and render it.&#34;, you&#39;re not think critical enough. You also may be asked &#34;Why Kafka is so fast?&#34; and the answer was &#34;Because everyone said so.&#34;, it&#39;s not a critical thinking.&#xA;&#xA;In order to think critically, you have to tear it apart, think finer in every piece, go deeper more into detail, asking why again and again, until you arrived at the atomic piece of knowledge that cannot be split anymore -- the first principle. This is how anyone should learn about anything. In this way, you will acquire much more dots than before.&#xA;&#xA;When solving a complex problem, divide &amp; conquer is a common technique used which break down a problem into smaller problems that easier to solve. It&#39;s kind of the same way of critical thinking. If you want to apply critical thinking into problem solving, you should look closer into a problem, identify any detail out of it, tear it apart into many pieces, dig down inside what&#39;s seem to be magic or abstract, and try to arrive at the first principle.&#xA;&#xA;Wrap up&#xA;&#xA;Skills are required for growing up to be senior or higher. The higher level you are, the more complex problem for you to solve. The ability to solve more complex problem are coming from ability to think more critically, how many dots (knowledge) do you have, and how you can connect those dots to create solutions that solve the problem.&#xA;&#xA;Again, those abilities need to be practice and take time to acquire. Don&#39;t be rush. Asking yourself if today do I acquire any more dots? do I generate new ideas? do I think critical enough? do I arrive at the first principle? How can I go deeper to hit first principle?&#xA;&#xA;Talk with someone more expert will speed up the learning -- because they can think more finer than you.&#xA;&#xA;Hope this help.&#xA;&#xA;careers]]&gt;</description>
      <content:encoded><![CDATA[<h3 id="tools">Tools</h3>

<p>I&#39;ve talk with many people — engineers in my company, candidates in interview sessions, meetups, etc. They are often excited about new technologies, frameworks, tools and eager to learn, try, and talk about it. They may listed those tools as what they have experiences in CV. This is good but I think that over the half of those people are <em>“tools&#39; user”</em> — who know how to use tools but don&#39;t understand it deeply.</p>

<h3 id="complexity">Complexity</h3>

<p><img src="https://upload.wikimedia.org/wikipedia/commons/a/ab/Cynefin_framework_2022.jpg" alt="Cynefin" title="Cynefin framework"></p>

<p>There&#39;s types of task&#39;s complexity that engineer will have to solve. CRUD or defined business workflow maybe classified as <em>“Clear”</em> so any engineer can simply write a program in a very straight forward way and this type of task is suitable for junior level.</p>



<p>Next is <em>“Complicated”</em>, an engineer may received a customer problem and asked to solve it. It also could be a technical challenge. The solution is not identified yet. The problem itself is solvable and feasible in theory. For example, scaling the system to handle more load, or in business context which a coupon quota is overused somehow. This type of task is suitable for senior level.</p>

<p>I won&#39;t go into more types here but I hope you can see what will happen when task is more complex.</p>

<h3 id="dots-connect-the-dots">Dots &amp; connect the dots</h3>

<p>In order to solve more complex problem, engineer has to use more knowledge and has ability to mix &amp; match many things and come up with a solution.</p>

<p>Dots represent knowledge. Connect the dots is a process of utilizing knowledge and creating a solution that could solve a problem.</p>

<p>In order to increase ability to solve problems, it&#39;s simply to increase more dots as much as possible and practicing to connect those dots together so one can generate many new possible solutions.</p>

<p>For tools&#39; users, their dots are limited — even if they know a lot of tools but those knowledge are quite shallow. It&#39;s hard to use across different domain because tools are tend to be specific for some use cases. Underneath those tools, there&#39;s layers of knowledge, techniques, and principles to be acquired — which are more fundamental and more reusable across different domains.</p>

<h3 id="critical-thinking">Critical thinking</h3>

<p>When you&#39;re asked <em>“What&#39;s happened when you open a website?”</em> and your answer was <em>“The browser send a request to server,  received a response back, and render it.”</em>, you&#39;re not think critical enough. You also may be asked <em>“Why Kafka is so fast?”</em> and the answer was <em>“Because everyone said so.”</em>, it&#39;s not a critical thinking.</p>

<p>In order to think critically, you have to tear it apart, think finer in every piece, go deeper more into detail, asking why again and again, until you arrived at the atomic piece of knowledge that cannot be split anymore — the first principle. This is how anyone should learn about anything. In this way, you will acquire much more dots than before.</p>

<p>When solving a complex problem, divide &amp; conquer is a common technique used which break down a problem into smaller problems that easier to solve. It&#39;s kind of the same way of critical thinking. If you want to apply critical thinking into problem solving, you should look closer into a problem, identify any detail out of it, tear it apart into many pieces, dig down inside what&#39;s seem to be magic or abstract, and try to arrive at the first principle.</p>

<h3 id="wrap-up">Wrap up</h3>

<p>Skills are required for growing up to be senior or higher. The higher level you are, the more complex problem for you to solve. The ability to solve more complex problem are coming from ability to think more critically, how many dots (knowledge) do you have, and how you can connect those dots to create solutions that solve the problem.</p>

<p>Again, those abilities need to be practice and take time to acquire. Don&#39;t be rush. Asking yourself if today do I acquire any more dots? do I generate new ideas? do I think critical enough? do I arrive at the first principle? How can I go deeper to hit first principle?</p>

<p>Talk with someone more expert will speed up the learning — because they can think more finer than you.</p>

<p>Hope this help.</p>

<p><a href="https://tnpl.me/tag:careers" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">careers</span></a></p>
]]></content:encoded>
      <guid>https://tnpl.me/lacking-of-skills-and-weaknesses-that-block-your-career</guid>
      <pubDate>Thu, 20 Oct 2022 14:40:30 +0000</pubDate>
    </item>
    <item>
      <title>Career progression guideline - introduction</title>
      <link>https://tnpl.me/career-progression-guideline-introduction</link>
      <description>&lt;![CDATA[This is going to be a very long post series in #careers. It started from a discussion among my engineering manager team as well as my observation to individual engineers. There&#39;s a challenge for anyone who don&#39;t know exactly how to advance their career. Even a company provides a guideline, some of them still struggle to actually make progresses.&#xA;&#xA;I&#39;m going to be a stereotype here. I&#39;m pretty sure it won&#39;t cover all the cases, it’s just for simplicity and I hope that it should cover at least 70% of the cases.&#xA;&#xA;I divided the problem into 2 sub-problems: Lack of skills and Lack of scope.&#xA;&#xA;Each of these problems could be fixed independently. I&#39;ll write more about what I believed a learning process should be. The important thing that you should know is fixing these problems is not a sequential, but it is a cycle to fix a little bit of each sub-problem many times.&#xA;&#xA;!--more--&#xA;Lack of skills&#xA;&#xA;This problem is well-known among software engineers. Everyone wants to be smart, full of wisdoms, or even a 10x engineer. There&#39;s many way to increase your skill: read books, blogs, watch video, learn on the job, side projects, leetcode, mentored by expert, etc. These materials consumed are usually focusing on technical knowledge: programming language, scaling, performance, design, tools, etc.&#xA;&#xA;The missing piece here is the other side of technical knowledge which I called soft skills (It isn&#39;t the same commonly known soft skills). The sample of soft skills are: project management, effective communication, effective writing, mentoring, inter-personal skill, problem solving, critical thinking, outcome-focusing, etc.&#xA;&#xA;Without the soft part, all you have is an engineer who&#39;s waiting for someone telling you &#34;Hey, this is your ticket with full of requirements and if you can check all the boxes in the ticket then everything will work as planned&#34;. It&#39;s like a ticket bashing -- who can clear tickets so fast, alone, and doesn&#39;t account for anything.&#xA;&#xA;I tend to find engineers focusing more on the hard-skill and pay a little attention to soft-skill. I believed because hard-skill is in your power to control but soft-skill need someone else to practice with.&#xA;&#xA;Even if you know that you need to improve soft-skill, it still lack the way to improve it, for example, project management -- you cannot practice it alone but you have to actually do it. This issue creates inequality, if you are chosen to do it then you have more opportunity than the other. The same project won&#39;t come back again for the others to practice, only a newer project that is harder. This is a vicious cycle that make the gap wider.&#xA;&#xA;Lack of scope&#xA;&#xA;What I mean by scope is below:&#xA;&#xA;How much you have to be responsible for?&#xA;What&#39;s the size of your tasks/projects that you’re accountable with?&#xA;How many engineers you have to work with and influence?&#xA;How many people in organization you have to work with and influence?&#xA;What&#39;s the coverage in level of people you have to work with, starting from senior management to the frontline?&#xA;&#xA;All of scopes here is relatively compared among employees in the company, so it can&#39;t compare across company.&#xA;&#xA;Let&#39;s be specific.&#xA;&#xA;You are an engineer who responsible to complete a simple bug fix assigned by the other engineer and the ticket has full of detail, solution, everything is clear and concrete. In this case, your scope is less than the one who create a ticket for you.&#xA;&#xA;You are an engineer to support ~10 of micro-services. These services are in maintenance mode. You have to keep watching its health, answer inquiries from other engineers. Compare with someone else who responsible to develop a new system which is very critical to the business. It&#39;s life or death. Your scope might be less than the other.&#xA;&#xA;You are an engineer who responsible an end to end of a product life cycle. So you talked to all stakeholders, create a plan, review code, monitor its health, and be an on-call. Comparing with someone work in a team, there&#39;s product owner (PO) who try to give a concrete requirement and when that engineer have a question, the PO will find answer for him. You might have larger scope comparing to the other.&#xA;&#xA;So, you can think of scope as a circle of responsibility, criticality, people connection, and influential. How large are your circle? How can I increase it? It has to be increased in all angle, otherwise it&#39;s not a circle anymore.&#xA;&#xA;Fixing these problems is a cycle&#xA;&#xA;You cannot learn all soft and hard skills before you increase your circle. And you can&#39;t increase your circle if you don&#39;t have enough skills, otherwise you will lose trust.&#xA;&#xA;The thing is you should increase your circle bit by bit and learn it along the way. Have I done good enough? What else can I improve?&#xA;&#xA;It takes time and you can&#39;t rush it.&#xA;&#xA;The only problem left unsolved here is can we create equality to all employee in a company so that everyone will have the same opportunity to grow? I believed, maybe, it&#39;s the hardest or impossible to solve.&#xA;&#xA;careers]]&gt;</description>
      <content:encoded><![CDATA[<p>This is going to be a very long post series in <a href="https://tnpl.me/tag:careers" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">careers</span></a>. It started from a discussion among my engineering manager team as well as my observation to individual engineers. There&#39;s a challenge for anyone who don&#39;t know exactly how to advance their career. Even a company provides a guideline, some of them still struggle to actually make progresses.</p>

<p>I&#39;m going to be a stereotype here. I&#39;m pretty sure it won&#39;t cover all the cases, it’s just for simplicity and I hope that it should cover at least 70% of the cases.</p>

<p>I divided the problem into 2 sub-problems: <strong>Lack of skills</strong> and <strong>Lack of scope</strong>.</p>

<p>Each of these problems could be fixed independently. I&#39;ll write more about what I believed a learning process should be. The important thing that you should know is fixing these problems is not a sequential, but it is a cycle to fix a little bit of each sub-problem many times.</p>



<h3 id="lack-of-skills">Lack of skills</h3>

<p>This problem is well-known among software engineers. Everyone wants to be smart, full of wisdoms, or even a 10x engineer. There&#39;s many way to increase your skill: read books, blogs, watch video, learn on the job, side projects, leetcode, mentored by expert, etc. These materials consumed are usually focusing on technical knowledge: programming language, scaling, performance, design, tools, etc.</p>

<p>The missing piece here is the other side of technical knowledge which I called <strong>soft skills</strong> (It isn&#39;t the same commonly known soft skills). The sample of soft skills are: project management, effective communication, effective writing, mentoring, inter-personal skill, problem solving, critical thinking, outcome-focusing, etc.</p>

<p>Without the soft part, all you have is an engineer who&#39;s waiting for someone telling you “Hey, this is your ticket with full of requirements and if you can check all the boxes in the ticket then everything will work as planned”. It&#39;s like a ticket bashing — who can clear tickets so fast, alone, and doesn&#39;t account for anything.</p>

<p>I tend to find engineers focusing more on the hard-skill and pay a little attention to soft-skill. I believed because hard-skill is in your power to control but soft-skill need someone else to practice with.</p>

<p>Even if you know that you need to improve soft-skill, it still lack the way to improve it, for example, project management — you cannot practice it alone but you have to actually do it. This issue creates inequality, if you are chosen to do it then you have more opportunity than the other. The same project won&#39;t come back again for the others to practice, only a newer project that is harder. <strong>This is a vicious cycle that make the gap wider.</strong></p>

<h3 id="lack-of-scope">Lack of scope</h3>

<p>What I mean by scope is below:</p>
<ul><li>How much you have to be responsible for?</li>
<li>What&#39;s the size of your tasks/projects that you’re accountable with?</li>
<li>How many engineers you have to work with and influence?</li>
<li>How many people in organization you have to work with and influence?</li>
<li>What&#39;s the coverage in level of people you have to work with, starting from senior management to the frontline?</li></ul>

<p>All of scopes here is relatively compared among employees in the company, so it can&#39;t compare across company.</p>

<p>Let&#39;s be specific.</p>

<p>You are an engineer who responsible to complete a simple bug fix assigned by the other engineer and the ticket has full of detail, solution, everything is clear and concrete. In this case, your scope is less than the one who create a ticket for you.</p>

<p>You are an engineer to support ~10 of micro-services. These services are in maintenance mode. You have to keep watching its health, answer inquiries from other engineers. Compare with someone else who responsible to develop a new system which is very critical to the business. It&#39;s life or death. Your scope might be less than the other.</p>

<p>You are an engineer who responsible an end to end of a product life cycle. So you talked to all stakeholders, create a plan, review code, monitor its health, and be an on-call. Comparing with someone work in a team, there&#39;s product owner (PO) who try to give a concrete requirement and when that engineer have a question, the PO will find answer for him. You might have larger scope comparing to the other.</p>

<p>So, you can think of scope as a circle of responsibility, criticality, people connection, and influential. How large are your circle? How can I increase it? It has to be increased in all angle, otherwise it&#39;s not a circle anymore.</p>

<h3 id="fixing-these-problems-is-a-cycle">Fixing these problems is a cycle</h3>

<p>You cannot learn all soft and hard skills before you increase your circle. And you can&#39;t increase your circle if you don&#39;t have enough skills, otherwise you will lose trust.</p>

<p>The thing is you should increase your circle bit by bit and learn it along the way. Have I done good enough? What else can I improve?</p>

<p>It takes time and you can&#39;t rush it.</p>

<p>The only problem left unsolved here is can we create equality to all employee in a company so that everyone will have the same opportunity to grow? I believed, maybe, it&#39;s the hardest or impossible to solve.</p>

<p><a href="https://tnpl.me/tag:careers" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">careers</span></a></p>
]]></content:encoded>
      <guid>https://tnpl.me/career-progression-guideline-introduction</guid>
      <pubDate>Tue, 18 Oct 2022 01:59:34 +0000</pubDate>
    </item>
  </channel>
</rss>