当前位置:网站首页>How do programmers remember code and programming language?
How do programmers remember code and programming language?
2022-07-06 06:27:00 【IT1124】
The first thing to know is , It's no use remembering a code completely except for the exam , You memorize words all day long, and people can find them by typing an initial , What about the whole code , Is it useful to remember it ? The answer is : Useful , You saved Search for Time for .
Take the simplest package for example , Remember, it's nothing more than being able to type it silently , Don't remember, that is, open the browser and search , Search more, hit more, and finally remember .
Learning by rote at the beginning is not very helpful to study and work , Instead, it consumes your energy and time , There is a kind of programmer : They type very little code , Most of the code is copied and pasted from elsewhere to change , But the procedure they finally made was nothing wrong and stable . You might think :“ Don't you just copy and paste with your hands , Where are the skills of these people ?”
Their technology is embodied in :“ Search for what 、 Copy what 、 Paste what 、 Modify what 、 What to discard ”, They don't copy like headless flies , Every replication is planned , Copy what 、 Where to paste , I thought about it from the beginning .
Most of these people don't memorize , But it still works smoothly , It can be seen that whether it is the whole section or a single , It is far less important to remember the help that code brings to work than work experience .
Of course , There is always no harm in learning more , If you have extra energy and time , It is naturally good to remember some key commonly used code .
Now that you know the use of remembering code , Let's talk about how to remember code , What are the ways ?
One 、 Rote learning
Rote memorization is also known as Mechanical memory , It is the traditional copying of memory content 、 The process of reciting to memory , It is the most common and extensive method , Although very boring , But simple, rough and effective , Focus on one “ back ” word .
shortcoming : boring , There is no technicality . Not recommended !
Two 、 Associative memory
Use the connection between things in the way of association to remember . Association refers to remembering another related thing through what you currently feel or think , Or another thing triggered by one thing that comes to mind . Strengthening memory through association is a very common method . One of the main functions of memory is to establish connections in relevant experiences , The more active the association in thinking , The stronger the connection of experience . For example if 、else Connect with men's and women's toilets .
shortcoming : I need to have some imagination and Logical thinking . It is recommended to use !
3、 ... and 、 Drawing memory method
The human brain processes pictures much faster than words , The content that can be covered on the photo may need thousands of words to explain . This is what we often say that one picture wins ten thousand words .
Not to mention the speed of memory . Human brain is naturally interested in colorful things like animation , Memory speed is also very fast , It's unforgettable to see it once . Words are boring , It's hard to stimulate the cerebral cortex , Naturally, it's hard to remember . If you can show the boring political books in the form of cartoons , Is it easy to remember a lot ?
shortcoming : Interesting picture textbooks are scarce , To draw by yourself, you need to learn this knowledge point with words first , stultify oneself .
Four 、 Proficiency in memory
Just like what we said above , Because the code can be typed through search even if you don't remember it well , So you can ignore the memory code first , Normal work and study , If you type too many codes, you will remember them naturally , Even if I don't remember everything, I will remember probably .
shortcoming : Memory speed is slow , Memory accuracy is low .
边栏推荐
- Career advancement Guide: recommended books for people in big factories
- Oscp raven2 target penetration process
- 这些年用Keil遇到的坑
- Simulation volume leetcode [general] 1109 Flight reservation statistics
- An article was uncovered to test the truth of outsourcing companies
- MySQL is sorted alphabetically
- LeetCode 729. My schedule I
- 自定义指定路由上的Gateway过滤器工厂
- 国产游戏国际化离不开专业的翻译公司
- G - Supermarket
猜你喜欢
基於JEECG-BOOT的list頁面的地址欄參數傳遞
F - True Liars (种类并查集+DP)
[no app push general test plan
University of Manchester | dda3c: collaborative distributed deep reinforcement learning in swarm agent systems
数据库隔离级别
Black cat takes you to learn UFS protocol Chapter 4: detailed explanation of UFS protocol stack
Grouping convolution and DW convolution, residuals and inverted residuals, bottleneck and linearbottleneck
中英对照:You can do this. Best of luck祝你好运
B - The Suspects
[wechat applet] build a development tool environment
随机推荐
MySQL is sorted alphabetically
Win10 cannot operate (delete, cut) files
Simulation volume leetcode [general] 1143 Longest common subsequence
Summary of anomaly detection methods
基于JEECG-BOOT制作“左树右表”交互页面
在uni-app中使用腾讯视频插件播放视频
leetcode 24. Exchange the nodes in the linked list in pairs
[C language] string left rotation
Left matching principle of joint index
Play video with Tencent video plug-in in uni app
sourceInsight中文乱码
商标翻译有什么特点,如何翻译?
翻译影视剧字幕,这些特点务必要了解
B - The Suspects
Set the print page style by modifying style
技术分享 | 常见接口协议解析
E - 食物链
MySQL之基础知识
模拟卷Leetcode【普通】1091. 二进制矩阵中的最短路径
How to extract login cookies when JMeter performs interface testing