《gcc五分钟系列》第八节:前言
谁规定前言必须在最前面了?
前言说点啥呢?想到啥就说啥吧。
1、看书比例不超过20%。
感觉对于一个工程师来说,重要的是实践。我个人在学习c++的过程中,看书的时间绝对不超过20%,剩下的时间全部用来实践了。我现在积累下来的c++代码应该快要到2w行了(poj上150道ac,有1w行。dgp项目有1w行)。写本系列,很多东西都是我曾经犯下的错误。有句话说,实践越多,犯错误的机会越多。犯错误越多,学习的越扎实。
书上讲了很多东西,放下书就都忘光光了。可是犯一次错误会让自己记住好久。
2、文档是万能的。
gcc的man手册那么长(感觉比长城都长。)不过less命令有增量搜索功能(我严重怀疑man命令是调用less来查看man手册内容的,证据是界面和很多命令都是相同的)。需要某个选项的文档,直接在man里面搜索。
另外,man手册是英文的,所以我觉得,想做大牛,英语必须要好。不过多好才算好呢?我有一个同学,英语六级,给她find命令的man文档,她完全看不懂。我英语四级还不到,可是我能看懂。所以,英语多好才算好呢?我真的不知道怎么回答。
3、博客是认识大牛最直接的方法。
我真正提高,学到了大量在书本和实践中学不到的东西,是在今年年初,从一位学长的博客中。后来,又陆续订阅了许多大牛的博客,学到了非常非常多的从未接触过的东西。
4、朋友的鼓励和支持是我坚持下去的唯一动力。
其实我感觉,我c++和gcc的水平也大概只有2w行相当。而且对于软件工程、设计模式完全不懂。所以我所学也有限。不过我希望能够将我知道的东西发布出来,以期得到大牛们的指导。由于工作原因,我可能无法每天坚持更新,不过,朋友的鼓励和支持是我坚持下去的唯一动力。只要有人看,我就愿意继续写下去。
先说这么多,以后如果想到别的东西我会再发一篇《前言续》。