您的位置:首页 > 其它

为什么开始

2015-09-09 19:48 323 查看
今天很高兴能够写这一篇博客,因为这是一个新的开始。我期待我接下来的成长,期待艰苦的过程和丰硕的成果。

当我chromium代码时,我经常在想,这么大的工程应该怎么看?
我幻想着我有一个大沙盘,任我规划。
首先,chromium核心是用C++写的,那应该符合C++程序的所有特点。而C++最重要的就是类。我想着,作为一个涉行不深的程序员,将chromium中所有的类梳理出来,分清上下关系,是否对之后的整个学习工作相当有帮助呢。我的预期是的。暂且不管其中蕴含的本质,亲切地和chromium各个关卡政要握个手,打个脸熟,以后也好往来,走个后门。这是支撑整个沙盘的检索系统。
接着,我想着一个项目诞生,必有其目的,如果不从出发者的角度看待整个项目,那么永远站不到相同的起跑线上。这是沙盘的战略目标。
然后,需要思考为了达到这个目的,chromium是怎么做的,由什么组成。这是沙盘的战略计划。
接着,每个模块又是怎么执行的,涉及到什么设计策略。这是沙盘的实施计划。
最后,将我们前期搜集的类与这些模块对应起来,分清左右关系。这是沙盘的布阵环节。
于是,整个沙盘系统就完全建立起来了。这是我们的军事指挥地图,有此地图,我相信可以轻松地指导我们去解决现实问题。
这是我想到的一个学习方法。想要去做。从v8开始。加油。

另一方面,还有两个方面非常重要,让我觉得像是抓住了世界的本质。一个是对语言本身的思考,另外一个是设计模式。对于一个程序,这是形和质。所以,想要好好学习,迫不及待。

为什么开始?
想要快点抓到本质。
想要有能力。
想要赚钱。
想要牵着一个人的手,世界这么大,到处看看。

你呢?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: