标签:搜藏

Facebook 五条管理技术团队的经验

Facebook 这五条管理技术团队的经验简单说就是: 1、招聘很紧急,而且要找牛人 2、流程由实践者确立 3、内部晋升,不找空降的管理人员 4、开发工具代替人力低效劳动 5、技术领导,不要外行指挥内行。 国内99%的公司都是反着来的 🙂 转载请注明:26点的博客 »...

4550℃

极限编程

为了解决许多公司的软件团队陷入不断增长的过程泥潭,一批业界专家一起概括出了一些可以让软件开发团队具有快速工作、响应变化能力的价值观和原则,他们称自己为敏捷联盟。敏捷开发过程的方法很多,主要有:SCRUM,Crystal,特征驱动软件开发(Feature Driven Develo...

4348℃

什么样的电子邮件才最给力

前些日子,整理过一些开会的技巧,(1),(2),(3),但是后来发现有效的会议并不能解决大部分的沟通问题,相反,电子邮件才是那低调但是着实影响着推动和沟通效率的罪魁祸首。 但是,电子邮件却往往不可或缺,即使我们有大量的会议,面对面工作,人手一部电话,电子邮件依然非常重要。 这是因...

4532℃

Python/Go

2010年IT薪酬:Java,Python,Windows技术最赚钱

想提升你的技术能力,以留在竞争激烈的市场?虽然在这个充满挑战的就业市场经验已经不是什么秘密事项,在决定关注的重点之前,研究哪些技能最赚钱仍 然是很 有帮助的。尽管工资已经连续第二年停滞不前,有一些领域,已经开始增长,如编程语言Python和Perl,或光纤通道存储专家。调查还发现...

5548℃

程序员需要的是梦想不是忍耐 从王小山的故事感悟

有人问我,新手程序员如何快速提升自己呢? 我告诉过你有关王小山的事情吗? 王小山是一个典型的吃棒子面长大的农村男孩,他的父母都是淳朴的农民,一心一意的务农供他读书,他还有两个姐姐。后来,他的父亲因为劳累过度而去世。 那个时候王小山才12岁,他需要每天早晨4点起床下地去干农活,这些...

4712℃

SQL 高性能查询优化语句

保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如 ...

4085℃

MySQL中处理空值时要小心两个陷阱

MySQL数据库是一个基于结构化数据的开源数据库。SQL语句是MySQL数据库中核心语言。不过在MySQL数据库中执行SQL语句,需要小心两个陷阱。 陷阱一:空值不一定为空 空值是一个比较特殊的字段。在MySQL数据库中,在不同的情形下,空值往往代表不同的含义。这是MySQL数据...

5771℃

谈PHP优化

我们在编写程序时,总是想要使自己的程序占用资源最小,运行速度更快,代码量更少。往往我们在追求这些的同时却失去了很多东西。下面我想讲讲我对PHP优化的理解。优化的目的是花最少的代价换来最快的运行速度与最容易维护的代码。 进行大范围的优化,而不是死啃某些程序代码 我这里所说的优化,基...

5455℃

断行与缩进是写出优美SQL语句的捷径

从事企业系统开发很多年了,在系统的工作流分析中,少不了要分析SQL语句,当系统积累到一定规模后,所涉及的数据库表会以几何数增长,因此会经常碰到很长的SQL语句,涉及到的表会达到几十张之多,当你拿到这样一段SQL时,需要分析各个表之间的关系,头就有点大!我Google了一下,没有找...

5869℃

编程上的天真无罪

本文是从 Programming Innocence 这篇文章翻译而来。 我已经干编程很久了。当我最初开始编程时,几乎能把所有的时间花在计算机上写程序。的确,我的程序写的很烂,但我充满了乐趣,我学到了很多。随着时间的推移,这种编程上的天真慢慢离我而去。 一个能使天真从程序员身上...

5270℃

阅读优秀代码是提高开发人员修为的一种捷径

很多程序员都讨厌阅读代码。来吧,承认吧! 每个人都喜欢编写代码,编代码是件趣事。 另一方面,阅读代码也不容易。 不仅不容易(编注:参见《微软资深软件工程师:阅读代码不容易》), 而且还非常枯燥,咱们要面对这一事实。任何不是你的代码都不怎样。(虽然我们没有说出来,但我们都是这样想的...

4603℃

当你在发展进步、而你的朋友原地不动

我在寻找一些建议指导,所以我找到了这个博客。四年前我就感觉到不快乐。我生活平困,没有出路。我决定认真反省一下我的生活,决定要改掉一些坏习 惯,去培养一些好习惯。我还找了一份兼职来增加收入,自愿的选择一种相对清贫的生活方式。情况发展的非常好!我经济开始好转,我有了能力去学习我想学的...

5645℃

你的架构很烂,但我并不在意

嗨,你的应用的架构很完美吗?对呀,这就是为什么你还没有发布你的应用的原因,你仍然在彻夜不眠的担忧着各个功能模块之间的责任分离(你没时间去关心应用的流量和访问率)。 可是,除了我之外,谁还会对你说你的架构很烂?为什么我要关心你的架构?因为我只是你的用户,我不关心你的程序长的什么样、...

5473℃

网络红人《扫地老太太》所有版本

从一个“据说”开始,她成为2011网络第一个“红人”。她低调、淡定、深藏不露;她“身怀绝技”却能安心做个保洁员;她精通各行各业,总在最关键的时候给人指点迷津。她就是一个“扫地老太太”…… 网络版“扫地老太太” 据说在每一个互联网公司里,都有一个扫地的老太太。很偶然地,当她经过一个...

6041℃

防御性编程技巧

在防御性编程的大框架之下,有许多常识性的规则。人们在想到防御性编程的时候,通常都会想到“断言”,这没有错。我们将在后面对此进行讨论。但是,还是有一些简单的编程习惯可以极大地提高代码的安全性。 尽管看上去像是常识,但是这些规则却往往被人们忽视,这就是为什么世界上并不缺少低质量软件的...

4376℃