杂文笔记

    返回首页    发表留言
本文作者:李德强
          做一个健忘的程序员
 
 

        我已年近四十,作为在中国广大程序员队伍中的一员来说我已经老了。我没有像很多人那样,做几年程序之后就转行为管理,或做商务,或干脆转行做其它行业。对于我来说,编程是我的最爱,我将为其付出一生。
        很多时候有人问我,我有什么资本与那些刚刚毕业或是刚刚参加工作几年的人竞争?我也常常思考这个问题。答案是什么,我也说不清,可能会有很多原因,但在今天我想聊聊其中一个比较重要的理由——健忘。
        其实健忘并不是什么好事,但不得不承认,随着年纪渐渐增长,自己的记忆力也在渐渐下降。但是我在长年从事编程工作的过程中却养成了一个习惯,就是把接触到的所有问题和解决办法都记下来,这也就是中国俗话说的:“好记性不如烂笔头。
        有一些朋友则没有这种习惯,他们总觉得自己的记忆力好,什么东西都记在脑子里。可结果呢?过了一段时间之后,百分之九十九的人都会忘记当初的程序问题。其实在工作中,尤其是在编程的生涯中,经常会遇到这样或那样的问题,而且每隔一段时间就会再次遇到之前遇到过的类似问题,而被同一块石头绊倒多次的人不计其数。
        其实好的做法就是把遇到的问题进行整理与总结。分门别类的记在电脑上或是笔记本上,当再次遇到类似问题时可以直接快速的找到。这样就会大大提高工作效率和学习效率。例如下面就是我的笔记内容:


├── 010.linux
│   ├── 000.kernel_install
│   │   ├── 00100.代码获取与版本号
│   │   └── 00200.配置编译
│   │   └── ......
│   ├── 001.kernel_config
│   │   ├── 00100.PID最大值设置
│   │   └── 00200.chrt设置实时优先级
│   │   └── ......
│   ├── 003.kernel_record
│   │   ├── 0010.task_status
│   │   ├── 0020.父进程与子进程
│   │   ├── 0030.current当前进程
│   │   └── ......
│   ├── 010.command
│   │   ├── bc_数学计算.txt
│   │   ├── cal_日历.txt
│   │   ├── command缩写.txt
│   │   ├── date_日期时间.txt
│   │   └── ......
│   ├── 020.system
│       ├── 000.install_rpms
│       ├── 001.Memory_Clean
│       ├── 002.install_debs
│       └── ......
│  
└── ......
    
        还有一个事情值得提一下,就是现在多数人喜欢在互联网上查找资料,查找解决问题的办法,但找到之后大家通常是以解决问题为目的,而不会对在网上找到的解决方案做记录。其实这不是一个好习惯,例如当你为了解决一个问题而到网上查找资料大概用时十五分钟,而如果你并不把这个网页或是解决办法记下来的话,经过几天或几个月,你早已把这个问题忘在脑后了,下次再遇到类似问题你还要花费大量的时间去查找资料,有时可能还要超过十五分钟。这种工作方法不是我们提倡的。
    好的办法是将这些解决方案记录下来,但是如果你不希望花大量时间来记录这些内容,也可以直接将网页的链接地址加入到你浏览器的收藏夹中。例如我我浏览器收藏内容:

    
        但这就会涉及到另外的一个问题。多数程序员的电脑通常在半年或一年就会重新安装操作系统,这些已经保存到收藏夹的网址会在重新安装系统后全部被删除。这可不是个好兆头。而好的办法是把你的浏览器所有收藏夹里的内容保存下来,而在重新安装系统或浏览器后再恢复回去。当然这样做还是有些麻烦。我的做法是自己在系统中加入一个自动定时任务,每隔十分钟就会自动将我浏览器的收藏夹内容同步到云服务器上,而我在公司的电脑、家用电脑、笔记本电脑上的浏览器中的收藏夹内容完全同步。也就是说我在家里收藏了某个网址之后,系统会自己为我将其同步到云端,而当我打开笔记本电脑或公司工作电脑后,系统会自己同步云端内容,使浏览器中的收藏夹自动更新,我在家里收藏的网址就自动同步到了其它电脑上。

        当然,这里面说的还是很笼统,如果大家也想像我这样将自己的笔记和收藏夹自动同步的话可以继续关注我们的文章。我会在下一讲中来跟大家聊聊Linux对阵Windows,做一个很酷的程序员!

        还有就是自己平时可以写一些关于程序的小例子并一个一个记录下来,可以很好的在忘记时回头看看:

    返回首页    返回顶部
  看不清?点击刷新

 

  Copyright © 2015-2018 问渠网 辽ICP备15013245号