《黑客与画家》读书笔记第二弹

设计者的品味:

品味这种东西并不是完全主观意义上,美是有标准的,品味是有好坏之分的。你会发现现在的你会比过去的你品味提高。

好的设计是简单的,是解决主要问题的,是有趣的。好的设计,做起来是艰苦的,又是看起来容易的。

人应该时刻保持幽默感,幽默是一种力量。一个内心强大的人,能够以一种轻松的心态面对人生。

有一句话说,你要付出多大努力才能看起来毫不费力,好的设计看起来容易,背后却是要付出无比巨大的努力,需要无数次的练习。同样一件事情你做起来为何如此吃力,为何别人看起来是那么的轻松,也许这差距就在你看不到的地方。

编程语言解析:

这篇短文大致概括了一些编程语言的特点,介绍了编译器,解释器,静态类型语言和动态类型语言,以及面向对象编程的一些概念。我似乎明白了一些java与python 之间的不同,以及python的好处到底在哪。

编程语言之间其实是有很大的差别的,并不是会了一种你就能用好其他的语言。没有哪种语言是最好的,只有最适合的。现在的语言发展是迅速的,总是有新的语言,新的潮流。

开放源码的好处在于,一,程序员可以自己修改软件的bug,解决使用过程中出现的问题,二是所有人都可以参与,可一个开源软件可以让全世界的人来修改完善,这对软件本身以及使用者来说都是好处。同时对于学习编程来说,优秀的源代码实在是非常好的资源了。

你可能感兴趣的:(《黑客与画家》读书笔记第二弹)