我的100,000小时

我大概做了 11 年编程,从我 18 岁那年开始。我真的不知道为什么要编程,我只想能够编写我自己的软件,我能够记起来的应该是编写我自己的游戏。起步是艰难的,总的来说,编程有太多的信息、工具和很多...
jopen 9年前    7191   

能启发你不断思考进步的最佳5条编程语录

下面是我我最喜欢的 5 条编程语录,它们经常会让我停下来,认真的想一想。   “一个优秀的程序员是这样子的,他在穿过一条单行道前都会先看一下路两边。”
jopen 9年前    3638   

编程初学者的“灯塔”

  计算机科学作为一个蓬勃发展的行业,学习者总是面临各种困难。本文收集了编程初学者如何学习编程的几个小贴士,为初学者指明方向。
jopen 9年前    5622   

奥巴马成为美国历史上第一位会编程的总统

美国总统奥巴马最近活动频繁,多次登上科技媒体的报道。他先是决定将会为警察配备随身摄像机,之后还签署了电子标签法案,今天,他又作出了一件在美国历史上具有里程碑意义的事情。
jopen 9年前    3926   

怎样像艺术家那样偷东西

艺术家经常被问到,他们从哪里找到灵感。诚实的艺术家会说,他们是偷来的。作家 Jonathan Lethem 曾经说过,当有人把某样东西叫做“原创”时,十有八九,他们不知道相关的原始资源。...
jopen 9年前    6417   

苹果将在零售店举办编程讲座: 中国也入榜

苹果本周五通过官方渠道宣布,他们将再一次和 Code.org 进行合作,在全球范围内的苹果零售店开展“编程一小 时”(Hour of Code)讲座,时间为 12 月 11 日。除此之外,苹果还...
jopen 9年前    3579   

编程应该用Mac还是PC?

这是一篇比较老的文章了,眼看着公司开发人员用 Mac 的比例越来越高,现在再拿出来讨论一下,想想也未尝不可。喷的时候请勿人身攻击。
jopen 9年前    5086   

编程王道,唯“慢”不破

人和人之间编程速度的差异还是很大的,有的程序猿写代码非常快,有的却常常是龟速。 Jeffrey Ventrella 最近在一篇文章里探讨了这种编程速度的差异,他是绝对的龟速派代表,来看看他对编程速度的看法
jopen 9年前    5057   

在黑暗中独自编程

“代码异味”【注1】是描述人们在检查代码时立即看到设计之初导致的潜在问题。Martin Fowler 把它描述为“通 常是系统深层次问题的一种表象”。它经常和粘贴的代码、反模式、过度复杂等...
jopen 9年前    5014   

如果学习编程可以重来

 在过去的几个月里,我一直在学习用 Objective-C 编写 iOS app,最后我开始理清思绪。这比我想象中要难很多,也花了太长时间。   我经常遇到困难、感到沮丧,修复 bug 比实际...
jopen 9年前    5554   

一个很有借鉴价值的编程故事

这是一个真实的故事,关于我自己的。一个理智的生命个体是怎么一步步走向疯狂?
jopen 9年前    18810   

王登科:生命游戏与遗传编程

今天在一本书中读到一个很神奇的故事,在九十年代,生物学家 Thomas S. Ray 写过一个 80 条指令的病毒,并把这条病毒放在计算机里面『培养』,这些病毒不断复制和变异,变化出了各...
jopen 9年前    12376   

为什么我们需要教小孩子编程

现在的大多数学校,大多没有设置编程类课程。对此,我真心不能认同。所以,当“sheknows”网站要求我写点关于教小孩子写代码的内容时,我觉得这是一个好机会。
jopen 9年前    6360   

编程中的“末行效应”

我研究过数百个因“拷贝-粘贴”导致的错误。可以肯定的是,程序员常常会在一大段代码的最后一段里犯错。好像还没有任何编程书讨论过这种现象,因此我决定自己写点什么。我称之为“末行效应”。
jopen 9年前    14395   

大揭秘:女性不爱编程的缘由

计算机科学专业的女性数量多年来一直在缩减?若追根溯源,从上世纪七八十年代PC兴起到现在人人平等的大好时代,从性别歧视到女性权利解放,女性的角色一直在转变。或许有朝一日,女性乔布斯的出现也不是不可能!
jopen 9年前    4210   

【趣图】编程的魅力

也许你会对为什么程序员总是一天到晚、没白没黑、周末也不休息的总是趴在电脑前编程大惑不解,那么,看看下面这张图,你就会明白编程的魅力所在了…
jopen 9年前    5491   

优秀编程的“艺术”

优秀的代码是一件艺术品?或者软件工艺宣言言过其实了?成为一名”优秀“的程序员,有什么要求?
jopen 9年前    6234   

让老妈告诉你如何编程

在今天开发人员的周例会上,大家吵的不可开交,我们在讨论在敏捷开发中是否应该将“故事点(story point——敏捷开发中的一种工作量单位)”分配给修改bug和代码整理工作——将它们跟软件功能需...
jopen 9年前    3087   

提升编程能力的11个技巧

不说废话,直接上步骤。 1.首先仔细分析问题 2.接着好好想想如何解决这个问题 3.收集整理所有需求。
jopen 9年前    6585   

国外|老外的 12 条测试让你更好地编程

你听说过SEMA么? 它是一个用来测试一个软件团队有多好的相当深奥的系统。不,等等!不要手贱点开这个链接!它会花费你大概六年的时间来了解这个东西。所以我提出了我自己 的、跟它相比极不负责任的、草...
jopen 9年前    17206   
1 2 3 4 5 6 7 8 9 10

热门问答

热门文档