结对编程简介

结对编程简介

 一个由聪明能干的开发者组成的敏捷团队正在努力完成交付。他们遇到了一些意料之外的缺陷,正在努力修复生产环境中发现的缺陷;前端开发的工作量比后端开发更大,因此当前端开发者挣扎着试图跟上进度时,后端开发者反而处于无所事事的状态。

在白板上写代码是有难度的

在白板上写代码是有难度的

我最近收到一封来自印度读者的邮件,让我就技术面试谈下看法。关于这个话题,本文再现了我在 2004 年写的一篇文章。(注意,这是我在参与到 C# 团队之前写的,因此充满了 C++ 的感觉)

开发软件有多贵

开发软件有多贵

 有个朋友的朋友想做一个公益的事。因为出资的都是教育水平较高的精英人士,所以对项目的监控透明度要求比较高。于是这个朋友的朋友就想了,信息时代嘛,IT 工具不是可以促进交流提升效率么?于是他对我说:我们想做个 app,可以干这个这个这个……

技术债务偿还计划

技术债务偿还计划

  许多团队都受技术债务困扰,不过,很少有团队能真正地设计一个计划从中挣脱出来。为了更好的理解如何才能摆脱债务,我们首先要正确地理解什么是技术债务。

写给代码技术同事:被人信任才能有广阔未来

写给代码技术同事:被人信任才能有广阔未来

 在汽车之家工作了 10 年,如今创业也有 6 个月了,身边流经了上百人的技术朋友,和他们一起战斗、一起创业、看着他们离职、看着他们不开心。

  原因是啥?

  最原始状态就是:不被信任。

Android M预览版体验:优化用户使用细节

Android M预览版体验:优化用户使用细节

Android M更像是一个循序渐进并且有更多细节方面提升的版本,能给予用户更多使用权限并增加电池管理机制等等。

小米4刷入Windows 10抢先看

小米4刷入Windows 10抢先看

近日,小米官方宣布,小米 4 Windows 10 Mobile 系统的内测正式开启,不过仅限于北京地区用户,且要通过筛选之后才能获得资格

为 Java 程序员准备的 Go 入门 PPT

为 Java 程序员准备的 Go 入门 PPT

这是 Google 的 Go 团队技术主管经理 Sameer Ajmani 分享的 PPT,为 Java 程序员快速入门 Go 而准备的。

防范 DDoS 攻击的 15 个方法

防范 DDoS 攻击的 15 个方法

为了对抗 DDoS(分布式拒绝服务)攻击,你需要对攻击时发生了什么有一个清楚的理解. 简单来讲,DDoS 攻击可以通过利用服务器上的漏洞,或者消耗服务器上的资源(例如 内存、硬盘等等)来达到目的。

25 个令人大开眼界的大数据现象及有趣事实

25 个令人大开眼界的大数据现象及有趣事实

随著巨量资料时代来临,大数据一词已经十分普及,甚至有些被滥用的趋势。在这个时代,切身体会到「大数据」货真价实的存在、以及解读大数据的潜力成为我们的重要课题。

Stack Overflow 揭秘程式开发者15 个不为人知的秘密

Stack Overflow 揭秘程式开发者15 个不为人知的秘密

如果你也是 Programmer,相信 Stack Overflow 这个网站对你而言并不陌生,毕竟当你 Code 到一个程度时,遇到问题大概就只能在 Stack Overflow 上找答案或是问神人了!

中关村距离硅谷有多远?

中关村距离硅谷有多远?

春节长假之后,1990年出生、北航本科毕业的刘雨晓,带着一个10人规模的互联网创业团队,进驻了北京中关村

10 款悲剧 Android 手机让你知道「设计」为什麽很重要!

10 款悲剧 Android 手机让你知道「设计」为什麽很重要!

手机厂商为了讨好顾客总会做一些“创意产品”,但却往往有心栽花花不发,最后成为无人问津的冷门产品。

信息图:软件工程师薪福指南

信息图:软件工程师薪福指南

本文从编程语言、岗位、公司性质、阅历以及地理位置等多个角度解读了国外程序员的薪水状态及原因。

世界各地的软件工程师的薪水从 6 万美元到 12 万美元不等。是什么原因使他们能获得这么高的薪水,或者这么低的薪水?

软件工程师的创业陷阱-接私活

软件工程师的创业陷阱-接私活

 我本身是 Java 工程师出身,写代码至今已超过 15 年,创业也超过 10 年,曾经外包过很多项目给别人,也接过很多外包的项目,现在不接了,只经营电子报发送平台,在二年内累积超过 5000 家企业用户使用。

为什么打断 15 分钟的代价是 1 个小时

为什么打断 15 分钟的代价是 1 个小时

过去一个月里我一直在为生产力的问题奋斗。整体而言感觉自己产出不够多。我开始探索原因,找出工作时发生的状况,或者到底是什么阻止了我在项目上有不错的进展。这项研究最终富有成果。

HTML5游戏——只是趋势 未到爆点

HTML5游戏——只是趋势 未到爆点

 HTML5 游戏是一个趋势,对现状而言,这仅是一个趋势。规则简单、进程快、时间短,成为 HTML5 游戏被迅速认可的主要原因。通过社交网络的分享,获取更广泛的传播,产品变成商业的逻辑正源于此。在资本市场的推波助澜后,留下的只有 HTML5 游戏从业者的迷惑——何时才是爆发点。

一位俄罗斯程序员移民美国的故事

一位俄罗斯程序员移民美国的故事

我搬到美国已经 7 年了。

我热爱这个国家。在我搬来这里以后,我生命中很多大事也是在这里发生的,我真的感激这个国家给我的机会。

外媒评论:原生 Android 已死

外媒评论:原生 Android 已死

Android M精彩亮相,众多开发者在洛杉矶见证了大量新功能:应用权限控制、充电和续航优化、内存占用优化、App与网络无缝集成、移动支付、指纹识别、Google照片应用、离线地图……很激动人心是不是?错了!这些功能早晚都会在安卓手机上普及,但绝对不会是Google设想的方式

从底层理解Python的执行

从底层理解Python的执行

是否想在Python解释器的内部晃悠一圈?是不是想实现一个Python代码执行的追踪器?没有基础?不要怕,这篇文章让你初窥Python底层的奥妙。

Go 语言的手工内存管理

Go 语言的手工内存管理

我们从大量的 go 用户中收集了有关于使用 defer 和 panic 的性能统计。不像其它的 APM/err […]

没有十全十美的技术!携程事件之后,技术专家们的建议与反思

没有十全十美的技术!携程事件之后,技术专家们的建议与反思

遭受攻击还是操作失误?携程宕机事件留给业内无数反思。根据微信群的专家讨论和公众号文章,整理出的文章,相信会给更多朋友一些启示。

Android成功背后危机四伏:有份额没利润

Android成功背后危机四伏:有份额没利润

 5 月 28 日出版美国《纽约时报》印刷版刊文称,尽管 Android 已经取得了巨大成功,不仅称霸智能手机市场,更是成为全球第一大计算平台,但成功背后却危机四伏,这款系统今后仍需面临很多挑战,前景令人担忧。

HTML5游戏开发如何解决付费痛点?

HTML5游戏开发如何解决付费痛点?

即连即玩、病毒传播、高用户黏性,HTML5游戏在保证品质、玩法和表现力不输超级App和原生游戏的同时,能够极大地增加用户驻留时间,更易传播,但付费率却一直是痛点。从企业定制到道具、内容付费,如何实现变现?

我用 Go 语言做了一个红白机模拟器

我用 Go 语言做了一个红白机模拟器

最近我编写了一个 FC 模拟器。制作这样一个模拟器主要是出于兴趣以及为了从中学习 FC 的工作原理。在这个过程中我学到了很多有趣的知识,于是写下这篇文章同诸位分享我所学到的内容。