Yi's Blog

胸中有丘壑,眼里存山河

思考@193 days - 考研倒计

最近在读 Paul Graham 的「黑客与画家」,文章都写得妙极。一是观点的独到。作者在阐述自己的观点时,可以看出确实是在认真的思考问题并寻求问题的答案,虽然有些结论有悖于常理,但有严密的思考过程为证,又让人觉得水到渠成,言之有理。二是思考的条理性。作者在多角度阐述观点时,常给人柳暗花明的感觉,而且所列条目之间泾渭分明。

面对大师的杰作,免不了进行一番自省。

一 不思考

不思考貌似是我生活的一种常态。主要是因为不知道思考什么。

上学前,记事不多,多是听从父母管教,听父母的话是生活的第一准则,谈不上思考,更不知道要思考什么。

到了学校里,需要听话的情况更是日益多见。

在课堂上,有应试教育的敦促,老师自然不敢怠慢,按照课本的内容一个知识点一个知识点的娓娓道来,有的老师讲得乏味,有的老师讲得生动,但是总体上都是老师在不停的讲。这不需要思考,全然记住了,知道什么时候从脑袋里拿出什么来就万事大吉了。

生活中,校规校纪是我们的指路明灯。学校在这方面绝不含糊,奖罚分明,而我们则在这不断的正负激励下做起了遵守纪律的好学生。

思考些什么好呢?一切疑问似乎已经得到了很好的答复。

二 不会思考

面对一个横空出现的需要思考的问题,总是感觉脑袋里是一团浆糊,怎么捋也捋不出个头绪。想说出几个自己的观点吧,又很没自信,这是我自己的观点吗?我总觉得我说出来的观点都是道听途说来的,完全没有自己思考的成分。唉,到底什么是思考,应该怎么思考呢,真是个愁人的问题。

三 不爱思考

思考是一件给人感觉很费力才能办到的事情。

或许也有上面提到的两个原因,我已经开始对思考这件费力的事情产生了本能的抗拒。凡是能不思考的地方就尽量不思考,遇到需要思考的问题也只是机械的搜索别人提出观点。

我知道这样不好,但是到底应该怎么思考呢?多读书就能多思考吗?还是需要刻意的强迫自己思考?不断寻求答案中。。。

完。

Tips@194 days - 考研倒计

来自 Linux Server Hacks

TIP 1

在Shell中, 经常使用cd前往一个目录很麻烦, 事实上可以为CD命令添加自定义的搜索路径, 比如说:/Users/wangyi/Documents, 你就可以这样设定:

CDPATH=.:/Users/wangyi/Documents

这样就可以随时随地 cd 到你制定目录下的某个文件夹了.

TIP 2

登陆一个Linux的服务器, 往往想要知道Linux的发行版本, 方法有很多, 比如说:

cat /proc/version
or
uname -a

PS: 推荐网站 ppurl.com 所有英文技术书都在里面了!

199 days - 考研倒计

最近的一些读书的清单吧,有的是在京东买的畅销书,有的只是在图书馆有看过部分,觉得都很好,应该细读:

本来是考研的嘛,没有太多时间看这些书,看这些书纯当休息了。

「高效程序员的45个习惯」中,我在图书馆只翻看了态度篇一章,一些观点让我觉得很赞同,在此处分享以自省(非原文,是我自己的理解):

  • 遇到问题不要抱怨或者指责别人,而是找出问题所在,想出解决办法。没有人愿意和只知道抱怨的人一起 Coding 或者工作,我也一样。

  • 欲速则不达。用小聪明、权宜之计解决问题,求快而不顾代码质量,会给项目留下要命的死角。

  • 对事不对人。做人做事都要谦让有度,越是志达的人越是知道自己的无知,只有无知的人才觉得自己什么都知道了。

  • 在讨论中善于听取别人的想法,不要总是在听取意见之前就否定别人的看法(我就有些这个缺点)。

只写这么多吧,更多的是给我自己的一个提醒。

完。

206 days - 考研倒计

