周鸿祎:如何建立一个“铁打的营盘”?

本文探讨了创业过程中建设优秀团队的重要性,并提出了建立团队的三大关键要素:理想主义情怀、激励机制及新老交替。通过案例分析,强调团队稳定与个人利益捆绑的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文地址:http://www.iceo.com.cn/guanli/110/2011/1208/236596.shtml

 

中国有句古话,叫做铁打的营盘流水的兵。

我相信,创业初期,当团队里有人离开的时候,肯定有不少创业者拿这句话来安慰自己。但我觉得这句话有误导,因为他把营盘(公司)和兵(员工)的关系完全视为单纯的雇佣关系。对于创业团队来讲,如果每个员工都把自己做的事情仅仅当作一份工作,当作一种养家糊口、解决财务问题的工具,那么这个营盘绝对不会是铁打的,而是纸糊的,稍有风吹草动,就会坍塌。

从另一个角度来看,创业开始,最宝贵的资产不是那个idea,更不是那个宏大的规划。创业就是一场马拉松式的接力赛,是一个长期、艰苦的过程,没个七八年达不到目标;同时又要求你必须以百米冲刺的速度去竞争。这一切都需要优秀的创业团队来执行,前赴后继。改变世界的精神不变,捆绑个人利益与企业利益的激励机制永在。所以,我认为,营盘是铁打的,还是纸糊的,归根结底在于你是不是有一支优秀的团队。

建设一支优秀的团队,这是整个创业过程中都必须要面对的问题。如何建立一支优秀团队,仁者见仁,智者见智,但我认为万变不离其宗,关键是把握三个要点:

第一,不能以发财为目标,一定要有某种程度的理想主义情怀。我在互联网行业里干了十多年,从来没有看到一个为了解决财务问题而凑在一起的团队能够最终走向成功的。相反,这样的团队一旦遭遇到了挫折,就容易悲观失望;或者一旦外面有更大的现实利益诱惑,团队容易分崩离析。前不久,我找人力资源的人帮我统计了一下,看一看跟我合作在十年以上,在八年以上,在五年以上的到底有哪些同事。在这一批人里,有我第一次创业时开始就跟着我一起打拼的;有的在方正时是同事,后来我做3721的时候加入进来;还有的是加入到我在雅虎时的团队,中间离开几年,后来又加入到360来的。看了这个名单,我很感慨,如果那时候我跟他们说,出来跟我干吧,到时候发财了咱们大碗喝酒,大口吃肉,大秤分金,我估计他们也不会跟我合作这么长时间。相反,我们的目标是要做出牛的互联网产品来,让人们的互联网生活更方便、更安全,有了这个目标,大家才能持之以恒地走下来。

第二,财散人聚,要有激励机制,把大家的利益捆绑在一起。建团队,我不希望我的员工单纯是奔着钱来的,因为这样投机分子太多。但是我一定要替员工考虑财务问题。在今天这样一个社会,谁都不能免俗。就算是一个理想主义者,也总要养家糊口,要在社会上过一种体面的、有尊严的生活。而且,创业是一个耗人健康、燃烧青春的事儿。对于这些愿意跟着企业去打拼的人,不能光在嘴巴上对他们说好,而是要签协议,让这些燃烧青春的人也能一起分享未来的收益。否则,财聚人散,也没什么未来了。正因为这样,360从一开始就做了员工持股计划,最初员工持股比例达到40%,最后几轮稀释后在上市前降低到22%。这个比例在今天互联网公司中算是最高的了。我觉得,用西方证明是有效的股权期权制度,把团队的利益和公司的利益捆绑在一起。这些做好了,讲理想主义才好讲,做思想工作才好做。

第三,解决新老交替的问题,留一部分利益给未来。企业在成长过程中,走弯路、遭遇挫折,那是肯定的。这个时候,会有团队成员因为不认同未来发展方向,或者因为有更大的现实利益诱惑而离开。同样,不同的阶段需要不同的人才,需不同的专业技能,只有新人不断进来,企业才有未来。我从来没有见到过一个团队一成不变地走向成功,即使桃园三结义的刘关张,打天下还得需要赵云、黄忠、诸葛亮。新老交替,最好的解决方式,我认为还是通过激励制度。比如,在360里面,老员工技术能力强,做事风格踏实,不骄不躁,是新人的榜样。他们不是管理层,走的是技术专家路线,也受新人的尊重。对新人来说,他们也不是单纯的打工者。按照常青树计划,360每年都会维持总股本5%的比例,为有突出贡献的员工发放期权。维持5%的比例,就意味着需要稀释其他投资人的比例,但我对投资人说,设计这样一个蓄水池,就在于吸收人才,把新人的利益与企业的未来紧紧捆绑在一起,这样大家做事才会有积极性。这种积极性产生出来的价值,要远远大于被稀释掉的价值。投资人都是熟悉互联网这个行业的明白人,没几句话就同意了。这就是我说的“留一部分利益给未来”。

