为什么糟糕的软件成功了
英文原文:What Do We Actually Mean by Bad Software? 做为热爱公平的软件制造者,最难以接受的现状之一,莫过于一款制作精良、设计优秀的软件完全没有用武之地。类似地,世界上严重被依赖的很多软件却是糟糕的—...
英文原文:What Do We Actually Mean by Bad Software? 做为热爱公平的软件制造者,最难以接受的现状之一,莫过于一款制作精良、设计优秀的软件完全没有用武之地。类似地,世界上严重被依赖的很多软件却是糟糕的—...
图片选自俄罗斯画家、美术理论家瓦西里·康定斯基作品。 Steve Yegge 在他特立独行的作品《程序员的呐喊》中写道:“我坚信代码最大的敌人就是体格”。不过他过于自大了,以为这只是像他那样牛逼的程序员才拥有的少数派观点;又或者说他过于悲观...
如果你是一个程序员,最好还是不要消极评论初学者刚学的那些东西,也不要说他们所选择的语言和工具很低效,这样只会打击他们的积极性,除非你想花大量时间来指导他们学习你所认可的知识。 下面先来看一段对话,是一个有经验的程序员和刚开始学习编程的程序员...
这周我需要到一所当地高中去做一个关于程序员的演讲。这是志愿者行为,我只想将我现在的工作给大家讲一讲。这个学校这周有一个技术主题日,所以对这方面的内容非常感兴趣。因为我就是搞开发的,所以我要讲的就是这个。我之所以认为软件开发是一个非常棒的职业...
最近这几年在世界各地突然吹起了一股全民写程序的风潮,连美国总统欧巴马都在写 JavaScript 了,但是身为一介靠写程序(以及在上班时间胡乱上网)来谋生的 developer(所谓的 developer 就是「软件工程师」的比较潮的说法)...
英文原文:If programming languages were weapons 对程序员来说,编程语言就是武器,但有的武器好用,有的武器不好用,有的武器甚至会杀了自己 C 语言是 M1 式加兰德步枪,很老但可靠。 C++是双截棍,挥舞...
本系列文章仅从个人有限的对事物的认知出发,如有不同意见,请温和提出态度,毕竟都是成年人,别那么幼稚。 情和义,值千金。 今天和很久没见的朋友L喝酒,L目前是一家不错公司的开发管理,手下10几号开发。中途他给我聊了一个很有意思的...
本系列文章仅从个人有限的对事物的认知出发,如有不同意见,请温和提出态度,毕竟都是成年人,别那么幼稚。 我一直都认为,任何正当的职业都一样,本质都是首先养活自己,在满足这个前提下实现为人民服务的崇高理想。我是一个程序员,我很喜欢...