花费了好长时间才最后决定要考研继续念下去。 在这两个月经历了很多个忙忙碌碌的日子,其中包括一些熬夜工作的日子,也一些激动得让人难眠的日子,总之经历了一些事情。

首先是 KaiSquare 的比赛。 在假期过年那几天做的一个 iPhone 上的 App,其实实际实现的功能真的没有多少内容,最后得奖了也有参加人数比较少的原因。 但是拿到了奖金,也在动手的过程中学到了很多原来没接触过得内容自己就感觉很开心了。 学到了 Facebook iOS的框架 three20,iPhone 上 Http 的库 ASIHTTPRequest(一部分很基础的部分,还有很多关于云存储的部分什么的高级应用没有接触),还有就是代码写得一团糟,自己写的代码缺少注释,而且基本没有什么结构上的设计,基本是想到哪里就写到哪里,很随意的添加功能,而且明显知道这样不好,还懒得回头去重构。

然后是和华仔建翔完成的深客服的远程虚拟打印机的项目。 我做的工作只是很少的一部分,包括找到了一个合适的开源框架,调通了一个 Remote Tunnel 的例子程序,写了一点点的 zlib 的例子,然后就是文档的书写。 具体的传输工作还有 raw 格式的分析啊,分页啊,测试啊,什么的都是他们俩在做,毕竟已经开始准备考研的事情了,轻松愉快的完成了这个项目,也拿到了一点点报酬,买了一个 Kindle 3,也挺开心的。 自己心里也琢磨,怎么好事情都让我遇上了。

然后是 iPhone 大作业,一直在关注 Cocos2d,终于自己下定了决心,又是 P 图片,又是下各种工具,又是找开源软件的,写了一个小游戏,没评分,没设置,就一程序,创意还是出自我玩过的一个 PSP 的游戏,自己也很有成就感吧,然后就觉得自己可以看点英文的材料,英文的书籍,自己做点什么。有机会放上来,供给初学的同学胡乱读一读。

和 iPhone 大作业同时完成的还有我们三个人准备的「QQ 校园之星」比赛,我们选题是 QQ Map 相关的开发。 最初的创意是我想的,通过用户输入为用途推荐旅游路线,但是在实现过程以及最后的结果来看,这个创意缺乏创意,而且需要做的工作太多了,不太适合这个比赛。 比赛的结果已经透露了,没能杀进 50 个小组的复赛,没有拿到华仔梦寐的 100QB。 有我的责任吧,有点太注重于网站的外观上了,而具体的内容做得太少了,数据也没挖掘出来。 但是也有收获的:

  • 首先是 Ruby on Rails,先前是听说听说听说,终于有一回实战的经历,说实话,不太愉快,感觉缺少别人的指点,很多地方根本就是走各种弯路,看来以后做比赛还是可熟悉的框架来吧,还有下次吗?

  • 然后是调 JavaScript,快吐血了,浏览器之间的差异太大了。

  • 还有 jQuery 和 jQuery UI 以及各种 jQuery 的库。

  • Git。最最核心的分支部分我们当他不存在,就是在 master 上提交来合并去的,毫无技术含量。

  • 学了学仰慕已久的 Nginx 的配置,虽然仍然是学到了一些皮毛,但是还是很开心能接触这么高端的东西。

  • 就是这样,暂时还挂在 map.jeswang.info 上。托项目的光,VPS两个月的租金有了出路,挺喜欢有一个自己可以配置的Linux一直运行在美利坚和众国,这样有很多好处的,你懂的。

说了这么多,和考研也没啥关系,就是对这两个月忙忙碌碌(是不是庸庸碌碌我也不知道)生活的一个总结吧。 考研的生活还在继续,我总隐约觉得这很可行,我也很享受认真复习学过的东西的过程,毕竟曾经没这么认真的面对过,你懂的。

Life will go on,无论如何,加油总是没有错的。

完。

PS: 在VPS上搭建了一个 L2TP on IPSec, 可以看外国的视频节目,很 High,想体验的同学可以联系我 wangyi724#gmail.com