30多年程序员生涯经验总结

30 years of career experience summary programmer

在我30多年的程序员生涯里,我学到了不少有用的东西。下面是我这些年积累的经验精华。我常常想,如果以前能有人在这些经验上指点一二,我相信我现在会站得更高。

1.客户在接触到产品之后,才会真正明白自己的需求。

这是我在我的第一份工作上面学来的。只有当我们给客户展示产品的时候,他们才会意识到哪些是必须的。给出一个功能性原型设计远远比一张长长的文字表格要好。

2.只要有充足的时间,所有安全防御系统都将失败。

安全防御现如今是全世界都在关注的大课题、大挑战。我们必须时时刻刻积极完善它,因为黑客只要有一次成功,就可以彻底打败你。

3.安全防御是否失败取决于及早规划。

假设有黑客会彻底破坏你的防御系统,那你就得提前做好准备。这样即便真的让他们侵入了系统,也盗取不了任何有价值的东西,因为你已经对服务器做了安全设置,比如对数据库中的内容进行了加密,并且对每台有可能遭受攻击的服务器进行了隔离。

记住,再强大的防御都会有它的薄弱之处,关键是要有备无患。

4.良好的安全防御系统不要在乎它的费用,因为这是战略投资;不及格的安全防御才是被浪费的资源。

在我的职业生涯中,经常听到有人抱怨说安全防御是多么多么的复杂和昂贵,他们没有意识到的是,如果防御失败,公司将损失的可能不止几十亿美元。为了节约几块钱而导致企业破产,这种做法毋庸置疑是非常愚蠢的。

5.将复杂的东西整理成简单的,是很难的,但是要是把复杂的捣鼓成更加复杂的,那就简单了。

这一条适用于编程、设计和几乎所有的创造领域中。我一直以来都希望自己的代码能越易于理解越好。如果你的代码过于复杂和晦涩,那十之八九它正常工作的可能性很低。我曾非常有幸地见识到有些程序员费劲千辛万苦,反而让代码更加难以捉摸了。

6.成功源自于失败中的学习;失败则是因为容忍错误的横行。

有很多程序员总是在辩解,说什么“程序这么难,犯错误很正常了,软件变得糟糕也在所难免了”。这种理由听得多了,于是,大家也逐渐接受了这些扯淡的借口。但是我们作为程序员真的不应该让这些借口阻碍我们的进步,应该谨记,错误只能犯一次,要吸取教训。话说是程序员都会希望自己下一次就能一次性搞定代码。但是没有人是完美的,不过至少我们是在朝着这个方向前进的路上。

7.唯一不变的是变化本身,这是谁都无法改变的法则。

计划永远赶不上变化,以为明天的世界和今天一样,这种想法本身就是愚不可及的。尤其是在编程世界里,没什么是永恒的。人不能两次踏进同一条河里。

8.永远不要停止学习,一旦你停下来,技术的浪头就会狠狠将你拍死在沙滩上。

作为程序员立于不败之地唯一方法就是,不断学习、不断进步。因为一旦你松懈下来,你的所有优势都将随风而逝。

9.整个软件行业建立在“百家争鸣”的思想上。

在我的职业生涯中,我看到过很多程序员会对各种事情较真:预估完成时间上较真,规模大小上面较真等等。而且有的人还屡错屡战。有些以前被批判为“行不通”的技术,现在却已经牢牢占据了人们生活的一席之地,并且现今正向着另一个高潮冲刺。

10.适合你的不一定适合他。

在软件项目中我们可做的选择很多很多。有的英明,有的糟糕。但是适合你和你当前情况的选择可能一点都不适用于其他人。我们经常能听到别人说自己又在干什么伟大的创举,但是如果他们说什么这是唯一的好方法时,我会对此嗤之以鼻。

11.在这个不断变化的世界中,评估是最为重要的技能。

这一点有些人可能并不知道。但是如果你愿意认识新事物,看得到他人的努力,比较做事方法之后再择优使用,那么不但是你自己,还有你的团队、你的项目、你的公司,都将受益无穷。但是很多人对此都不擅长,而很多负责人甚至在这方面表现得非常糟糕。照着别人说得做,以及看别人做什么自己也做什么,是非常容易的。但是如果要全方位地看问题然后再基于自己的需要选择对应的最优方向,这就很难很难了。在软件行业中做抉择是必须的,但是如果当你在不得不评价分析的时候头脑一片茫然,那最终的结果只能是随机挑一个或者是盲从随大流。

12.不管黑猫白猫,能抓到老鼠就是好猫。

