编程是一件创造性的工作,是一门艺术。精通任何一门艺术,都需要很多的练习和领悟,所以这里提出的“智慧”,并不是号称三天瘦二十斤的减肥药,它并不能代替你自己的勤奋。然而我希望它能给迷惑中的人们指出一些正确的方向,让他们少走一些弯路,基本做到一分耕耘一分收获。反复推敲代码既然“天才是百分之一的灵感,百分之...
分类:
Web程序 时间:
2016-01-02 22:14:08
阅读次数:
281
说实话,虽然似乎为之奋斗了十多年,在真正进入软件行业的短短一年之后,我已经对它感到相当的厌倦了。这并不是说这个行业没有前景,而是在这个行业工作,其实很难得到心理上的快乐。人们说女怕嫁错郎,男怕入错行。我并不认为自己入错了行,我仍然很喜欢设计程序和语言,而且我显然是这个领域的王牌之一。然而我却看到了这...
分类:
其他好文 时间:
2015-12-27 20:32:33
阅读次数:
144
总的来说就是反复推敲自己写过的代码,让代码简洁,优雅,少bug可能。具体做来就是:1,代码逻辑层次分明,if--else2,写逻辑意义上模块化的代码,如函数,最好是40行,让你不用转动眼睛就可以看完,对其功能作用了然于心。最好让每个函数只做一件事情。3,使代码具有可读性,尽量少写注释。对英文要求可能...
分类:
其他好文 时间:
2015-12-09 13:28:26
阅读次数:
110
作者:王垠授权本站转载。编程是一件创造性的工作,是一门艺术。精通任何一门艺术,都需要很多的练习和领悟,所以这里提出的“智慧”,并不是号称三天瘦二十斤的减肥药,它并不能代替你自己的勤奋。然而我希望它能给迷惑中的人们指出一些正确的方向,让他们少走一些弯路,基本做到一分耕耘一分收获。反复推敲代码既然“天才...
分类:
编程语言 时间:
2015-12-08 17:56:27
阅读次数:
225
可能很多人知道一个比我还偏执的技术狂人,也就是当年被知乎很多谈论的王垠.他曾经写过好几篇轰动一时的文章,比如《完全用linux工作》.此文也影响了一批人拥抱Linux.不过不久之后他又写了一篇《写给支持和反对的人们》作为补充.这有点像韩寒的韩三篇的感觉,前后其实不矛盾,反而把该讲的话都讲清楚了.想起...
分类:
系统相关 时间:
2015-09-19 22:38:22
阅读次数:
228
什么是“黑客”by 王垠很多程序员自豪的把自己叫做“黑客”(hacker),把编程叫做 hack。可是殊不知,其实在最高级的程序员眼里,“黑客”其实是一个贬义词。他们更愿意被叫做“程序员”(programmer),或者计算机科学家(computer scientist)。当然,你有可能以一个 hac...
分类:
其他好文 时间:
2015-09-16 20:05:27
阅读次数:
308
程序语言理论的学习对于程序员教育的作用by 王垠推荐 Dan Friedman 的这篇文章 “The Role of the Study of Programming Languages in the Education of a Programmer”。它介绍的是对程序语言理论的学习会对程序员的教...
分类:
编程语言 时间:
2015-09-16 20:05:03
阅读次数:
236
让科学和理性回到计算机科学by 王垠想写点有用的文章,可是又不知道从哪里开始写。看过我曾经的文章的人,到现在还在给我来信,表达他们的欣喜。我觉得他们很可爱,我理解他们对真知的渴望,但是也深深的认识到我从前的文章对人的误导作用。我很想告诉他们我对这些事物现在的认识,却无法开口,怕给人泼凉水,怕被认为是...
分类:
其他好文 时间:
2015-09-16 20:03:24
阅读次数:
185
谁是真正的程序语言专家by 王垠一直以来,程序语言的研究都是一个非常偏僻,却非常重要的专业。由于它令人却步的难度,很少有人说得清楚什么人是真正的“高手”。这是一个很简单的道理,当一个人仰望星空的时候,他不会知道哪颗星更加伟大。通常人们都会以为最亮的星星是最大的,可其实有些看起来灰暗的小星星,它们的尺...
分类:
编程语言 时间:
2015-09-16 20:02:03
阅读次数:
180
小小科学家的归来by 王垠很多人来信关心我的现状,所以在写别的技术性文章之前,先说说我现在的情况吧。虽然自己追求的东西和经历都比较不同寻常,但是也许可以给奋斗中的人们一些慰藉和鼓励。首先是超级好消息。几经周折,我得到了我想要的东西:异常强大而独立的思想。我成为了我想成为的人:曾经那个爱玩蚂蚁的“小小...
分类:
其他好文 时间:
2015-09-16 19:52:57
阅读次数:
150