有的报道说,我的办公室里面的书架上到处摆满了毛著,真不知道这种无中生有是怎么来的。我读书不少,在管理类的书籍上还是翻译的居多。其实,马斯洛已经讲得很明白了,人的需求分层次,不同阶段有不同阶段的需求,西方企业的各种激励制度和管理方式都建立在对人性的理解上。所以,我在这里讲的建团队、设计激励机制、完成新老交替,以这种方式建立“铁打的营盘”,其实也没啥新鲜的。我建议大家多读、多看,不违背人性,自然在建设团队方面会事半功倍。

<think>好的,用户问除了冒泡排序和插入排序之外,还有一个基础排序算法是什么。首先,我需要回想一下常见的基础排序算法有哪些。基础排序算法通常包括冒泡、插入、选择排序,可能还有希尔排序,但希尔排序算是插入排序的改进版,可能不算最基础的。用户提到的“好像还有一个”,应该是指选择排序,因为这三个是最常被一起提到的。 接下来,我要确认用户的知识水平。用户之前问过插入排序,所以可能对排序算法有一定了解,但可能还是新手。需要解释得简洁易懂,避免使用复杂术语。 然后,用户的需求可能是在学习基础排序算法,或者复习相关知识。他们可能正在准备考试或者面试,需要快速掌握这几个基础算法。所以回答时要结构清晰,重点突出,可能还需要对比其他算法,帮助用户区分。 我需要检查是否有其他可能性,比如归并排序或快速排序,但这些通常属于更高级的算法,用户提到的“基础”可能指的是更简单、时间复杂度较高的那些。所以最可能的答案是选择排序。 接下来,组织回答的结构。先直接回答是选择排序,然后分点解释其核心思想、步骤、示例、代码实现、时间复杂度和特点。同时,对比冒泡和插入排序,帮助用户理解不同之处。可能还需要举一个生活案例,比如选最小水果,这样更直观。 要注意用户之前得到的回答格式,比如分核心思想、分步演示、代码实现、关键特性等,保持一致性会让用户更容易理解。所以这里也按照类似的格式来组织内容。 在代码部分,确保语法正确,用C++或Python这样的常见语言。时间复杂度的部分要明确,最好情况、最坏情况,以及适用场景。还要提到稳定性,比如选择排序通常是不稳定的,但可以通过额外处理变成稳定的,这点可能需要说明。 最后,总结对比三种基础排序算法,帮助用户记忆。可能用户容易混淆这三种,所以对比它们的交换次数、稳定性、时间复杂度等,能加深印象。 需要避免错误,比如选择排序的时间复杂度都是O(n²),不管最好最坏情况,这点要准确。同时,示例要清晰,比如用数组[5,2,4,6,1]的分步演示,和之前的插入排序例子保持一致,方便用户对比学习。 可能还要考虑用户接下来会问什么,比如不同排序算法的区别,或者更高效的算法,但当前问题只需回答第三个基础算法即可,无需扩展太多。保持回答简洁,但信息完整。</think>--- ### 基础排序算法第三剑客:**选择排序**(附对比指南) --- #### 一、核心思想 **类比菜市场挑最小番茄**:每次遍历未排序区域,找到最小元素,直接丢进已排序区末尾。 **口诀**:**“扫描→找最小→交换位置”** --- #### 二、分步演示(数组 `[5, 2, 4, 6, 1]`) 1. **第一轮**: - 扫描全部,找到最小元素 `1` - 交换位置:`[1, 2, 4, 6, 5]`(已排序区 `[1]`) 2. **第二轮**: - 扫描剩余 `[2,4,6,5]`,找到最小 `2`(已在正确位置) - 已排序区 `[1,2]` 3. **重复操作**直到完成排序 --- #### 三、C++代码实现 ```cpp void selectionSort(int arr[], int n) { for (int i = 0; i < n-1; i++) { // 已排序区终点 int min_idx = i; // 记录最小值位置 for (int j = i+1; j < n; j++) { // 扫描未排序区 if (arr[j] < arr[min_idx]) min_idx = j; // 更新最小值 } swap(arr[i], arr[min_idx]); // 交换到已排序区末尾 } } ``` --- #### 四、关键特性 1. **时间复杂度**: - 任何情况都需要 $O(n^2)$ 次比较(铁打的效率低) 2. **优点**: - 交换次数少(每轮最多交换1次,而冒泡排序可能多次交换) 3. **缺点**: - 不稳定排序(例如 `[5, 5, 2]` 排序后两个5的顺序可能改变) - 无法利用数据已有顺序(即使数组已有序,仍需完整扫描) --- #### 五、三兄弟对比表 | | **冒泡排序** | **插入排序** | **选择排序** | |----------|--------------|--------------|--------------| | 交换次数 | 最多 | 较少 | 最少 | | 稳定性 | ✅ 稳定 | ✅ 稳定 | ❌ 不稳定 | | 最佳时间 | $O(n)$ | $O(n)$ | $O(n^2)$ | | 适用场景 | 教学用途 | 小数据/基本有序 | 仅限教学 | --- #### 六、一句话总结 **“选最小硬插队,简单但效率低”** —— 适合学习原理,实际开发优先用更高效算法(如快速排序、归并排序)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值