自从我使用站立式电脑桌工作以来已经有2年时间。不论一天要编程多少个小时,我都是站立在电脑前。也就是说,有些日子我会一天站立超过10个小时,虽然不是连续的——中间会有小憩,吃饭,冥想等。
我们都知道KISS (Keep It Simple, Stupid)和 YAGNI (You Ain’t Gonna Need It)软件开发原则,然而,过度复杂的软件仍然随处可见。
职业人士最常见的一种抱怨是:时间太少。每周工作超过60小时的人会抱怨甚至挤不出时间来处理他们邮箱里的邮件,更别说有创见性处理大项目中的问题。
想象一下,你在一个大公司里,在一个稳定可靠的技术架构上写程序。如果你在这个项目上一干数年,但却没有时间在工作之余学习新的东西,那么,当项目完成时,也就是你的技术过期之日。
这是一篇继《Hacker News 排名算法工作原理》之后的又一篇关于排名算法的文章。这次我将跟大家探讨一下Reddit的文章排名算法和评论排名算法的工作原理。Reddit使用的算法也是很简单,容易理解和实现。这篇文章里我将会对其进行深入分析。
鸭子类型是我目前在Ruby语言里最喜欢的一个“功能特征”,主要是因为它能让我们轻松的写出漂亮的代码——毕竟,你无需再担心类型:你可以把精力全部集中到你想发送的消息上,以及你需要打交道的对象能发挥的功能上。
这篇文章我要向大家介绍Hacker News网站的文章排名算法工作原理,以及如何在自己的应用里使用这种算法。这个算法非常的简单,但却在突出热门文章和遴选新文章上表现的异常优秀。
编程界向来是叛逆主义者的天堂。他们的英雄们,比如林纳斯-托瓦兹(Linus Torvalds),才华横溢,刚愎自用,粗鲁无礼。他们说他们想说的,穿他们想穿的,对着电脑大嚷大叫。
主流浏览器之争从上个世纪开就开始,已经持续了很长的时间。就在几年前,IE还是最主流的web浏览器。但现在形势完全不同了,人们都在笑话IE,纷纷转向其它浏览器。今天,我向大家分享一下针对IE的搞笑图片,只是逗乐而已,喝杯咖啡,坐下来慢慢享受吧。
一个月前,我正在写一个简单的应用,是用ruby去读pdf文件,不知道为什么,文件指针跑到了文件开始地址的前面。我不明白为什么会这样。于是,像往常一样,我到stackoverflow上发帖求助。
我们都知道,相比起单干,成立一个团队能让你的创业更容易成功。合伙创业能让每个人的技能优势相互补充,能提供相互的心理支持,你防止你掉入无底的兔子洞或在计划蓝图上迷失方向。全都说的很对,但大前提是你要找到正确的合伙人。
软件技术行业里性别歧视有多古怪?周五,科技社区里的程序员们得到了第一手的亲身体验。LinkedIn和 Toptal——一个小型的开发人员网络平台——之间上演了一场关于Toptal在LinkedIn网站上投放的广告上的女孩的可信度的闹剧。
面向接口编程:这项编程法则要求程序员定义接口,并针对接口来编程,而不是针对实现编程。理由非常简单:容易开发第二种实现,易于测试(真的吗?),更有效的使用代码。
一、一个大水杯 二、前后对比 三、程序员一周的表情对比 四、浏览器猜猜看 五、项目状态图 六、轿车车贴 七、好 […]
每次跟我那些阿根廷的朋友说起我在和一个俄罗斯人合作开发Listboard.it时,他们都会问“你是怎么做到的?”很显然为什么他们会这样问。丹尼斯和我相距8300英里(大约1.3万公里),