只要你的软件能实现客户指定的功能,他们才不会关心需要解决哪些问题。系统出问题了,异常情况发生了,硬件坏了,程序猿被女朋友甩了,黑客盗号了:用户永远不会对这些发生兴趣。如果发生意外情况,最好能坦诚说出来,但是你最好要能确保这种情况不会持久,因为你总给将最终的产品交给客户。

13.客户的意见决定质量。

无论你设置了多少指标,检查过多少表单,审核了多少代码,写了多少测试:这都不是关键,除非客户自己亲眼目睹软件运作正常。关于代码质量、性能、设计和可用性,客户的意见才是决定质量的唯一要素。

14.对某方面的无知可能会让你一败涂地,因为你在这方面毫无经验。

即使到了今天我依旧在不断惊叹,有的同行竟然仍然没有收集足够的日志、崩溃报告和使用信息来掌控自己的软件。那些对这方面信息不屑一顾的家伙,大多会高估产品的质量。因为如果你不采取措施和记录结果,浑浑噩噩地混日子,终将会导致你对当前情况一无所知,包括你的客户。我一直反复强调,详细而有用的日志记录、程序崩溃跟踪、评论和意见,反正各种只要能让我尽快了解发生了什么问题的途径和方法,都是可行的。不过,我也知道有很多人认为“这种事和程序员有一毛钱的关系吗?”。

14.总有更好的办法,但是时间不允许。

评估中最难把握的节点是什么时候应该停止头脑风暴开始开工。或许我们会错过那个更好的方法,但是如果要耗费很长时间,那就不值得了。但是这是很难界定的,不过有时候今天的一个小小的选择可能会打败明年那个更佳的选项。Who knows?

下面两点引用自一名销售人员,他是我很早以前的同事。有些东西我并不是完全同意,不过也能给予我们不同的角度看问题。

15.客户要找愚蠢的。

这是我最喜欢的一句话,这个销售人员就职于一家咨询公司。他认为,要找那种不懂技术但是有足够资本挥霍的金主。聪明的人总是会问很多问题;没钱的人无力购买我们的服务。我很庆幸我是一名程序员,哈哈!

16.我的工作是欺骗客户,而你的工作则是支持我。

第二句话来自于同一个销售人员。他总是喜欢不断地承诺一些不可能的任务,然后当我们终于呕心沥血加班加点赶出来了,他就来收获我们成功的果实。挑战的确让人exciting,但是每次都是这种不可能的任务未免太痛苦。我的建议是,换一个更好的销售人员!

参考

http://www.codeceo.com/article/a-lifetime-programmer.html

餐桌基本礼仪你懂多少

餐桌礼仪可谓是源远流长,其实在周代饮食礼仪就已经形成一套相当完善的制度。然而中国的餐桌礼仪却常常容易被忽视,所以学习完善的餐桌礼仪知识是相当有必要滴!这是人类社会在进餐时公认的礼貌标准!下面小编就为大家介绍一下基本的餐桌礼仪吧~

初出茅庐,偶尔跟着领导去应酬,你会点菜吃饭吗?如果你想得体的出入各种吃饭场合,下面的内容一定要看。它会告诉你中国特色的餐桌礼仪,入座时怎么排列最为合适礼貌?敬酒要用怎么的顺序?什么时候离席比较得体?

【座次篇】

座次是“尚左尊东”、“面朝大门为尊”。若是圆桌,则正对大门的为主客,主客左右手边的位置,则以离主客的距离来看,越靠近主客位置越尊,相同距离则左侧尊于右侧。

如果为大宴,桌与桌间的排列讲究首席居前居中,左边依次2、4、6席,右边为3、5、7席,根据主客身份、地位,亲疏分坐。若作为主人,则应该提前到达,然后在靠门位置等待,并为来宾引座。

【点菜篇】

如果你是宴请者,你应该等大多数客人到齐之后,将菜单供客人传阅,并请依次他们来点菜。最重要的是要多做饭前功课,选择合适档次的请客地点是比较重要的。提醒不要邀请老板点菜,这会让他觉得不体面。

如果你是赴宴者,若主人盛情要求你点菜,则可以点一个不太贵并且大家都不忌口的菜,记得先征询一下桌上人的意见。

点菜时,可根据以下三个规则:
一.看人员组成。人均一菜是比较通用的规则。如果男士较多可适当加量。

二.看菜肴组合。一桌菜最好是有荤有素、有冷有热,尽量做到全面。如果桌上男士多,可多点些荤食,反之女士多,可多几道清淡的蔬菜。

三.看宴请的重要程度。若是普通的商务宴请,平均一道菜在50元到80元左右可以接受。如果这次宴请的对象是比较关键人物,那么则要点上几个够份量的菜,例如龙虾、刀鱼、鲥鱼,再要上规格一点,则是鲍鱼、翅粉等。

 

【吃菜篇】

