编程感言:在Mac环境下程序员的修养

Posted 用代码创造价值

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程感言:在Mac环境下程序员的修养相关的知识,希望对你有一定的参考价值。

我先在此声明,我并不是那种认为,贵的就是好的脑残苹果粉!

相反,我一直都是认为,最符合人类社会,符合人体工程学,并对人的活动有着极大的改善的东西,才是好东西!

我在window和mac和Linux的环境下都进行过编码的工作,不可否认的是,windows更傻逼一些,它应该是对所有的人都比较友好的一个工具,因为,它使用一种极其垃圾的方式拉低了几乎所有的人的操作的智商,因为这种方式的流行,渐渐的,它让更一般的人都会使用了电脑,但是,也让操作系统变的复杂,变得臃肿!

这对于一般的人来说是很好的,毕竟,大部分人,仅仅就是用电脑上个网,看个剧,编辑点东西!但是,对于程序员就不那么友好了!它制造了一些本不该有的,也是本不该学习的东西!说到这里,你估计要炸毛,“学习多点,难倒不是好事吗?” 一般情况下,学习多了,是好事!但是,对程序员来说,一定要学会分辨一个东西,叫做:冗余

一个良好的操作系统,主要是两个部分:

  • 界面
  • 性能
?

界面

这两个东西,在程序猿心中,是比较重要的!

界面要华丽,要符合装逼程序员的炫耀心理!当然,不排除个别,黑屏极度爱好者,但是,你想,用黑屏,那么,你怎么能够看到美丽的世界,最起码,现在,最流行的,最牛逼的互联网,浏览器界面,你是看不到了【别说命令行浏览器,那个东西,简直就是一个可怕的怪物,没有了CSS解析,界面渲染,只剩下一个光秃秃的html页面的解析,太可怕】

说到界面的华丽,Windows和Linux都有界面的华丽,这个是各人所爱的吧!但是,我不得不提的是:windows的界面的华丽,确实做得很棒,它直接就把界面当成了操作系统的一部分!但是,这也是极其诟病的地方,因为,性能,就成了,之后的,最大的障碍!Linux是极其巧妙的,它把操作系统的界面和内核都分开了,设计得很优良!松散的设计,会让整个系统,更加的高效,对相应的部分,会有极其强大的功能,绝对不会因为一个部分的短板,就限制了所有的功能!

Mac的界面是做得极其精致的,这可能是跟一个公司的文化有关,苹果公司追求极致的用户体验,同样,给了我们很多的简洁但是不简单的功能!

苹果的用户是定位在高端的程序猿,或者是比较文艺的用户上的!

追求极致,才能创建极致的美!苹果的手机,电脑,无一都是这方面的佼佼者!

千万不要因为,不习惯Mac的操作方式,就因此来厌恶Mac的操作方式!因为,这是一种设计的哲学!这个哲学要求它这么做,从windows转过来的用户,确实,会有这样的困惑,就是不熟悉,或者说,不太喜欢mac的操作方式,不过,这仅仅是习惯问题,只要适应了就好,就个人感受而言,我觉得,mac的界面是做得最好的界面!是最符合人体工程学的界面!

?

性能

就笔记本而言,Mac的性能,估计没有,Linux高,我自己的Mac连续开机一个月都没有关机,照样,运行得十分的顺畅!我觉得性能是好过我自己的window笔记本的!当然,也许是跟我的价格档位有关,因为,mac的价格是远远高于windows的!这个价格,在Windows系列的产品里,也许会有更好的产品!但是,就使用的性能而言,我自己确实认为,mac性能高很多!连续不关机一个月,堪称台式机!

?

对程序猿的亲民性

我觉得,mac的设计,既有Linux的设计哲学,这就给了我们一个非常大的软件宝库!在软件大动乱时代的Liunx,有很多很多的C++和C的软件!

对于一个C++程序猿,这个是极好的,因为,这样,才可以更好的使用自己的语言,而不用在C++上转类似Windows的那些东西!当然,我不是抨击Windows,我觉得,在亲C++的系统上,来做软件开发,让我有一种极高的体验!

?

?

?

以上是关于编程感言:在Mac环境下程序员的修养的主要内容,如果未能解决你的问题,请参考以下文章

[转]编程修养

C/C++程序员的编程修养

C/C++程序员的编程修养

C/C++ 程序员的编程修养

程序员的自我修养——保持专注,不断学习

编程修养(精品文,建议认真品读并实践)