64. 有时候,把工作耽搁几天是无害的

安托万·德·圣埃克苏佩里. 小王子(法国“圣埃克苏佩里基金会”官方认可简体中文译本)(果麦经典) (Kindle Location 378). 天津人民出版社. Kindle Edition.

节选 Chapter 05

我每天都对小王子的星球、他的离开,以及他的旅程,有新的了解。这些信息是他在交谈中不经意透露出来的。就这样,在遇到他的第三天,我听说了猴面包树的祸害。

这次又得感谢那只绵羊,因为小王子突然忧心忡忡地问我:

“绵羊真的能把矮小的灌木吃掉吗?”

“是的。是真的。”

“好啊!我真高兴!”

我不明白绵羊能把矮小的灌木吃掉有什么重要的。但小王子又问:“那么它也能把猴面包树吃掉咯?”

我跟小王子说,猴面包树不是矮小的灌木,而是像教堂那么大的乔木,就算他带上整群大象,恐怕也吃不掉一棵猴面包树。带上整群大象这个说法让小王子哈哈大笑。“那必须把它们叠起来才行……”

但他又说了一句很聪明的话:“猴面包树在长大之前也是小树苗啊。”“那倒是!但你为什么想要绵羊把小猴面包树吃掉呢?”他的回答是:“这还要说吗!”仿佛这里面的道理是显而易见的。我只好绞尽脑汁,自己弄明白这个问题。

原来和所有星球相同,小王子的星球上有好植物和坏植物。所以那里就有好植物的好种子和坏植物的坏种子。但种子是看不见的。它们隐秘地沉睡在泥土里,直到有的种子突然决定苏醒。接着它会发芽,先是害羞地迎着阳光长出可爱的嫩枝。如果这是萝卜或者玫瑰的嫩芽,你可以任它生长。但如果是坏的植物,那么你认出来之后要马上把它拔掉。小王子的星球上有些可怕的种子……就是猴面包树的种子。它们入侵了那个星球的土地。假如发现得太晚,你就再也不能将猴面包树拔掉。它会覆盖整个星球。它会长出许多树根。如果星球太小,而猴面包树又太多的话,星球最后将会被撑得爆裂。

“我们那边的规矩是,”后来小王子对我说,“每天早晨洗漱好以后,你必须仔细地清洁和打扮你的星球。你必须强迫自己经常去拔掉猴面包树,它小时候跟玫瑰的幼苗长得很像,你要是能把它认出来,马上就就得拔掉。这是非常乏味的劳动,但也非常简单。”

有一天,他建议我不妨画一幅美丽的图画,以便我这个星球上的孩子能明白这件事。“将来他们旅行的时候,”他对我说,“你的画对他们会有帮助的。有时候,把工作耽搁几天是无害的。但说到猴面包树,拖延会造成大灾难。我知道某个星球上住着一个懒惰的家伙。他忽略了三株猴面包树的幼苗……”

在小王子的指导下,我画出了那个星球。我不想采用道德家的口吻。但猴面包树的危害很少有人知道,而人们迷路踏上小行星的可能性又很大,所以我打算不再保持沉默,而是破例地呼吁:“孩子们!当心猴面包树!”我用心去画这张图,是为了提醒朋友们注意,他们就像我自己,已经在危险边缘逗留了太久。花心思给大家上这一课还是很值的。你也许会问:“这本书里其他图画,为什么不像这幅猴面包树的图画这么漂亮呢?”答案十分简单:我也想画得这么漂亮,但没有成功。在画猴面包树的时候,有种紧迫感在驱动着我。

Read More

63. 《C Primer Plus》读书笔记系列

记得第一次想要学编程的时候,选的就是C语言,那时候看的是K&R的《C程序设计语言》,看的懵懵懂懂的,最后一行代码也写不出来,还一度怀疑自己还要不要继续下去,还能靠它生活吗。那时候就看到豆瓣上的这句话:

技术方面的书,还是外国人写得比较透彻,国人写的书大多是经过二次咀嚼后凭着感觉写出来的,有些细节,因为外国人没有写或者自己没有看到或者看到了没有理解清楚,那么自己的书里也就含糊略过,但对于初学者来说,太痛苦了。国人的技术书,大部分而言,充其量算是一本比较详细的读书笔记,写笔记的人能看懂,读者未必明白。

就信以为真,觉得程序设计应该就是这样了。

这本书看过两遍,但对里面的很多东西还是不明白,这段时间也在想以后该做点什么。目前的工作,说实话项目上对自己提升不大,涨工资也是特别的渺茫,就不想把时间都浪费在无休无止的业务上,想趁机训练一下自己的毅力,重新学一遍C语言,希望这次之后,能有所收获和提升,不管是理解力上,还是认知上。

正如书中所说:“1984年C Primer Plus第1版刚问世时,使用C语言编程的人并不多。C语言从那时开始流行,许多人在本书的帮助下掌握了C语言。”我也希望在这本书的帮助下,学会C语言。

于是给自己定下了这个目标,愿自己一如既往。俊飞说:“治性如治兵,治国如治身”,对自己的各种性情,得拿出治理军队的办法来,严于律己,有令必行。治理自己的身体,就要像对待一个国家一样治理。