当前位置:网站首页>【Deliberately practice the view of the back tube】deliberately practice
【Deliberately practice the view of the back tube】deliberately practice
2022-08-03 17:40:00 【Tan Yue sword refers to the big factory】
Deliberate practice
About Exercises
Continuous repetition is "naive practice" and will not lead to progress.The "right practice" requires good mentors, goals, and feedback.
A purposeful practice should have the following four characteristics:
- Purpose exercises with specific, well-defined goals
- Practice with purpose is focused
- Purpose exercises with feedback
- Practicing with purpose requires stepping out of your comfort zone
This is a basic truth for any type of practice: If you never push yourself out of your comfort zone, you will never progress.
mental representations
What exactly are mental representations?
It is a framework formed in one's mind when one learns something.For example, when we learn algorithms, we will form an architecture about algorithms, that is, mental representations.When we learn the underlying indexing principle of Mysql, we will think of the knowledge of the algorithm about the balanced tree; when we learn about the collection framework in the JDK source code, we will think of linked lists, stacks and queues, red-black trees, etc.Wait.
Our knowledge forms a cycle, the more we learn, the more we understand.After we have accumulated a lot of knowledge, we can learn it quickly by learning something related.
Your code is written faster than others, your code is written better than others, and you can quickly solve problems that others can't solve, then you are awesome.
About focus and persistence
Whether a person can focus and whether he can insist on doing one thing, in addition to love, it must be that people with higher willpower can focus and persevere.
However, deliberate practice taught me that willpower simply doesn't exist!Willpower is the result of staying motivated and focused.
Let's start by looking at how to keep yourself focused. Unfocused practice won't work.Deliberate practice provides a point of view, and if practiced for less time, there will be better focus.
I absolutely agree with this point of view.For example, reading a book, if you want to read a book at a time, it is definitely very difficult for ordinary people.But it would be much better if you break it down into chapters and read a little every day.In our daily work or study, we can use the "Pomodoro" to manage our time and stay focused.
Let's talk about motivation.For a programmer, the motivation is obvious: get a promotion and a salary increase to become a boss.But sometimes this motivation doesn't translate into a strong motivation to learn and improve our skills.And some motives that are too strong (such as wanting to change jobs) are difficult to sustain.
Deliberate Practice tells us that we need to stay motivated by either strengthening our reasons to keep going or weakening our reasons to stop.
Let's still take the learning algorithm as an example.To strengthen the reason for continuing to move forward, we can give ourselves some small rewards at a certain stage of learning, such as completing 100 algorithm questions, imagine that we can slap the interviewer without being slapped by the interviewer, although 100 slapsUnrealistic, but this is the driving force for us to move forward, because there are many people who love, but most of them are for life.
And weaken the reason for stopping.For example, if you are tired from practice, take a reasonable rest, if you are tired from studying, you can play temporarily. If you feel that learning technology alone is too lonely, find a group of small partners to study together or join a technology community.Goals should be carefully set and reasonable, so that you can get a sense of achievement in reaching your goals, and you won't be discouraged and give up because you can't reach your goals.
边栏推荐
猜你喜欢
uniapp 切换 history 路由模
fastposter v2.9.0 程序员必备海报生成器
茅台日赚1.65亿,经销商日子却越来越难
isNotBlank与isNotEmpty
CAD如何自定义快捷键
一文带你弄懂 CDN 技术的原理
Cool open technology x StarRocks: unified OLAP analysis engine, comprehensive building digital model of OTT
leetcode-每日一题899. 有序队列(思维题)
一些嵌入式软件设计经验
LeetCode - 102. 二叉树的层序遍历;110. 平衡二叉树;098. 验证二叉搜索树
随机推荐
出海,是泡泡玛特的“解药”吗?
软件测试<进阶篇-->测试分类>
星巴克输血赶不上流血
新“妖股”13个交易日暴涨320倍,市值3100亿美元超阿里
【技术白皮书】第二章:OCR智能文字识别回顾——自然语言文本发展历程
一文带你弄懂 CDN 技术的原理
ICDAR competition technology sharing
深度学习跟踪DLT (deep learning tracker)
腾讯电竞的蓝翔梦
中国算力大会昇腾鲲鹏生态论坛举办;快手成立独立to B业务部门…
IP属地如何高效率识别
JS中对象数组用sort按属性排序
工程仪器设备在线监测管理系统常见问题和注意事项
Digital IC Handwriting - MCMM, WNS and TNS
计网知识点
DataWorks 标准版怎样实现SQL代码的复用?
茅台日赚1.65亿,经销商日子却越来越难
SkyWalking概要介绍
CC2530_ZigBee+华为云IOT:设计一套属于自己的冷链采集系统
5. Longest Palindromic Substring