Aqee - aqee.net
General Information:
Latest News:
程序员的最大挑战 26 Aug 2013 | 09:06 pm
我思考越深就越坚信,如今的程序员的最大挑战是没有时间学习新知识。当在学校时,人们都有大量的时间来学习新工具和新技术,但一旦完成学业,有了全职工作,我们就拿不出足够的时间来学习新东西了。而我们这个行业的变化却是日新月异,对于一个职业程序员,每周至少有40小时‘真正’工作时间,完全没有时间和精力去掌握各种的新兴编程语言,框架和技术,更别说精通了。我想这也就是为什么编程是年轻人的游戏的原因。 想象一下...
Reddit排名算法工作原理 25 Aug 2013 | 09:18 pm
这是一篇继《Hacker News 排名算法工作原理》之后的又一篇关于排名算法的文章。这次我将跟大家探讨一下Reddit的文章排名算法和评论排名算法的工作原理。Reddit使用的算法也是很简单,容易理解和实现。这篇文章里我将会对其进行深入分析。 首先我们关注的是文章排名算法。第二部分将重点介绍评论排名算法,Reddit的评论排名跟文章排名使用的不是同一种算法(这点跟Hacker News不一样)...
嘎嘎叫的小狗——快乐的鸭子类型 22 Aug 2013 | 09:44 pm
鸭子类型是我目前在Ruby语言里最喜欢的一个“功能特征”,主要是因为它能让我们轻松的写出漂亮的代码——毕竟,你无需再担心类型:你可以把精力全部集中到你想发送的消息上,以及你需要打交道的对象能发挥的功能上。 我第一次接触Ruby时就知道它是一种“鸭子类型语言”,但我的静态编译型语言的背景知识妨碍了我真正理解鸭子类型的真正含义。理论很简单:如果你设计一个方法,它需要一个‘鸭子’参数,那么你呼叫一声“...
Hacker News 排名算法工作原理 21 Aug 2013 | 09:08 pm
这篇文章我要向大家介绍Hacker News网站的文章排名算法工作原理,以及如何在自己的应用里使用这种算法。这个算法非常的简单,但却在突出热门文章和遴选新文章上表现的异常优秀。 深入 news.arc 程序代码 Hacker News是用Arc语言开发的,这是一种Lisp方言,由Y Combinator投资公司创始人Paul Graham创造。Hacker News的开源的,你可以在arcla...
极客之王林纳斯-托瓦兹(Linus Torvalds)捍卫他穿浴袍编程和辱骂其他程序员的权力 20 Aug 2013 | 09:47 pm
编程界向来是叛逆主义者的天堂。他们的英雄们,比如林纳斯-托瓦兹(Linus Torvalds),才华横溢,刚愎自用,粗鲁无礼。他们说他们想说的,穿他们想穿的,对着电脑大嚷大叫。 这些人应该学会表现的和气些吗?随着在Linux内核邮件列表——Linux开发运动的虚拟家园——里一个位英特尔(Intel)公司程序员公开呼吁大家应该表现出职业素质,一场热烈的讨论随即在Linux程序员中爆发了。 托瓦兹...
程序员眼里IE浏览器是什么样的 15 Aug 2013 | 09:27 pm
主流浏览器之争从上个世纪开就开始,已经持续了很长的时间。就在几年前,IE还是最主流的web浏览器。但现在形势完全不同了,人们都在笑话IE,纷纷转向其它浏览器。今天,我向大家分享一下针对IE的搞笑图片,只是逗乐而已,喝杯咖啡,坐下来慢慢享受吧。 如果浏览器是一种枪 反射弧有点长… 如何区分 HTML 和 HTML5 成长的烦恼 主流浏览器的用户群 浏览器猜猜看 :) 本文由外刊IT评...
我看到了旧时的C语言疤痕…… 14 Aug 2013 | 09:20 pm
一个月前,我正在写一个简单的应用,是用ruby去读pdf文件,不知道为什么,文件指针跑到了文件开始地址的前面。我不明白为什么会这样。于是,像往常一样,我到stackoverflow上发帖求助。得到的第一条回复是: “你的代码有C语言的味道….” 有什么??进一步的阅读,我发现在ruby里有一个很方便的IO操作包,根本不需要使用getc(这是我的习惯用法)——除非在一些特殊情况下。 我想说的是...
下次我要一个人创业 13 Aug 2013 | 09:26 pm
我们都知道,相比起单干,成立一个团队能让你的创业更容易成功(来自创业基因研究项目的数据和《创业迷思》都证明了这一点)。合伙创业能让每个人的技能优势相互补充,能提供相互的心理支持,你防止你掉入无底的兔子洞或在计划蓝图上迷失方向。全都说的很对,但大前提是你要找到正确的合伙人。跟错误的人一起干事业会把你带入完全相反的方向,必败无疑。 我相信,我的前两次创业失败的原因主要是创业团队的组建出了问题(我也是...
这些女孩太漂亮,不可能是程序员 12 Aug 2013 | 09:33 pm
软件技术行业里性别歧视有多古怪?周五,科技社区里的程序员们得到了第一手的亲身体验。LinkedIn和 Toptal——一个小型的开发人员网络平台——之间上演了一场关于Toptal在LinkedIn网站上投放的广告上的女孩的可信度的闹剧。 事件起源于LinkedIn网站上短暂出现的一则跟女程序员相关的广告,这则广告很快的被LinkedIn下架,因为它的用户抱怨这些女孩的外貌。 没有任何的解释的撤...
我拒绝接受的几个最佳编程实践方法 11 Aug 2013 | 09:47 pm
import类,而不是import整个包 在很多语言里,这通常是一种被推荐的做法,有些甚至是必须的。如果是在C++里,这还算是有点意义,因为更少 #include 意味着更快的编译速度,然而,这种意义仅体现在需要花很长时间去编译的大型项目中。 而对很多像Java这样的语言,这毫无意义。因为它不影响编译的时间,所有你得到的回报只是花更多的努力来维护你的import语句。虽然IDE可以帮助你做这些...