随着职场礼仪越来越被重视,商务饭桌上的吃和吃相也更加讲究。以下以中餐为例,教你如何在餐桌上有礼有仪,得心应手。

中餐宴席进餐伊始,服务员送上的第一道湿毛巾是擦手的(壹姐脸红地飘过,表示经常拿这毛巾擦脸),不要用它去擦脸。上龙虾、鸡、水果时,会送上一只小小水孟,其中飘着拧檬片或玫瑰花瓣,它不是饮料,而是洗手用的。

客人入席后,不要立即动手取食。而应待主人打招呼,由主人举杯示意开始时,客人才能开始;客人不能抢在主人前面。夹菜要文明,应等菜肴转到自已面前时,再动筷子,不要抢在邻座前面,一次夹菜也不宜过多。要细嚼慢咽,决不能大块往嘴里塞,狼吞虎咽,这样会给人留下贪婪的印象。

对外宾不要反复劝菜更不要为他布菜,可向对方介绍中国菜的特点,吃不吃由他。客人不要挑食,不要只盯住自己喜欢的莱吃,或者急忙把喜欢的菜堆在自己的盘子里。不要发出不必要的声音,不要一边吃东西,一边和人聊天。进餐过程中不要玩弄碗筷或用筷子直向别人。用牙签剔牙时,应用手或餐巾掩住嘴。不要让餐具发出任何声响。用餐结束后,可以用餐巾、餐巾纸或服务员送来的小毛巾擦擦嘴,但不宜擦头颈或胸脯。餐后不要不加控制地打饱嗝或嗳气。

【喝酒篇】

俗话说,酒是越喝越厚,但在酒桌上也有很多学问讲究,以下是一些酒桌上的你不得不注意的小细节。

一.领导相互喝完才轮到自己敬酒。敬酒一定要站起来,双手举杯。

二.可以多人敬一人,决不可一人敬多人,除非你是领导。

三.自己敬别人,如果不碰杯,自己喝多少可视乎情况而定,比如对方酒量,对方喝酒态度,切不可比对方喝得少,要知道是自己敬人。

四.自己敬别人,如果碰杯,一句,我喝完,你随意,方显大度。

五.端起酒杯(啤酒杯),右手扼杯,左手垫杯底,记着自己的杯子永远低于别人。

六.如果没有特殊人物在场,碰酒最好按时针顺序,不要厚此薄彼。

七.碰杯,敬酒,要有说词,不然,我干吗要喝你的酒?

小总结——主人敬主宾→陪客敬主宾→主宾回敬→陪客互敬。记住:作客绝不能喧宾夺主乱敬酒,那样是很不礼貌,也是很不尊重主人的。

 

【倒茶篇】

这里所说的倒茶学问既适用于客户来公司拜访,同样也适用于商务餐桌。

首先,茶具要清洁。在冲茶、倒茶之前最好用开水烫一下茶壶、茶杯。这样,既讲究卫生,又显得彬彬有礼。如果不管茶具干净不干净,胡乱给客人倒茶,这是不礼貌的表现。

其次,茶水要适量。先说茶叶,一般要适当。茶叶不宜过多,也不宜太少。茶叶过多,茶味过浓;茶叶太少,冲出的茶没啥味道。假如客人主动介绍自己喜欢喝浓茶或淡茶的习惯,那就按照客人的口胃把茶冲好。

再说倒茶,无论是大杯小杯,都不宜倒得太满,太满了容易溢出,把桌子、凳子、地板弄湿。不小心,还会烫伤自己或客人的手脚,使宾主都很难为情。当然,也不宜倒得太少。倘若茶水只遮过杯底就端给客人,会使人觉得是在装模作样,不是诚心实意。再次,端茶要得法。

最后,用双手给客人端茶的。双手端茶也要很注意,对有杯耳的茶杯,通常是用一只手抓住杯耳,另一只手托住杯底,把茶端给客人。

如果上司和客户的杯子里需要添茶了,你要义不容辞地去做。你可以示意服务生来添茶,或让服务生把茶壶留在餐桌上,由你自己亲自来添则更好。当然,添茶的时候要先给上司和客户添茶,最后再给自己添。

【离席篇】

一般酒会和茶会的时间很长,大约都有在两小时以上。也许逛了几圈,认得一些人后,你很快就想离开了。这时候,中途离席的一些技巧,你不能不了解。常见

一场宴会进行得正热烈的时候,因为有人想离开,而引起众人一哄而散的结果,使主办人急得真跳脚。

欲避免这种煞风景的后果,当你要中途离开时,千万别和谈话圈里的每一个人一一告别,只要悄悄地和身边的两、三个人打个招呼,然后离去便可。

