ThoughtWorks 公司的电脑科学家和顾问开发,在他最近的 博客 中分享了他的想法,描述了为什么采用结对编程很难。 Marcos 提出如下在做结对编程时的一些挑战: 基础设施:团队需要有专用的工作站,提供通用的安装,
work extra hours 加班有好处也有坏处,下面我列举了一些,有些是众所周知的,有些是我的个人意见,如果你还有其他的,告诉我我会加到列表中。 CONS:(坏处) 加班正在产生新的
上面这些例子就足以说明我们对于软件的“拙劣”是有分歧的。比如说,你觉得用户界面丑就说明软件不好,但是我觉得那些不能实现预先功能的软件才是拙劣的。所以如果拿出来一个企业依赖度非常高的 Swing(Java
提供 Win 10 的开发者套件。这可能会进一步降低使用树莓派的门槛,让它更受欢迎。 树莓派为什么能卖得这么好?首先是在好用的基础上够便宜。比起非盈利组织 One Laptop Per Child
历史感。过去Logo字母采用的是老式衬线字体,给人一种微妙的权威感:坚定且端庄的“G”,两个稳重且吸引人的小“o”,讨人喜欢的打印字体“g”,高 雅的“l”和若有所思的“e”。 Google 的新Logo虽然保留了
那么到底为什么React.js一下子就火起来了呢?个人觉得可能主要是因为以下几个因素所导致的: 单向数据绑定 就在满世界夸赞双向Data Binding好的时候,React说我默认只支持单向数据流,因为在
统,强大的网站服务如 Google,Facebook 和 Wikipedia 等等。 但是,为什么这么多的的设备都选择使用 Linux?因为它是开源软件( open source software
当然 PowerPoint 也有优点,它可以帮助企业推销产品,或帮助老师在课堂上介绍技术。但作为一种动态参与的手段,它是深思熟虑的简报和技术报告的糟糕替代物。它变成了一根拐杖。 我们应该丢掉它
板会可能会将其分解为若干步骤,就像你之前所做的那样,然后分析每一步的完成时间,最后将这些时间加起来作为整个项目的时间线。不过,这样做就能确保项目按时交付么?SketchDeck团队对此给出了自己的 答案
板会可能会将其分解为若干步骤,就像你之前所做的那样,然后分析每一步的完成时间,最后将这些时间加起来作为整个项目的时间线。不过,这样做就能确保项目按时交付么?SketchDeck团队对此给出了自己的 答案
GitHub 的竞争对手 GitLab 的所有员工都是远程办公。这种工作环境需要极好的文档习惯。他们将员工手册放到网上,敦促自己尽量去更新。这也是不错的招人手段,潜在员工可以一窥公司的办事准则。
我有不少这样的经历,朋友给介绍了一个女孩,我们初次见面,当我说起我是程序员时,对方都露出一种异样的表情,有些比较心直口快的女孩会直接问:我听说你们做程序员的都有些那个…. 她们所说的那个我想应该是
“GNU grep为什么比BSD grep要快” 所做的回答,下面是邮件正文内容: Gabor 您好, 我是GNU grep的原作者,同时也是一名FreeBSD用户,不过我一直使用的是-sta
果赖以对抗安卓阵营NFC技术的一张王牌。 为了说得通俗易懂点,我们可以建立这样一个推论:为什么苹果迟迟不肯支持NFC?答案是苹果有iBeacons。 利用4.0以上版本的低功耗蓝牙技术,i
Go语言比其他的很多语言都吸引我,虽然我不是Go语言的专家,但是我很乐意在这里介绍一下它的特性,下面的这些特性指引我转向了Go语言。 快速简单的编译: go语言编译的很快,事实上,他快的甚至可以作为脚本语言了。几个使他编译很快的原因有:
非是不想让苹果和微软这样的公司抢占其在智能手机市场的份额。 理解谷歌的这一策略非常重要。这也是为什么如此多的公司异常重视其软件的原因,其中不仅仅是苹果和谷歌,也包括Facebook和Twitter等公司。
应通常是:“为什么要学Haskell?”,“这是一种实用的语言吗?”或者“这是一种我可以真正 用 的语言吗?”我的回答是明确的 YES 。 Haskell并不是我工作时的主要语言(我基本上是为嵌入
最近做什么事情都静不下去,为什么呢?
我以前用安卓…htc desire z,三星9100…还做过9100的rom,那时玩谷歌真是疯狂,天天刷机升级系统…折腾 今年5月底把手里的安卓机器全都转手了,只因为不想再折腾了,也累了…就入手了iPhone
最新的浏览器基准测试 又将出炉。文章《 Web浏览器第四次大比拼:Chrome 13,Firefox 6,Mac OS X Lion 》 精彩地描述了浏览器角逐的场面。Chrome 13,Firefox 6,IE9,Opera