半年以来,代码没少读了,也没少写了,只是越写越是心虚,越是感觉到自己水平的有限。当自己能够掌握代码的时候,敲键盘是一种享受;当自己迷失在代码中的时候,只有一片混乱。想学的东西很多,因为多而不能深入,因为贪婪而浮于表面,因为懒而不能坚持。累点也罢了,事实是时间花了,学到了什么却是浑浑然。不想被繁杂事务淹没,那样对工作也能应付,但只怕永远在这一层次混下去了。未来有很多不确定,有一点是无庸置疑,那就是我将继续编程。就每天学一点,坚持一周,一月,一年,十年....这种坚持已经经过无数次的夭折,再多一次也无妨,但,再犯属无可原谅。
刚学C++时,对const的作用不能解读,它只是一种限制,对逻辑功能毫无影响,何必对自己加限制呢?后来,我知道了public,private,protected的区分,知道了static assert的实现,知道了friend的价值,知道了私有构造函数的用途,知道了测试的目的并不是要测出bug,知道了很多和功能实现无关的东西,直到了C++为什么如此繁杂。为自己的程序加了很多的限制,强迫自己遵守这些限制,带来的是更优雅,更自由的代码。好的设计不是随心所欲的涂鸦,而是在规范下的发挥。无限制的自由就失去了自由,废话似的哲理。给自己设一个期限,给自己一个框框,也许只有这样我才能实现每天学一点,坚持一周,一月,一年,十年....
这里就是我要找的那个框。
阅读(576) | 评论(0) | 转发(0) |