中途离开酒会现场,一定要向邀请你来的主人说明、致歉,不可一溜烟便不见了。和主人打过招呼,应该马上就走,不要拉着主人在大门大聊个没完。

有些人参加酒会、茶会,当中途准备离去时,会一一问她所认识的每一个人要不要一块走。结果本来热热闹闹的场面,被她这么一鼓动,一下子便提前散场了。这种闹场的事,最难被宴会主人谅解,一个有风度的人,可千万不要犯下这钟错误。(内容来自网络)

结伙创业指南及翻脸法则

目前社会上你所能看到的创业都是九生一死,看到的都是乔布斯、雷布斯、马布斯、周布斯、一个个成功的IPO都把企业家光环的一面无限放大,因此掩盖了大街小巷每一天都在破产都在倒闭都在痛哭的失败的人。
因此,你的眼里,才是满眼成功,并用这类与你无关的成功来激励自己,这才是最可怕也是最可悲的。
由此而成功跟你无关,要么是能力,要么是学识经历,别人能做好的那些事情,到你手上未必能做好,换句话说,如果现在把阿里巴巴交给你,市值接近千亿了,到你手上,可能一个月就会把它玩破产。我再次提醒——有些成功,跟你无关。
创业,其实不是为了发财,而是为了要去做一个事情,是一种生命体验的过程,而不是成功与否的过程。
创业,首先能想到失败后会怎么样的,成事的机会反而更大。
创业,从未思考过失败的创业者,基本上,前面没多远就是失败粪坑在等他了。
如果你把创业看成一个灵感工程,那么恭喜你,你可以光荣地去死了。而如果你把创业看成一个系统工程,它不是以发财为导向,而是以自己的生命升华“去完成一个事情”为导向,那么这样的创业者就有点意思了
创业,一个人很难成事。因此,必须合伙。
但是纵观整个世界文明史,所有形态的合伙(黑社会也好、革命同盟也好、古惑仔也好、政治家也好),到最后基本上没有一个善始善终的,更惨烈的是,合伙打天下成功之后,在分果果、排座座这个环节,就发生了各种父子反目、夫妻结仇、兄弟残杀的血淋淋的事件。
其实你细看二十四史,里面讲的就是各种合伙失败之后的自相残杀和革命成功之后相互杀戮的故事,这故事如今还在延续。
人,在打江山的时候,都可以归到人的这类别里;人,在分江山的时候,一定要分到畜生这类别里人,两看。好的时候看一眼,不好的时候看一眼。然后就能分解出人类和畜类了。
假如你们是三五八个人合伙——

合伙创业天规第一条——《投名状法则》

1.出钱规则(各出多少?差额如何平衡?股权如何划分?)
2.出力规则(如何分工.谁干什么?什么责任?)
3.赚钱规则(赚谁的钱?用什么去赚?怎么个赚法?)
4.执行规则(谁去执行?怎么执行?什么责任?)
5.领导规则(谁来领导?资本领导?技术领导?销售领导?当赚钱的人和出钱的人不是同一个人时.谁当领导?领导权多大?集体投票权多大?)
6.罢免规则(领导出问题怎么办?战略出问题怎么办?哪些事件发生才可以启动罢免程序?)
7.退出规则(为不把矛盾扩大化,如何退出?原股退出还是议价退出?损耗成本计算标准?)
(以上这段,江湖上称为《大圈帮合伙作案共事章程》)

合伙创业天规第二条——《翻脸法则》

( 提议、动议、附议、反对、弃权、表决的议事规则)
1.战术失误处理规则(是换将还是换方法?)
2.战略失误处理规则(是换帅还是换战略?)
3.观点冲突处理规则(是投票平息还是专家平息?)
4.人格冲突处理规则(是打架解决还是司法仲裁?)
5.发生矛盾处理规则(是控制情绪还是找出问题?)
6.矛盾升级处理规则(是团伙打架还是独立决斗?)
7.撕破脸皮处理规则(是双双驱逐还是集体散伙?)
8.相互动刀处理规则(快报案!)
(以上为《翻脸前的议事规则》详细文件参考《罗伯特议事规则》)

合伙创业天规第三条——《绝不合伙法则》

1.有诈骗经历的人不能与其合伙;
2.说话不靠谱的人不能与其合伙;
3.对父母不孝的人不能与其合伙;
4.言语之间眉飞色舞的人不能与其合伙;
5.参与帮派势力的人不与其合伙;
6.太讲哥们义气的人不与其合伙;
7.经常挑战社会规则和公共道德的人不与其合伙;
8.斤斤计较的人不能与其合伙;
9.喜欢抱怨的人不能与其合伙;
10.喜欢多嘴播弄是非的人不要与其合伙;
11.善于发现问题但从不主动解决问题的人不要与其合伙;
12.推诿、善辩、否认的人不要与其合伙;
13.有严重的极端政治倾向的人,不要与其合伙(玩什么都别玩政治,做生意,没人能玩得起政治)。
(以上为《缘分考察器》.也可以用于相亲找男人环境)

