`
找不着北
  • 浏览: 310998 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
  作者 Dan McComas 今天是我的生日。生日让我烦恼——每年的这个时候,我都会为这些自己不能掌控但又无可避免的事情而焦虑。那就让我们聊聊这个吧。今天,我开始担心在 事业上的前途,开始担心我作为一个web开发者对 ...
上周Amazon公司邮件通知我,一位负责S3的产品经理要跟我聊聊我们对他们的服务的使用情况。(我们使用Amazon的S3提供各种图片和视频的存贮服务)。看起来我们有个绝好的机会来跟Amazon里面的人谈谈我们遇到的问题和希望得到的功能。 一接通电话,我们就完全明白了,这个人完全不是来提供服务的。他只是想了解我们的想法,去计划如何提高销售额和留住客户。我不想在这上面浪费我的时间,也不想把购买计划告诉Amazon来让他们扩大业务。我在电话里直接表达了我的意思。 为什么不呢?因为他们的服务不好。Amazon并不在乎我,所以我也不在乎他们。他们有个好的产品,他们得到了我这个客户,但他们没有好的服务, ...
最近整个Java阵营都陷于一场讨论Oracle和Google之间关于Android平台的专利诉讼官司的混战中。我已经在很多地方都发表过我的观点,但这确实是个 重大的话题,需要在所有地方反复重申这个观点 … 所以,这篇文章就是要再次的完全的揭露事实真相。 第八大千禧年问题: Android = Java? 前几天,有研究者宣称找到了P != NP的证据,这在编程界引起了不小的兴趣——至少为此狂热了好几天,直到开始有评论家指出证据中有很多的缺陷。我在做计算机科学系学生时研究过这个题目,但说实话,我的高等数学的水平还达不到看懂这些证据的水平(P = NP? 是克雷数学研究所提出的七个千禧年数学问题 ...
在崩溃之前先检查一下自己。 编者言 :低头想想自己,真和图上的一样,每天上班,下班,上网,睡觉(一个人睡),自己好像还没感觉什么,可让外人分析一下,自己这样子就成了一个怪物了,这就是程序员的生活吗?     图片编译来源:外刊IT评论     :-)
招聘一个程序员,唯一对你有意义的是他能写出好程序的能力。 很少人像这样去招人,他们更喜欢去挑剔程序员的个人癖好和性格缺点。 我一说出这样的话,人们大量的评论就会批评道:你错了,错了,完全的错了。 好的 ...
场景内容 云计算因其软件上的按需付费模式而大获成功,它创造了一种伸缩性模型: 如果有两个公司,它们正好在相反的时区里,白天都需要10台服务器,晚上减少到1台。那么一个云计算服务商需要11台服务器就能同时为这两 ...
       经常读我的博客的人应该知道,我最喜欢的编程语言是Haskell。我喜欢函数式编程,Haskell是一个能把函数式编程推向极致的语言。虽然如 此,我仍然时刻关注着其它新兴的和即将产生的编程语言,特别是函数式的编程语言,所以,当Scala诞生之初我就知道了这种语言。当时,我粗略的对它了解 了一下,并不是很喜欢;我感觉它的那些语法对于我的口味来说过于甜腻,而且这种语言看起来异常的复杂。然而,一些我很尊敬的人都喜欢这种语言,所以我就再 次的看了看。我的评论并不是基于对这种语言的一个全面的了解之上,只是我通过几周的阅读和实验得到的收获。不管怎样,我已经有足够的认识来声 明,Scala ...
在Web开发公司里,有个问题会被一而再、再而三的提出来,这就是: “是否应该允许开发人员进入生产环境?如果是,允许到什么程度?” 对于此,我的观点是,整体上,应该限制开发人员访问生产环境。在论证我这个观点 ...
+ + + + + + + + + = 一个好的程序员应该是那种过单行线都要往两边看的人。 – Doug Linder, 系统管理员   任何一个工具,它的一个最重要的、同时也是最难以做到的方面就是对那些学习使用这个工具的人在使用习惯上的影响。如果这个工具是一种编程语言,那么,这种影响——不管我们是否喜欢——将是一种思考习惯上的影响。 – Edsger Dijkstra, 计算机科学家 抽象化是一种非常的不同于模糊化的东西 … 抽象的目的并不是为了模糊,而是为了创造出一种能让我们做到百分百精确的新语义。 – Edsger Dijkstra ...
你是否有过复查程序时发现有些注释毫无用处?程序注释是为了提高代码的可读性,为了让原作者以外的其他开发人员更容易理解这段程序。 我把这些让人郁闷的注释方式归为了五类,同时把写出这些注释的程序员也归为了五 ...
程序员喜欢把自己装在自己的小天地里。一点点很小的事情就能让他们高兴起来。如果他们根据设计书完成了任务,他们会非常高兴。有时候一个小小的卡壳都有影响他们的心情。他们会非常沮丧。 这个漫画就是描写程序员身上有趣的事情的 …         出自:外刊IT评论   :)
这是我们的天才Lauri Tulmin处理的一个有趣的技术支持的故事。问题看起来是Wicket里的JRebel导致的ArrayIndexOutOfBoundsException 异常,很罕见。经过一些分析调查,他发现这个异常最先是由下面的Wicket代码抛出的:   private final Map< IModifiable, Entry> modifiableToEntry = new ConcurrentHashMap( ) ; public void start( Duration pollFrequency) { ...
周末的时候我正准备和几个朋友打游戏,热身的过程中同一个不是很熟的队员发生了一次有趣的谈话。 “你是做什么的?”他问我。“哦,我给自己干,我有一个软件公司”,我回答。“真的吗!真令人羡慕!我在XXX公司工作,但我一直有个愿望去做动画设计,做独立职业人。这是我的梦想。可我现在陷入了这个错误的行业中了。” “你还活着,不是吗?”我尽量小声的对他说。他继续说:“你不知道,我已经想这一天等了10年了,可一旦你有了家庭,你很难在干其它的事情了.” 我实在是按耐不住,于是就对他说:“那好,如果你是真的这样想,你也许应该报个动画设计培训班,或者你也可以在家里自学呀。只要你下定决心开始做。”我得到这样一句轻 ...
我有一个很熟的朋友,他现在忙的不可开交。他手上有一大堆没有完成的合同,而且一个跟他一起开发的助手也离他而去。于是,在三个大客户的催命鬼时的督促下,他已经连续好几个星期没休息了。 其中有个客户跟他讨论他 ...
在Java 2010大会上,一位发言人给我们展示了几段简短的代码,并且问我们每段代码都是做什么用的。代码写的很明了,但没有提供上下文的注解。下面的就是这最后一段代码:   def what( x, n ):      if n < 0 :          n = - n          x = 1.0 / x      z = 1.0      while n >
Global site tag (gtag.js) - Google Analytics