今天找以前做的一个项目的资料,找了2个小时左右才找到,还以为是弄丢了。由此想到这个话题。在今年系统重装整理一次,买新硬盘,整理过一次。导致有点乱了。
在我们工作过程中,所做过的项目,可能会有很多,而相互关联性又不大。可能1,2年或者更长的时间都不会用到相关的技术,而大部分人可能会把这些代码和资料放在那里睡大觉,也有的在磁盘空间不够或者其他原因,会将其删除。这些做法,不能说不对,不过在我看来,不是很好的方法。温故而知新,有的时候,把之前做过的项目和代码拿出来再看看,会有不同的收获,很多人,再次看到以前写的代码,都会觉得之前写的代码有诸多不完善的地方,这其实就说明了我们在进步,通过这个过程,我们一方面可以系统的梳理相关技术,另一方面也可以回顾这一路走来的点点滴滴。
那如何来进行资料整理呢?对做过的项目资料可以按项目的相关性进行分类,也可以按技术点进行分类,也可以2者都有。比如做一个后台服务器的项目,可能会用到socket通信,可能会用到多线程和同步,可能会用到数据库操作。那这个项目可以作为一个服务器相关的文件夹里,然后里面用到的技术点,可以放到相关语言(比如c++、java等)下的技术实现里,作为参考资料。
当然,整理的目的,就是方便自己的使用,或者团队的使用,或者其他的使用。有了这些基本的素材,这就相当于原木,价值不高。更好一些的做法是,把这些资料里面的精华进行提取,并不断的完善,封装成函数库,方法库,模版库。这些的好处可能很多人都知道,不过真正这样做的不多,坚持下来的就更少了。当然,我也是那种大部分的人,所以现在也是很平凡的一个程序员。冰冻三非一日之寒,在技术的慢慢长征路上,靠的是积累和总结,方能修成正果。当你羡慕别人有一份好的工作,一份好的收入的时候,你可知道,别人背后的努力?当你看到别人创业成功,功成名就的时候,你可知道,别人在之前,不管是技术,还是行业,还是人脉的积累?而也不是说努力了就会成功,在现在热门的手游和游戏行业中,真正成功的有几家?真正盈利的有几家?但是反过来,不努力,连成功的机会都没有。所以如何选择,决定了你未来的高度。
转载请注明原创链接:http://blog.csdn.net/wujunokay/article/details/12275161