合伙创业天规第四条——《必须有一个法则》

1.最好有个年纪偏大但未必有钱的人;
2.最好有个思维活跃敢于突破的人;
3.最好有个沉稳扎实善于刹车的人;
4.最好有个勤俭节约善计成本的人;
5.最好有个口才不错说话靠谱的人;
6.最好有一个善于玩社会化网络的人;
7.最好有一个有三年销售经验的人;
(这不仅是你创业时需要找到的人,也是你生命里应该找到的人)

合伙创业天规第五条——《分赃法则》

1.以出资优先的分红规则;
2.以技术优先的分红规则;
3.以出力优先的分红规则;
4.以卖命优先的分红规则;
5.以年度利润的百分之五十分红,另五十做发展基金;
6.员工之间的分红规则;
7.员工之间的期权规则;
8.员工之间的奖励规则;
9.不可分资金的公益化处理规则;
(以上文件为《做贼也要学会分赃》);

合伙创业天规第六条——《散伙法则》

1.以兄弟名义合伙的散伙法则(烧掉烂帐.重头来过);
2.以哥们名义合伙的散伙法则(一顿痛哭.各找各家);
3.以朋友名义合伙的散伙法则(一杯老酒.各奔东西);
4.以生意名义合伙的散伙法则(一纸判决.一拍两散)。
(以上参见著名电影《十一罗汉》)

合伙创业天规第七条——《管理法则》

1.别打脸充胖子,能苦则苦,办公条件先不讲究,节约成本;
2.能自己干掉的活就不要请人,请人更花钱;
3.必须要请的人,就要不惜代价一定请到;
4.先别像傻逼一样地追求品牌,而是要追求市场;
5.不要一上手就做一个系列产品,最后把自己死在系列里面。
6.一定是主打一款产品,单点突破,野蛮生长;
7.大多的时候.所有的领导都是干活的,必须冲到第一线。
8.不要一点小权在手.就摆出个领导的二逼架子,没人屌你。
9.用最快的速度给公司做成一个市场标签,让用户记住。
10.尘埃初定的时候,抽空给自己歇一歇.大家聊聊问题;
11.不差钱的时候,把合伙人中最笨的那个傻逼送去学习;
12.成功了不要志得意满,而是事事警惕,市场随时会让你死去。
13.公司有点样子的时候,快速融资快速做大;
14.融资的时候不要过于纠结股份而错失发展良机;
15.玩资本比玩产品要轻松一点;
16.玩平台比玩资本又更牛逼一点;
17.能做成平台就做成平台而不要迷恋自己的“产品”。
18.每一个资本家能活到最后的都不是傻子。

让老板没法不用你的19个细节

职场惨烈,如何稳操胜券,让你的岗位无人可以取代?如果你能避免以下自招失败的蠢事,你就能在激烈的竞争中,做个让老板无法不用你的人。

1、工作时间不要与同事喋喋不休,这样做只能造成两个影响,一是那个喋喋不休的人觉得你也很清闲,二是别的人觉得你俩都很清闲。

2、不要在老板不在的时间偷懒,因为你手头被打了折扣的工作绩效迟早会将你的所作所为暴露无遗。

3、不要将公司的财物带回家,哪怕是一只废弃的椅子或鼠标垫。

4、不做夸张的装扮,工作场合远离半尺厚的松糕鞋与有孔的牛仔裤,否则你的这种装扮让别人无法集中精神,也制造出与业务极不相称的气氛。

5、不要仅为赚取更多的钱,就为公司的竞争对手做兼职。更不要为了私利,就将公司的机密外泄,这是一种职场上的不忠,员工之大忌。

6、不要淹没在电子邮件中,除非你正在等一个很重要的东西,否则没有必要立即或时时刻刻阅读邮件。预留一段时间,一次性做出处理。

7、不要每日都是一张苦瓜脸,要试着从工作中找寻乐趣,从你的职业中找出令你感兴趣的工作方式并尝试多做一点。试着多一点热忱,可能你就只欠这么一点点。

8、不要推脱一些你认为冗长及不重要的工作,要知道,你所有的贡献与努力都是不会被永远忽略的。

9、不要忘记工作的满足感来自一贯的表现,因此要不断充实自己的专业知识,为公司整体利益做出直接贡献。

10、不要将个人的情绪发泄到公司的客户身上,哪怕是在电话里。在拿起电话前,先让自己冷静一下,然后用适当的问候语去接听办公桌上的电话。

