许多年前在编程语言设计和操作系统上的选择可能当时看起来无关紧要。但是,这些远古的决定至今仍然继续困扰着软件开发者。下面所介绍的就是一些在编程语言和操作系统里的那些让开发者头疼的过时的选择。 众所周知,软件开发者每天都要做各种各样的决定:如何最好的实现功能、如何修复bug、如何提升应用程序的性能等等。但是他们同样是在别人的劳动成果下面继续做自己的决定的,比如说:他们使用的是别人开发出来的编程语言和操作系统以及各种开发工具。一些语言开发和系统设计行业里的前辈以前所作出的决定在那个时候可能是很有意义的, ...
2014-03-24 12:49
首先要承认,大学毕业的时候我是个糟糕的程序员。我拿到了学位,学到了一大堆书本知识,然后,我开始做一个不太重要的项目,每天晚上花大量的时间做简化。 起初,一切正常,但是我的代码风格一直在添乱。复制、粘贴 ...
2014-03-17 22:05
我有了这种感觉,并在认真考虑是否要辞职,不再做程序员,但其中的原因并不是你们想象的那样。 不,并不是因为编程很难;我喜欢解决难题,用创造性的方式解决。那会是一种让我极度兴奋的体验。 为什么?我想你会这 ...
2014-03-13 09:12 会飞的猪
当一个人在完成一件体力工作时,你很容易评估他是否在努力的工作。你可以观察他的物理动作,看他流了多少汗水。你还可以看到他工作的成功:砖墙在砌高,地面上挖的坑在变大。对努力工作的认可和褒奖是人性中非常基本 ...
2014-03-20 22:52 robin
作为项目的副产品而诞生的 Github 已经有 400 万用户,超过 800 万个数据存储库。为「大规模协作将改变一切商业形态」的预言做了最好的注脚。 我们的网站几个月前无缘无故被中国政府屏蔽了,可没过多久屏蔽又解除了,弄得我们莫名其妙,我们真的不想搀和政府的事情。 坐我对面的年轻人耸了耸肩,一脸无奈的样子。他的名字叫做 Scott Chacon,全球最大的开源代码分享平台 GitHub 的联合创始人和首席信息官。这是他第一次来到中国,受邀前来参加在大连举行的世界经济论坛。我在一大堆嘉宾名单中找到了他,却发现他没有准备任何演讲。Scott ...
2014-03-21 21:50
作为我们大学计算机系的系主任,我经常收到一些声称得到了能造就下一个奇迹的好主意的人的来信和电话。这些电话有的十分的有趣!打电话的人有时是一位急切的创业者,醉心于他的想法,认为那是一个能取代Google,超越 ...
2014-03-18 22:23
你经常读编程博客吗?你经常读软件杂志吗?你经常读一些跟程序员相关的书籍吗? 请停一下,放下你的计算机读物,下周再去读。去找一本跟IT无关的书。 你是否曾经有过一种对编程世界如洪水般涌现的新事物不知所措的感觉?那正是你应该找一本不同的书去读的时候。 找一本你觉得有趣的,或你喜欢的作家写的书。很多人认为读这些小说、读这些专业领域外的书都是浪费时间,但事实不是这样的。 这些书的作用是让你的大脑转变一种思维视角。它们的作用是扩展你的知识领域。它们的作用是在替你准备消化下一个计算机里的新事物。 你会发现一些 ...
2014-03-25 20:43 robin
本文的作者Eliot Horowitz是MongoDB的创始人和技术总监。在一个科技公司里,软件技术经理用在编程上的时间应该不低于总工作时间的30%。无论是管理一个团队,还是一个分部,还是整个公司,当技术经理用在编程上的时间 ...
2014-03-13 09:09 linux
我最近看到Reddit上的一个帖子。说的是Reddit用户”chinan”被迫去维护一个最初外包给印度PHP程序员的项目。 他崩溃了。 这个有趣的帖子被活跃的Riddit浏览者塞满了各种搞笑的言语,但大部分他们都是没有跟印度程 ...
2014-03-13 22:08 robin
分享到微信
打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。