乐于分享
好东西不私藏

一个软件有上亿字节,程序员怎么记住的?

一个软件有上亿字节,程序员怎么记住的?

每次有人知道我是程序员,都会露出一脸崇拜又疑惑的表情,凑过来问:“你们写的软件动辄上亿字节,里面每一行代码、每一个符号,你都能记住吗?”

还能怎么样,就死记硬背呗。

每天上班我们都有两个小时的晨读。

背不完的01110000101011100011010…有时候我因为背不下来被扣工资。有个女同事特别认真,记了满满15大本笔记,翻开都是密密麻麻的二进制,老板经常表扬她。我们嫉妒她,但是没有办法,也只能更加卖力的背代码。

程序员要是真能记住上亿字节的代码,那他不是程序员,是人形硬盘,还是带搜索功能的那种。

但很遗憾,我们跟普通人一样,记忆力主打一个“选择性遗忘”:记不住女朋友的生日,记不住上班要带钥匙,却能精准记住“Ctrl+C”“Ctrl+V”的快捷键,以及百度或者AI提示词“Python报错XXX怎么解决”的精准关键词。

其实我当程序员也差不多8年了,养成了一个习惯:

早上起来,拿起代码朗读40分钟。

下午的时候,趁着同事们休息,默写一遍

晚上睡前再把默写错的地方抄5遍。

这么多年了,同事们都说我牛逼

往期文章:

Python中的range函数为什么要设计成“左闭右开”的样子?
这个笔记简直是新手入门python的宝藏