11、不要一到下班时间就消失得无影无踪,如果你未能在下班前将问题解决好,那你必须让人知道。如果你不能继续留下来帮忙,那你应于抵家后打电话回公司看看事情是否已得到控制。就算是平常的日子,在离开公司之前,向你的主管打声招呼也是好的。

12、不要滥请病假,应考虑到自己缺席给他人带来的影响,如真的需要请假,请一定如实申报。

13、不要提交一份连你自己都不想收到的报告,更不要言之无物,因为你不只有填写报告的义务,同时也有提出改善意见的责任。

14、不要言而无信,否则会让所有与你工作上有关系的人都生活在惶恐之中。

15、不要只是一味等候或按照别人的吩咐做事,觉得自己没有负上责任,因此出了错也不用受到谴责。这样的心态只能让人觉得你目光短浅,并永不将你列为升迁之列。

16、不要在工作时间打私人电话,电话亭就在街边500米的地方,休息时间走出去,虽然要付出两枚硬币,但你的形象却不受损。

17、冒领功劳等于制造敌人,若你因一个不属于自己的成绩而受到称赞,那么你就坦白地讲出来。

18、不要在上司说些不好笑的笑话时开怀大笑,应明白上司需要一个有创意、有热忱的工作者远远胜过一个应声虫。

19、不要把办公室家庭化,这是不专业的表现,也是侵犯公司领地,更何况公司的客户没几个人愿意知道你的家庭是什么样。

创业团队:找对人就成功了90%

最近总有朋友问我这个问题:“你们团队的每个人怎么都跟打了鸡血似的,你是怎么做到的?”

虽然别人说我们“打鸡血”我也挺开心的,因为人家是在夸我们,但我更希望用“使命感”这个词,听起来更高端大气上档次。我大概总结了10条自己的经验,关于如何建立一个有使命感的团队,和大家分享。

1、找对人就成功了90%

任何事情都有一个key point,抓住它就可以解决90%的问题。在建立团队的使命感这件事情上,我认为key point就是找对人。

我们的产品总监Felix说过一句很牛逼的话:“务虚的人在一个务实的团队当中活不下来。反之亦然。”每个团队都有它的气质,就像每个人都有自己的性格。味道对的人,他第一天来上班就会让人感觉他已经来了很久。味道不对的人,总有一天要离开。

请相信我,别以为自己能通过培训改变一个人的思维方式,那会让你付出90%的时间而只能获得10%的效果。你的团队文化塑造工作,90%取决于面试的那几十分钟。

我们要的人需要具备这样一些特点:
自我驱动,有强烈的愿望成为一个出类拔萃的人,而非安安稳稳过小日子。

专注纯粹,愿意对所做的事情投入100%的精力,而非总是想着给自己留条后路。

勇敢乐观,敢于挑战高难度的任务,而非畏首畏脚。

善于学习,stayhungry,stay foolish,拥有持续进步的能力,而非坐吃山空。

有责任心,看到问题能够指出问题并解决问题,而非视而不见或者抱怨别人。

有人可能会说,你要求太高了吧,这么完美的人哪有那么多啊?我想告诉大家一个残酷的真相:好的人才总是扎堆聚集的,因为他们很难在一个平庸的团队里生存,这就叫物以类聚丶人以群分。如果你的要求很高,你就会有越来越多的高素质人才。如果你让平庸的人进入团队,那你就会让其他的人难过,最终让整个团队平庸。

还有人可能会说,我如果找来这么多厉害的员工,我驾驭不了怎么办啊?别着急,下面的9条都是关于如何管理这些厉害的人才的。

2、使命感是激发出来的,不是灌输进去的

没有人会为了别人的事业卖命,所以,别认为自己真的有能力给别人洗脑。你能做的仅仅是激发员工对于成就感的渴望,然后帮助员工去实现它。

我会问我的团队这几个问题——
你的梦想是什么?
你来明道想获得什么?
要获得这些东西,你会怎样做?

当员工自己回答完这几个问题之后,我就不用说什么了,他们已经知道自己该怎么做了。他们在实现自己梦想的同时,也会帮助公司实现自己的梦想。

3、远景目标要足够大,短期目标要比能力高一点

最近我越来越相信,成功真的不难。当出现机会的时候,90%的人会因为害怕失败而放弃,你只要做了,就直接打败90%的人。所以,要获得足够大的成就,先要有足够大的梦想,然后勇敢的去尝试。千万别不好意思画饼,这个饼不是画给老板的,它是画给员工的。你不给大家一个遥不可及的梦,大家怎么有动力跟着你去改变世界呢?

