DEV Community

Panupog Chamsomboon
Panupog Chamsomboon

Posted on

How to learn anything for your improve skills?

Hi! today I think about learning that how to learn for anything, for better software engineer, for my career. I think about my learning skill is a better performance for use it.

Now, I have 2 ideas for improve my learning skills and improve productivity about thing in my learning.

First Idea from I watched video Let’s build a personal assistant and level up your skills! talk about his peronal project and how to improve technical skill for this project.

Second idea about working style of software engineer role from my friend. The Company of him work, They make MVP (Minimal Value Product) projects that tech me about when you learn something you don't need to completed your learning, you learn for something minimal enough for you can solve problem and improve your knowledge after new problem or feedback is coming.

the two ideas help me to understanding and improving about my learning skills.

  1. In my thinking, Knowledge is something you known for to solve problem, when you learn something asking self that current learning can solve what interesting your problem.

  2. We have two phase about learning. First, Begining phase is you don't known anything about you are interesting. Two, Knowlege base phase is you have enough knowleage for solving problem you find.

  3. In begining phase for you are interesting, you should use 70% of learning time focus about input information such as you are going something new. You should learn tutorial, fundamental, or basic knownlege for solving your problem of you are interesting and 30% of learning time about output information, if you learning tools, you should creating projects and using information you known to solving problem in this project. If you are learning for exam such as IT certification, you should doing mock exam or quiz about your learning. other, You should have practical something you learn.

  4. In Knowlege base phase for you are interesting, you should use 70% of learning time focus output information. You would like to improve performance for using knowlege to solve problem. You should keep doing on your projects or keep doing exam and something using your knowlege. 30% of learning time about input information, learn advance topic for you learn or something new knownlege and have relation between you have known and unknow.

  5. You can't learn everything all the world. You should focus what you love, what you wwould like to be and what skills people would like to someone solving and they can paying when problem is solving.

For now, I'm interesting Fullstack Javascript Developer and English Skill, I learn some course and tutorial. I'am going to move to Knowleage base phase, That Every Day I'm planing for coding my created projects and have talking and writing English Time and focus result and recive some feedback for my improving skills.

I hope this content to make benefits to you. You can comment and feedback for my improving skills or share how to your learn anyting in this comment, I would like to read for develop my ideas to learning skills, Thank you for your reading.

Top comments (1)

Collapse
 
nhattran2311 profile image
Nhat Tran

this is a good point. I also trying to improve my DevOps skills and English by myself.