远景目标是用来憧憬的,它的作用是给团队指明方向。短期目标是用来激励的,它的作用是给团队加满油。我从一个过来人的经历来看,对员工最大的激励不是薪水和职位,而是成长。如果你给了团队一个高于他们现在能力的目标,帮助他们完成了,让他们获得了成长,那种感觉是极其美妙的。

4、信任驱动而非KPI驱动

开过车的朋友可能会有这样的经历:如果一个人坐在副驾驶的位子上总是指挥你,一会儿大叫前面有人赶快刹车,一会儿说你怎么还不变道,无论他是谁,你都会有想把他推下车去的冲动吧。

谁都不愿意被像个提线木偶那样摆弄。如果你想让员工把工作当作自己的事情来做,就要把他当成年人对待,给他足够的信任,管理他的工作目标而非工作过程。

如果你给员工KPI,那你只能收获KPI的结果。如果你给他信任,那你会收获更多。

5、打破权威,分散决策

团队必须要有领导,但是最好不要有权威。没有人是全知全能的,这是谁都知道的常识,为什么一定要让某个人承担所有的决策责任呢?

树立权威对团队的伤害是非常大的,它会让团队成员放弃独立思考的能力,放弃自己的责任,他们会说:“因为当时老板说要怎样怎样,所以我们才失败了。其实如果那样,我们就不会输。”

勇敢的把权力分散下去吧,那不会给你带来多少损失,却会给你带来极大的收益。信任你的下属比你更加专业,他们的信息比你更全面和及时。最关键的是,你只有给了他们权力,他们才愿意承担责任。

如果你还不信,那么我告诉你,google丶腾讯丶小米都是这样做的。明道也是这么做的,我自己很轻松,我的员工也很开心。

6、同甘共苦的经历

俗话说四种人是最铁的:一起扛过枪,一起同过窗,一起嫖过娼,一起分过脏。话糙理不糙,共同的经历丶共同的回忆,是一个团队最好的精神黏合剂。

7、足够的物质回报

财散人聚,财聚人散。再多的钱可能也买不到员工的使命感,但是没有足够的钱,员工一定没有使命感。

8、足够的上升空间

好的人才离开,无非就是两个原因,一是钱没给够,二是做的事情没有挑战。原地踏步会让人没有安全感,员工害怕自己没有进步而被职场淘汰,只有不断进取才会感觉到安全。
员工和公司其实是在赛跑。公司跑得快,员工会被淘汰;员工跑得快,公司会被淘汰。

9、信息的充分透明

在科层制的组织架构下,信息壁垒处处可见——部门和部门之间互相不了解,领导和一线员工互相不了解,员工和员工互相不了解。如果团队成员互相都不熟悉,怎么可能有共同的使命感呢?

彭蕾曾经在阿里巴巴组织部大会上,点名批评了那些从来没有登陆过阿里味(阿里巴巴员工论坛)的高管,并要求所有高管必须经常上阿里味,她的目的无非是让管理层听得到一线的声音。

在我的公司,通过内部的明道网络,每个员工不仅可以获得和自己工作相关的信息,还能获得其他同事丶其他部门的信息。如果说信息壁垒严重的公司像一个乐高积木搭建起来的建筑,那么我的公司就像一个流淌着信息血液的有机体。

10、超越工作的伙伴关系

当前面这些条都做到的时候,这个团队一定就不是简单的工作关系了,它一定是超越工作的伙伴关系,每个人都会开心的喊出“I love my team!”

工程师们不要想一辈子靠技术混饭吃

本文转载:http://ansifa.blog.163.com/blog/static/52803100201302755122174/

也许我说的不好,你不赞同但看在我真心的份上别扔砖头啊。

一、在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事市场开发,跑腿的人,没有前途 。

不知道你是不是知道,咱们中国有相当大的一部分软件公司,他们的软件开发团队都小的可怜,甚至只有1-3个人,连一个项目小组都算不上,而这样的团队却要承担一个软件公司所有的软件开发任务,在软件上线和开发的关键阶段需要团队的成员没日没夜的加班,还需要为测试出的BUG和不能按时提交的软件模块功能而心怀忐忑,有的时候如果你不幸加入现场开发的团队你则需要背井离乡告别你的女友,进行封闭开发,你平时除了编码之外就是吃饭和睡觉(有钱的公司甚至请个保姆为你做饭,以让你节省出更多的时间来投入到工作中,让你一直在那种累了就休息,不累就立即工作的状态). 更可怕的是,会让你接触的人际关系非常单一,除了有限的技术人员之外你几乎见不到做其他行业工作和职位的人,你的朋友圈子小且单一,甚至破坏你原有的爱情(想象一下,你在外地做现场开发2个月以上,却从没跟女友见过一面的话,你的女友是不是会对你呲牙裂嘴)。

也许你拿到了所谓的白领的工资,但你却从此失去享受生活的自由,如果你想做技术人员尤其是开发人员,我想你很快就会理解,你多么想在一个地方长期待一段时间,认识一些朋友,多一些生活时间的愿望。

比之于我们的生活和人际关系及工作,那些从事售前和市场开发的朋友,却有比我们多的多的工作之外的时间,甚至他们工作的时间有的时候是和生活的时间是可以兼顾的,他们可以通过市场开发,认识各个行业的人士,可以认识各种各样的朋友,他们比我们坦率说更有发财和发展的机会,只要他们跟我们一样勤奋。(有一种勤奋的普通人,如果给他换个地方,他马上会成为一个勤奋且出众的人。)

二、在学习技术的时候千万不要认为如果做到技术最强,就可以成为100%受尊重的人。

有一次一个人在面试项目经理的时候说了这么一段话:我只用最听话的人,按照我的要求做只要是听话就要,如果不听话不管他技术再好也不要。随后这个人得到了试用机会,如果没意外的话,他一定会是下一个项目经理的继任者。

朋友们你知道吗?不管你技术有多强,你也不可能自由的腾出时间象别人那样研究一下LINUX源码,甚至写一个LINUX样的杰作来表现你的才能。你需要做的就是按照要求写代码,写代码的含义就是都规定好,你按照规定写,你很快就会发现你昨天写的代码,跟今天写的代码有很多类似,等你写过一段时间的代码,你将领略:复制,拷贝,粘贴那样的技术对你来说是何等重要。(如果你没有做过1年以上的真正意义上的开发不要反驳我)。

如果你幸运的能够听到市场人员的谈话,或是领导们的谈话,你会隐约觉得他们都在把技术人员当作编码的机器来看,你的价值并没有你想象的那么重要。而在你所在的团队内部,你可能正在为一个技术问题的讨论再跟同事搞内耗,因为他不服你,你也不服他,你们都认为自己的对,其实你们两个都对,而争论的目的就是为了在关键场合证明一下自己比对方技术好,比对方强。(在一个项目开发中,没有人愿意长期听别人的,总想换个位置领导别人。)

三、你更不要认为,如果我技术够好,我就自己创业,自己有创业的资本,因为自己是搞技术的。

如果你那样认为,真的是大错特错了,你可以做个调查在非技术人群中,没有几个人知道C#与JAVA的,更谈不上来欣赏你的技术是好还是不好。一句话,技术仅仅是一个工具,善于运用这个工具为别人干活的人,却往往不太擅长用这个工具来为自己创业,因为这是两个概念,训练的技能也是完全不同的。

创业最开始的时候,你的人际关系,你处理人际关系的能力,你对社会潜规则的认识,还有你明白不明白别人的心,你会不会说让人喜欢的话,还有你对自己所提供的服务的策划和推销等等,也许有一万,一百万个值得我们重视的问题,但你会发现技术却很少有可能包含在这一万或一百万之内,如果你创业到了一个快成功的阶段,你会这样告诉自己:我干吗要亲自做技术,我聘一个人不就行了,这时候你才真正会理解技术的作用,和你以前做技术人员的作用。

小结

基于上面的讨论,我奉劝那些学习技术的朋友,千万不要拿科举考试样的心态去学习技术,对技术的学习几近的痴迷,想掌握所有所有的技术,以让自己成为技术领域的权威和专家,以在必要的时候或是心里不畅快的时候到网上对着菜鸟说自己是前辈。

技术仅仅是一个工具,是你在人生一个阶段生存的工具,你可以一辈子喜欢他,但最好不要一辈子靠它生存。
掌握技术的唯一目的就是拿它找工作(如果你不想把技术当作你第二生命的话),就是干活。所以你在学习的时候千万不要去做那些所谓的技术习题或是研究那些帽泡算法,最大数算法了,什么叫干活?

就是做一个东西让别人用,别人用了,可以提高他们的工作效率,想象吧,你做1万道技术习题有什么用?只会让人觉得酸腐,还是在学习的时候,多培养些自己务实的态度吧,比如研究一下当地市场目前有哪些软件公司用人,自己离他们的要求到底有多远,自己具体应该怎么做才可以达到他们的要求。等你分析完这些,你就会发现,找工作成功,技术的贡献率其实并没有你原来想象的那么高。

不管你是学习技术为了找工作还是创业,你都要对技术本身有个清醒的 认识,在中国不会出现BILL GATES,因为,中国目前还不是十分的尊重技术人才,还仅仅的停留在把软件技术人才当作人才机器来用的尴尬境地。(如果你不理解,一种可能是你目前仅仅从事过技术工作,你的朋友圈子里技术类的朋友占了大多数,一种可能是你还没有工作,但喜欢读比尔。盖茨的传记)。