职业规划就是对职业生涯乃至人生进行持续的系统的计划的过程。一个完整的职业规划由职业定位、目标设定和通道设计三个要素构成。

业界总是有高手之说,高手成了程序员心中之偶像,成了程序员成长之目标。但是,现实中人们往往对自己所了解的程序员,很难认同为高手;人们反而对那些自己不了解的,甚至是道听途说的人会认作为高手了。高手,同武林高手一样,神秘之至。

许多程序员都有这样的经历:无论自己编写什么很短很短的程序,一般是很难一次就能通过编译的;通过编译的其功能还不一定是正确的。我在很早就注意这样现象了,开始的时候,我还不信这个邪,还试着编写程序看看自己能否一次能否编译成功,为这个事还和别人打过赌呢!这当然是年轻时做过的事了。后来我渐渐明白了,编程出错是编程的一个重要的部分!出错是正常的,不出错才是不正常的。出错怎么办?当然是改错啦!不知道错在什么地方怎么办?当然是调试啦!调试于是和编程相依相伴了。程序员不但要会编写程序,还要会调试程序。

程序出错一般有:未定义、语法、运行出错三个方面。

1、 未定义

未定义往往是程序员的忽略定义或定义后名称与定义不一致造成的。

1) 要避免忽略定义这个问题,程序员首先要养成严谨工作的习惯:先定义,后使用。

2) 解决定义名字与使用名字不一致问题,程序员在对函数名、变量名、文件名、数据库名、表名、字段名定义的时候,不要信手拈来,象不花钱似的任意取名。一定要定下心来慢慢地斟酌,这个名字自己不但要能懂能记得,别人一看也要能懂能记得。程序员可以假设自己定义一个变量就要花出去100元钱,如果别人看不懂就要另外支付200元。有了这种名字的有偿使用,这样程序员就不可能乱取名了。长此以往,在使用这些名字的时候程序员就会有行云流水感觉,而且很少出错。

2、 语法问题

1) 新手编程走一步一个跟头,走两步两个跟头,主要是对语言的语法不熟悉,丢三拉四,关键字拚错等。这种情况不可怕,多看看语法说明,多改改程序就会对语法越来越熟悉了。

2) 老程序员语法问题出现较少。但是,很多情况下程序员在使用新语言编程序的时候,会采用老语言的语法,反之亦然,导致出错。例如,某人先使用C语言,后使用VFP.当用VFP编程的时候,往往习惯性地在语句后面加上;,这导致VFP语法出错。当熟悉VFP后,再编写C语言的时候,往往在语句后面忘记加上;,导致C语言语法出错。类似常见问题如:IF语句后面表达式是否要加()等,for 语句,while 语句,case语句在不同的语言的语法都有可能不同。另外,不同数据库中的SELECT 、INSERT、语法都有一些不同处,这些不同之处,往往让程序员不知所措,老是要停下来思考一下,现在用的是什么语言用的是什么语法。

3、 运行问题

定义、语法这些都是显式出错,相对好解决。但是运行中出现错误就五花八门了,我试着归纳一下:

1) 运行中程序突然中断了并退出了。

往往是内存出错!可查变量、指针是否越界,指针是否为空等、例外没有处理。

2) 环境问题

例如,数据库密码错导致数据库打开不了、要打开的文件不存在、参数定义错,参数表为空,参数表没有缺省值等。

3) 程序的输出的不是自己的预期结果

往往是程序逻辑和算法存在问题。

4) 程序不停地运行没有停止的迹象

查一下循环的条件表达式是否永真、导致死循环。

5) 程序无法退出

程序乱了,导致内存错,覆盖了退出指令!

6) 程序运行了很长时间才出现了错误

累计误差、数据原因造成的错误等。

出错是必然的,如何找出错误,有些人编写C语言的人只会用在可能出错的语言前后,通过显示语句print来判别出错的原因。他们不懂debug、sdb、dbx等调试工具,来调试程序,他们会编不会调。我们很难想象不会调试的程序员是如何编程的,调试对于程序员如此重要,以致于可导致出不会调试的程序员就不是程序员的结论。

延伸阅读

国外高手给想做程序员人的7个建议[1]


如果你喜欢编程,那么你真是受到了上天的眷顾。你是非常幸运的少数人之一,能够以自己喜欢的事谋生。大多数人没有这么幸运。你认为理所当然的观念热爱你的工作,其实是一个很现代的概念。通常的看法是,工作是一种让人很不开心的事,你为了拿工资才不得不去上班。你工作的目的是为了攒下钱去干那些自己真正喜欢干的事,但是前提是你得等到65岁退休之后才行,而且还有不少条件。条件一,你的积蓄必须足够多;条件二,你没有老到走不动,你还有体力去干那些事情;条件三,你喜欢的事情不需要用到脆弱的膝盖、昏花的视力,也不要求你走上一里地不喘气,等等。

毕业前练好写作

如果不是Linus Torvalds不断地散布福音,请问Linux操作系统会成功吗?虽然他是一个非常聪明的计算机天才,但是Linux吸引来全世界一大批志愿者的真正原因却是Linus Torvalds的表达能力。他通过电子邮件和邮件列表用书面形式传播自己的想法,最终引起了所有人的注意。

你听说过现在风靡一时的极限编程(Extreme Programming)吗?我在这个地方不谈我对极限编程的看法,我只说如果你听过这个词,那么原因就是它的倡导者都是一些非常有才华的作家和演说家。

即使我们缩小范围,将目光局限在任何一个软件开发团体中,你也会发现该团体中最有权势和影响力的程序员正是那些表达能力强的程序员,他们无论是做书面表达还是做口头表达,都能够清晰、自如、具有说服力地传达观点。此外,长得高也有助于提升影响力,不过这个不取决于你。

一个普通程序员与一个优秀程序员的区别,不在于他们懂得的编程语言谁多谁少,也不在于他们喜欢用Python语言还是喜欢用Java语言,而在于他们能否与他人交流思想。如果你能说服其他人,你的力量就可以得到放大。如果你能写出清晰的注释和技术规格说明书,其他程序员就能够理解你的代码,因此他们就能在自己的代码中使用,而不必重写。如果你做不到这一点,你的代码对其他人就没有价值。如果你能为最终用户写出清晰的使用手册,其他人就能明白你的代码是用来干什么的,这是唯一让别人明白你的代码有何价值的方法。SourceForge上有许多优美的、有用的代码,但是它们都像被埋葬了一样,根本没人来用,原因就是它们的作者没有写好使用说明(或者压根就没写).这样一来就没有人知道他们的成果,他们杰出的代码就衰亡了。

如果一个程序员不会用英语写作、没有良好的写作能力,我就不会雇他。如果你能写,不管你去哪家公司工作,你很快就会发现写作技术文档的任务会落到你头上,这意味着你已经开始在放大自己的影响力了,管理层正在注意到你。

大学里有些课程被公认为写作密集型(writing intensive)课程,这就是说为了拿到学分,你必须写作多得可怕的文字。一定要去上这样的课程!不要管学科,只要这门课每周甚至每天都要你写东西,你就去上。

你还可以动手写日记或者网志。你写得越多,写作就会变得越容易。写起来越容易,你就会写得越多。这是一个良性循环。

从《魔兽》高手看能力提升


最近很火的一部电影《魔兽》勾起了无数中年男人的游戏梦。记得我读大学时就爱玩《魔兽争霸》,我的名字叫鲨鱼(shayu),时至今日还有小伙伴这样称呼我,可见多少余威尚存。但是,在打游戏方面,我从来不敢自称高手,因为,我的身边有一个真正的高手叫木头。

为此,我曾经请教过他,他说他是这样玩《魔兽》的:

首先,他有一本《魔兽之冰封王座秘籍》,书中详细记载了兽族、人族等4个种族,每一个单位的建造成本、建造时间,每一个技能的伤害点数、持续时间,每一个种族的科技树,升级每一级科技的必要条件及消耗成本。这些知识他都了然于心。

其次,他研究过每一个种族的至少4个战术,每一个战术至少练习过10次以上的战役;并且针对性的练习过微操着作。这些技能他都非常熟练。

第三,他在对战过程中,从一开始就选定了科技发展路线,注重英雄与作战单位的合理编组,作战指挥过程沉着冷静。这是他一贯的特点。

当时只觉得佩服的一塌糊涂,但深层次的东西还不明就里,直到我参加了新精英的职业生涯课程,才渐渐明白他之所以成为高手的原因:

一高手的能力组成--能力三核

1.

要素

如上图,像“蓝胖子”一样的,就是新精英提出的能力三核。拆分来看,任何能力都由知识 、技能、才干三个部分组成。

知识:就是我懂得的东西。对于打《魔兽》来说,就是上面所说的《秘籍》内容;对于教师来说,就是教育学、心理学等专业知识;对于部队士兵来说,就是枪械的性能知识、队列条令的动作要领,等等。

技能:就是我能操作完成的技术。对于打《魔兽》来说,就是战术运用和操作技能;对于教师来说,就是上课的方式、方法,包括语言表达、板书展示、调动学生积极性等;对于部队士兵来说,就是轻武器射击、班战术行动、队列动作等。

才干:是能够“自动化”地使用的技能、品质和特质。对于《魔兽》高手来说,是科学统筹、冷静;对于优秀教师来说,就是和蔼可亲、通俗易懂;对于优秀士兵来说,就是刚毅、协调、精准。

任何一个高手的能力结构都会包括这三个要素。

(与新精英的能力三核略微不同的是,我把知识和技能放在了下面,因为它们是具备才干的基础和支撑。)

2. 特点

知识是最容易学习的,特别是现在网络时代,根本不存在什么《九阴真经》之类的武林秘籍,只要会搜索,网上都能找得到。至于学习,无非效率高低的问题,只要肯花功夫读和记,都很容易。

但是物理知识就是物理知识 ,英语知识就是英语知识,跨界迁移运用的难度很大,要想从事新职业,就必须重新学习新知识。

技能比起知识, 学习起来要难一点,但是,技能可以从生活中的方方面面,包括工作以外的地方学到,比如语言表达能力、办公软件使用等,80%的技能可以迁移。

提升技能的唯一方式就是练,“纸上得来终觉浅,绝知此事要躬行”。

才干有天赋的,也有后天长期积攒的,我们能做的是在学知识、练技能的过程中,有意识地积攒才干。才干最难获得,才干就是不需要大脑思考,就能内而外散发出的气质,以相貌作比较,它不是一两瓶化妆品或玻尿酸能解决的。

回到开头讲的《魔兽》高手木头,人家除了玩游戏,还是一个地地道道的学霸!他曾经根据游戏中单位的建造成本、建造时间,针对发展战术,分别建立了数学模型,通过高等数学的运算,得出最优化的操作流程。比如,单基地战术一开始建造几个农民,第几个农民造好的时候,开始伐木,兵营在第xxx秒开始修建等,全部精确到秒。

他完成了高等数学到《魔兽》的技能迁移。

另外,他沉着冷静、精于筹划的特质,也让他在职场中表现优秀。这就像是张无忌修炼的《九阳真经》和《乾坤大挪移》内功,让他在光明顶会战六大门派时,可以轻松地在几回合之间,就能学会六大门派的绝世武功。

有人说,物理学的尽头是数学,数学的尽头是哲学,世间万物,底层代码总是惊人的一致,也是这个道理。

以前我经常感慨,为什么身边的牛人,干什么都能出类拔萃,真是学校里是学霸,情场上是高手,单位里是精英。原因,就在这能力三核之中。

二 能力提升之路

我们都想成为高手,但是,在能力提升之路上会遇见很多问题:

1. 要不要拼体力?

我在部队当连长时,分来一个大学生士兵,下连第一天他就告诉我,他参军就是要像李云龙一样,要有亮剑精神。当时我对他呵呵一笑,回头命令道,“二班长,带他到菜地把杂草拔掉,开饭之前完成。”

他说的亮剑精神是才干,但是才干必须要有知识和技能作为支撑。

古典在《你的生命有什么可能》一书,用猴子爬树比喻生涯。就像上图下面的这只猴子,虽然可以从树冠上跳过去,但第一棵树总是要爬的吧!

爬第一棵树的过程就是拼体力,从一棵树的树冠跳到另一棵树的树冠,就是技能的迁移,跳得优雅自如,就是才干。

更多的时候,我们是看不见第二棵树的,就像刚才说的那个大学生新兵,对于刚入伍的他来说,李云龙的亮剑精神,短时间内是体现不出来的。对于他来说,从军的路很长,也很迷茫,他需要做的就是先让自己成为一个合格的士兵,练好体能,练好队列动作,包括我让他去菜地干活,也是在锻炼他作为一个新兵必须培养的基本服从意思。

拼体力,就是爬第一棵树,是初入职场的必修课。

2. 当前的工作有没用?

鸡汤界有这样一个故事:

小和尚问一个得道的老和尚:“您得道之前,做些什么?”

老和尚说:“砍柴、烧水、做饭。”

“那您得道之后呢?”

“砍柴、烧水、做饭。“

“那您得道后,没有改变呀?”

老和尚说:“改变了。我得道之前,砍柴的时候想着烧水,烧水的时候想着做饭。得道之后,我烧水的时候想着烧水,砍柴的时候想着砍柴,做饭的时候想着做饭。”

故事旨告诉人们活在当下。在我看来,这也是一个生涯的故事,讲的是能力迁移的道理。

庄子说,治大国若烹小鲜,两者都有相通的道理,砍柴需要磨刀不误砍柴工,做饭也是巧妇难为无米之炊。

在职场上,虽然有时候我们在做看似没有意义的工作,比如草拟公文,或者统计数据,如果我们能够从技能迁移的角度去思考,当前无聊工作中练就的能力,或许会再将来派上大用场,是不是就能发现其中的新价值呢?比如,草拟公文锻炼了语言组织能力,将来做演讲准备稿子是就能用的上。

所以李笑来说,学习的目的性不要太强,谁知道将来什么时候就能用上呢?所以把当下的事情干好最重要!修炼在当下。

3. 具体步骤是什么?

回到生涯上,无论是自己提升能力,还是做咨询时帮助别人提升能力,我们都需要开个"药方",那就是快速提升能力的具体步骤:

能力分析图,即目标岗位的能力标准(招聘信息网站获取)。

能力加减法,即自己的知识、技能、才干与目标岗位的差距。

能力提升清单,即根据差距,明确需要提升的能力,并从三个方面入手。

要看的三本书(知识),

要干的三件事(技能),

要混的三个圈子(观察、揣摩高手所具备的才干)。

一句话,学知识、练技能、攒才干。

读到这里,我们就明白了高手之所以成为高手的原因,那么问题又来了,你离成为高手还差多远的距离?

答案是,只差一步之遥!这关键的一步就是行动!Fighting!

如何做行业的高手?


古典:职业规划与个人成长导师,总裁,《拆掉思维里的墙》的作者。既当个人导师, 又做管理者。做培训助人,做老板管人,个人与企业双方“无间道”多年,小有心得,与君共享。

能够在职业的专业方面有杰出成就的人,生涯往往是最“无趣”的。他们从职业之初开始做一件事情,反复磨炼,没转行,没跳槽,无职业规划,不和人竞争……突然有一天,他们声名鹊起,就成了高手。

小野二郎,就是这么一个人。20xx 年,日本拍了一部纪录片叫《寿司之神》,说的就是他的故事。

小野二郎二战后回国,开始学做寿司,就这么一直做了60 多年,现在已经86 岁了。他的寿司店在东京银座地铁站旁边,只设十个坐席,每顿饭人均最低消费3 万日元(约合现在的3694 元人民币)。他的寿司店被评为米其林三星级——“值得专门为它安排一次国家旅行”的餐厅,要提前一个月订座位。小野的餐厅也是世界上四十余家米其林三星餐厅中最小的一间,并且餐厅厨师是这些餐厅中最老的一位。

当年有人抗议说米其林三星怎么会给一个只有十个座位的餐馆?评委会解释:你去过就知道。我天生对美食比较迟钝,属于成都小吃就能满足的人。《寿司之神》中对寿司制作的描述,与其说能激起我的食欲,不如说激起了我的敬意。

小野的寿司店每天会提前安排客人的座次,让食客按照年龄、男女调整好位置。这样在上寿司的时候,后厨能够按照男女的顺序,捏出食量不同的寿司。“这样不会打乱吃寿司的节奏” 小野说。如果注意到有客人是用左手拿寿司的,下一次上寿司的时候,二郎会从另一边上。

制作寿司最难的步骤是什么?不是前台的捏制,而是食料的准备。小野寿司的米饭是从专业米贩那里购入的精制米,用高压压制,放入醋保持双花。最后放在保温的罐子里,寿司的饭粒温度要维持在人的体温。与小野寿司店合作的海鲜商人,都是“只卖这个”——卖虾的只卖虾,卖章鱼的只卖章鱼,卖海鳗的只卖海鳗。“整个市场每天只有大概三公斤的野生虾,我会全部留给他。”一个卖虾的老板说。“最好的鲔鱼,只有一尾,我们会卖给他。”鲔鱼老板说。

小野寿司的团队一共有6 个人,刚进入的学徒要学习的是用手工拧毛巾送给客人。只有等到能拧好毛巾,才能学习碰刀和鱼。再这样十年过后,才会让你学习煎一个蛋糕。二郎的长子祯一已经62 岁了,现在还未出师。

“我一开始认为自己没问题,但是一开始我就做砸了……我做了三四个月,做了二百多个失败品。当我真的做出一个合格品时,我高兴得哭了。”资深学徒中泽已经当学徒二十多年了。

小野站在寿司台前,亲手给每个客人捏寿司。他设计出了寿司的最佳赏味顺序:第一乐章是经典寿司比如三文鱼、比目鱼。然后是第二乐章的即兴,按照时令节气的海鲜来上,比如针鱼、章鱼。终章是一些传统菜式比如海鳗、煎蛋糕。客人全部吃完以后,86岁的二郎带着62 岁的祯一站在门口,和每一个离开的客人鞠躬告别。

“一旦你选定职业,你必须全心投入工作之中。你必须爱自己的工作,你要穷尽一生磨炼技能,这就是成功的秘诀,也是让别人敬重的关键。”

“向前看,超越自己。始终努力,精益求精、努力不懈地提高自己的手艺,这就是他教我的事” ,儿子祯一说。

二郎不准备退休,他没有别的休闲方式。他每天早上五点起来,晚上十点多回家,他想继续做到他做不动为止。他认为自己还能做出更好的寿司。追寻职业深度的人,以全部精神贯注于一点,却能由此一点而收获整个世界。

美食作家山本义弘说,伟大的厨师如二郎有以下五种特质:首先,对待工作认真,维持最高水平的表现。其次,一心提升自己的技术。第三,爱干净。第四,他们是领导者,而非合作者,他们固执坚守自己的方式。最后一项,他们怀抱热情。

不仅是伟大的厨师,所有对专业的追寻者都在秉承以上的信条工作。

机房高手给CIO的建议


积土成山,而风雨兴焉。积水成渊,蛟龙生焉。不积跬步,无以至千里;不积小流,无以成江海。骐骥一跃,不能十步;驽马十驾,功在不舍CIO和数据中心大佬也是从普通工程师做起的。

大佬们的过去

普华永道的数据中心服务主任John Regan在16年前是从这家专业服务公司的网络部开始他的职业生涯的。然后参与到工程和设施操作。

花旗集团数据中心规划执行副总裁Jim Carney,拥有轮机工程学、公用事业基础设施和广播电视网络方面的背景。即使后来到了花旗,他最初也不是在数据中心里工作,而是在地产部。

还有Thomson Reuters,Legal的CTO Rick King.结束了6年的高中数学教学生涯,他到一家教育软件和硬件的公司,在后来由于公司间的收购等原因,他走到了现在的职位,负责多个数据中心的业务执行管理。

如果你今天也在做数据中心工作,甚至是IT相关的工作,无论你目前的位置在哪,或者公司看起来多么的苛刻,您需要放眼未来,将数据中心管理最高职位设成你的目标,并向着这个目标前进,努力实现自己的目标。

可是要想实现这个目标该从何处着手?这里有一些数据中心专家分享了他们的意见。

掌握多项技能

King表示,首先,你必须具备多项技能,或者至少愿意发展一项。提高您的技能无疑是证明你在数据中心价值的一种有效方式。北美一家技术服务咨询公司Accenture的数据中心技术与运营主管Rockwell Bonecutter也同意这个观点,精通某个分支领域的技术固然重要,但如果你能了解更多其他的技术,了解到你精通的技术如何影响数据中心的其他技术,这些系统或功能如何互相协作以帮助业务实现更多产出,那么你就朝着你的目标前进的更多.

如果你是一位存储专家,你可以要求去做一个服务器或电信部门经理,King建议,如果你希望在管理能力上取得进展,或者升职到一个主管级的职位,你必须拥有多项技术的经验他说。

如果一个主管不具备这种知识能力,那么当主管对于他来说无异于服刑。管理者必须能够作出明智的决策,特别是在压力之下。King表示,如果出了故障或工作的不顺利,大家都希望可以尽快修好它.

Tegan表示,帮助数据中心的IT人拓宽他们的技能是普华永道的一个目标。该公司美国分公司的CIO Tick Ancona补充说,这确实是一个迫切的需求。工作获得的经验会帮助一个人做出正确选择,他说,不是每个人只具有单门技能的人都可以成为一个大型数据中心的运营负责人。

商业触觉

Nemertes研究中心的高级副总裁Andreas Antonopoulos说,成为数据中心老大往往需要这个人对数据中心的架构有更深的理解,不仅仅把它看做是一堆技术。因为从业务需求角度讲,这些技术的商业影响关乎公司的今天甚至未来。

这需要非常懂专业,同时又有实际的工作经验Antonopoulos称,这项工作不只是选择最佳虚拟化厂商,或最佳存储战略,或正确的网络融合战略,而是还要理解上面提到的技术如何适应企业业务文化、预期增长率和变化、以及合并和并购计划。

花旗集团的卡尼表示,任何有志在数据中心的高级管理职位的人,必须有良好运作的财务基础。

他们需要能够表达自己的成本,使财务部可以批准购买,并表达清IT团队为何不做某些事情,为什么有些程序要按照特定的方式来走;他们需要了解成本,这可以帮助他们控制和测量成本,并不断寻找改进的方法.

以人为本

Carney表示,最后一点但并非是最不重要的一点,数据中心大佬也是人。当我们谈论有关数据中心的问题时,我们通常想到的是网络及电线和发电机等等。但是,在现实中,像我的职位,很多工作需要多方协作努力达成他说,没有一个人可以在数据中心独善其身',我们需要人与人之间的合作。

销售高手每天都在做什么?


当每个人站在事业不同的角度上去认真观察,所谓的高段位,所谓的高手,他们做的90%的事情和大家做的事情没有区别,剩下的10%其实很多人也做过,只是没有坚持下去而已,只有想明白为什么,才能知道做什么,怎么做。直线管理咨询的营销顾问曾在与学员讲授销售技巧时分享了一则真实的故事:有一个汽车销冠,每月打750个电话,525个会接,420个会听他讲,336个会有兴趣,268个会出来看,100个会考虑,82个会有意向,61个会洽谈,34个想买,最终成交的12台,成交12单会让他赚到15000元。他得出结论:每打一个电话会赚到20元。销售就得有这种精神!堆积的量变会引起质变?

销售高手每天在做什么?

01分解任务、目标

在讨论业务之前,谈到计划制定时,不少企业在直线管理咨询“CEO营销特训营”中与在座的高管抱怨员工积极性不足,面对越来越大的业绩目标时丧气了。我们看一下销售高手会怎么处理这个难题,真正厉害的销售尤为擅长目标分解。

看到销售业绩目标的时候,不是一个个冷冰冰的数字,3万,5万,10万,20万,50万等等,而是转化成了自己这个月,这个季度要挣多少钱。要达到自己的收益目标,要靠多少新开的销售额来支撑,销售额需要多少拜访,多少电话量,多少客户资源的储备来支撑,除了这些之外,又需要多客情关系,需要多少转介绍来一起来完成。

曾经见过一个互联网产品销售自己给自己做的目标分解:自己本月想税后收入2万,那2万需要20万的业绩才能保证,根据他手里面的客户储备情况来看,20万的业绩需要有12万的新开客户,需要有8万的转介绍。然后再将他的12万分成了X个拜访,Y个电话,Z个资源储备,N个已经确定的可要转介绍的对象。

这样他每天做的事情就围绕这个这几个维度进行,其实完成下来没有想象的那么难度高。

02说服自己、相信自己

很多人在做一件被要求的事情时往往出现两种心态,一种是接受一项任务和行动之前的是先用自己已有的思维去思考一遍再相信能不能完成,另一种是先相信能完成,再去有已有的经验去帮助完成。

所谓的销售高手其实都是“又傻又天真”的。他们每天做的事情不是去怀疑目标,怀疑自己能够能做好,而是先相信自己能做好,具体结果能不能做好,只有倾尽全力去实践了才知道。不会每天想这想那,想得太多,销售高手往往想的都很简单,就一点,自己能行。

03心理暗示与模仿

曾经见过一位女销售,每次进客户办公室之前都会先找到客户所在的写字楼的卫生间去照镜子,后来才知道她去照镜子主要的目的不是整理仪容,而是先给自己“催眠”,先把自己想象成自己是自己很崇拜的另一个销售,然后状态到了,就进客户办公室,进去之后,就模仿者那个她崇拜的销售和客户进行沟通。

另外一位女销售,每次去见客户之前,在公交车上或者地铁上面看似在睡觉,后面才知道她是在想象客户,把自己想象成客户,客户会问什么问题,客户会是什么性格,客户会怎么刁难她,等等,把所有能想象到的情况现在脑海里面预演一遍,把自己想象成客户,然后预演对应的解决方案。

04汲取与沉淀

很多时候,我都发现很多销售都有2个细节的动作,一是有一个很凌乱的笔记本,另一个就是他们的手机收藏夹或者电脑浏览器收藏夹里面有很多又有趣的东西。

凌乱的笔记本里面全是写写画画的东西,这些东西,我经常看不懂,旁人也几乎看不懂,只有他们自己才看得懂那些是什么。后来有一位销售告诉我,那里面他客户客户谈判的时候写下来,画出来的,防止自己不被客户引导,同时方便客户理解自己的思路,和保证自己在谈判的过程中有自己的思路,不被打乱。

收藏夹里面什么都有,有视频,有漫画,有体育,有汽车,有视频的,有销售技巧,有所有他感兴趣的和客户感兴趣的信息在里面。一位销售告诉我,他的这些的收藏夹的里面的东西在于,一看到自己觉得比较好的东西立马收藏起来,一方面是为了让自己了解更多和销售无关的事情,但这些事情虽然不一定马上用得上,但总有客户对里面的东西是感兴趣的,自己吸收了,和客户聊天的时候就可以输出,这样更容易找到和客户的共同话题了。同时,那些销售技巧很零碎,很碎片,自己有时间的时候可以翻出参考参考,总有值得学习的地方。这样做销售也不至于太枯燥。

好的销售,做的事情其实和所有的销售做的事情都一样,很大的区别在于是用心在做一件事,抛去浮躁,沉下心去,而且“又傻又天真”的坚持下去。而不是看起来很努力的样子。

成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成。只有站在比较高的层次上要求自己,约束自己,才会取得真正的大成功。只要有信心,你就能移动一座山;只要坚信自己会成功,你就能成功。一个高度自信的人,就一定拥有强大的能量,使他不断地挑战自我,争取成功。

如何成为一个真正的程序高手


经常有人问我:面对众多的开发工具/语言,我该选择哪一个?怎样才能学好一门语言?怎样才能算是一个真正的程序高手?

首先,我不算是一个什么程序高手,我也就半吊子水晃晃荡荡。我不太喜欢程序高手这个词,最多,只能算是一名熟练的开发者而已,很多时候亦是半懂不懂。我编程是靠自学的,没有人教,也没有人问。因此走了不少弯路。当然现在看来,那些走过的弯路也算是一种积累。从1994 开始,我所使用的开发工具/开发语言选择是这样一个经历:1994:GWBASIC, 1995:FOXBASE,TC,1996:VFP,VB,PB,DELPHI,1999:VC++,PHP.总的说来,各种开发工具各有秋千,应根据具体应用来采用不同的工具。例如,写MIS用PB/VB,界面设计用VB/Delphi,写系统软件,用C/C++是最好的,做网站,有PHP,ASP,JSP等等。对于初学者来说,先用一种可视化强的工具(如VFP/VB/DELPHI)比较好,容易掌握,上手也快。但如果你想走更深入一引起,我建议你还是很有必要去精通C/C++,甚至了解一些汇编。

有人说,C/C++太难学了,开发效率也不高。我先不说C/C++优越于其他语言的地方(这在很多的资料中都有介绍),就单从一个很功利的角度来说说。Delphi/ VB对于一般人来说学上几个月就可以上手了。易学的东西学的人肯定多。而对于C来说,由于它难掌握,学的人不火,但一旦你真正掌握了,你的竞争实力就比其他人强。就目前的现实来看,C/C++程序员的工资普遍高于其他程序员就是一个证明。

就我个人认为,程序员不应该拘泥于某个特定的语言,每天为某个开发工具的优劣争来争去是没有意义的。重要的只有两点:

◆你用的开发工具/开发语言能解决你所遇到的实际问题吗?实用为王,适合的,能用的,就是最好的。

◆你喜欢这个开发工具/开发语言吗?兴趣,兴趣才是最重要的。选择你所喜欢的。

那么,怎样跨越程序新手这道坎呢?下面这几点建议也许对你可能有些帮助:

◆遇到问题时从所有你能想到的方面考虑去试图解决;

◆一定多动手,学一个专题(如网络/多媒体)后写一个软件检验自己;

◆用好联机文档(如MSDN)查询函数和资料,利用网络资源;

◆掌握好的跟踪调试技巧,多看一些高手的程序,从本质上理解;

说白了,要想成为一名熟练的开发者,就是最大限度的利用现有的资源,然后加上你的汗水。没有什么稀奇的。

IT人如何修炼编程的内功[1]


很多年以前,我还是一个学建筑的学生,但是很喜欢学计算机。不过呢,由于专业限制,我没有计算机用的。学校只开了一个学期的Fortran语言,上机时间只有可怜的5节课,那会把我憋坏了,呵呵。

大家不要笑啊,90年那会,生活不富裕,PC机还是一个很贵的东东,一般家庭都还停留在18吋电视机的时代,大学生又是最穷的,物质条件更为匮乏,我当时有个小收录机,京华牌的,呵呵,在同学中已经很牛叉了。因此,像现在的同学们,一考上大学,MP3、MP4、笔记本电脑家里给配齐的,在当时是根本不可能想象的事情。我作为过来人,还是要说大家一句,大家真是生在好时代了,很幸福的。

不过呢,我很喜欢编程,就养成一个习惯,想象编程,找一个题目,自己在脑子里把程序构思出来,写在纸上,然后自己模拟电脑的run,把程序过一遍,看能不能执行正确。这个习惯现在都还有。呵呵,我老是劝大家写简单的程序,其实和这个习惯有很大关系,因为我比较笨,稍微复杂的程序,脑子就想不过来了,就晕了。

也正因为有了这个经历,我就开始思考一个问题,编程究竟是什么?呵呵,当时我在学校,也是小有名气,大家都知道有这么个程序疯子,没事喜欢发呆,喜欢想程序。在一次舞会上(别激动,我也是过来人,也会跳舞的,虽然很难看哈,呵呵),一个计算机专业的师姐就考我,问我编程是什么?

我当时想了一下,很郑重地回答她,我的理解,编程就是拆解任务,把一个任务,拆解成很细很细的步骤,一步步教计算机去做。计算机很笨的,举个例子,我们说早上起来去上课,是个人都知道做什么,但是它不知道,因此,我们要告诉它:

起床--穿衣--拿饭盒--去食堂--买早饭--吃饭--洗饭盒--回宿舍--放饭盒--拿书--出门--如果人都走完,要记得锁门--去教室--推门--找到自己的座位--走过去--坐下来--等待上课--上课。

说到这里,我突然自己有点明悟了,编程,就是把复杂的问题简单化,简化到每个动作都是1+1=2那么简单,然后计算机照做就好了。这就是我理解编程的真谛。我师姐听到了,也若有所悟,这个话题就没有再说了。

我们来分析一下计算机的特点,准确的讲,目前我们这个社会的计算技术,还很原始,说它是计算机,正确,它确实只能计算,说它是电脑,太抬举它了,它不可能有思考能力。

在冯诺依曼体系架构中,计算设备就是具有一定计算能力,有能力和外界做出IO互动,并且能高速重复动作的这么一种设备,这可能和大家在教科书里面学到的不太一样啊,不过,我是这么理解的。

因此,我从一开始,就没有把计算机作为一个伙伴,一个可以帮助我出主意,或者代替我思考的伙伴,仅仅是看做一种工具,这种工具有什么用呢?我认为它最重要的,有两个作用:

1、无限可重复性,一个动作序列,一旦编订程序,计算机就可以无数次重复这个序列,不会感到累。这特别适合于那些乏味的,不断重复的劳动,比如,我们一个学校每天要敲钟,打上课铃,如果让人来做,这个人会很乏味,做久了,就可能出错,但是让计算机来做,它可没有什么思想,不会觉得累,而且做的很好。计算机特别适合做重复性工作。

2、服务品质的稳定性。计算机适合做重复工作,还有个有点,就是每次执行结果都是一样的。这体现了工业化时代最重要的一个思想:量产思维,大家可以看到,现在的社会,不可重复的艺术固然很好,但公众需要的是量产的产品,因为质量稳定,产量稳定,能满足大众需求。劳斯莱斯虽然很美,但绝大多数人在开大众、丰田等低端车。就是这个道理。还是打铃那个例子,如果是人,可能会生病,可能会请假,或者干脆搞忘了,但计算机不会,只要有电在正确工作,打铃就不会出错。

这样,我就慢慢理解到了,计算机其实就是能以恒定品质不断重复输出服务的机器而已。

经典职场故事,看懂的都是职场高手?


中华民族五千年的历史,沉淀下来很多寓言故事。这些故事不仅反映了当时人们的生活状态和目标追求,而且还以一种轻松有趣的方式教育后人不要犯同样的错误。下面的九个故事是从另一个角度来解释管理的含义。

经典职场故事,看懂的都是职场高手?

1.应变能力

鸟儿们聚集起来推荐他们的国王。孔雀说它是最美丽的,应该由它当,并立即获得所有鸟类的认可。只有穴鸟不以为然地说:当你统治鸟类国家时,如果有一只老鹰追逐我们,你怎么能拯救我们?

感悟:做任何事都要有远见,以免伤害自己。

体会:一个哈佛的经理,当储备多方才能,不只在才识方面要有过人之处,而且在适应变化的能力上,这样不但可以为人服务,还可以应对不可预知的意外。

2.本性难移

一只雌猫爱上了一个英俊的年轻人,并向女神雅福罗迪特祈祷,让它变成人类的样子。被真情所感动,女神把它变成了一个美丽的女孩。当那个年轻人看到这个女孩一见钟情时,他们就相爱了,然后结婚了。一天,亚福罗迪特想要测试猫在变成人类后是否改变了自己的性格,并在房间里放了一只老鼠。然后,猫忘了自己已经是人类了,就从床上跳了起来,赶紧抓住老鼠,把老鼠塞进嘴里吃了。女神叹了口气,把它恢复到原来的样子。

感悟:即使一个人改变了自己的外表,他的气质仍然不容易改变。

体会:江山易变,大自然难动,乌鸦染黑,受不了雨水的冲刷。要了解一个人的本性,我们必须观察他与他人日常交往的细节,而不仅仅是看外表,然后得出结论。

3.量力而行

老鹰从高高的岩石上猛扑下来,用爪子抓住了羔羊。穴鸟看到自己一定比老鹰强壮,于是模仿老鹰的动作,飞向羊群。他没有想到爪子会缠在羊弯曲的头发上,无法拔出。牧羊人发现了它,就跑过去把他的脚尖切掉,带回给孩子们。“孩子们想知道那是什么,”牧羊人说。据我所知,它是一只洞穴鸟,但它以为它是一只鹰。

感悟:一个人不能超越他或她的能力。

体会:人们有自己的长处,了解自己的发展能力。看到别人的名利,我想画出葫芦,这是不值得的。看到别人的交易和赚钱,忘记他们不适合个性和专业,他们认为他们是自力更生的,而且经常会出现失败。

4.合作前的思考

因为狮子有权势,野驴跑得快,狮子和野驴一同打猎。丰收之后,狮子把猎物分成三部分,说:“因为我是所有动物的王,我要第一部分;我帮助你狩猎,所以我要第二部分;如果你不快跑,第三部分将是你死亡的原因。”

感悟:知道已经认识了他,赢得了所有的战斗。

体会:苏秦的连横政策,远交近攻,先并吞最弱国,再并吞次弱国;反之,公司经营,若因为想并占财力微弱的公司而联合比自己财力雄厚的公司,最后通常是得不偿失的。

5.珍惜权力

狮子爱上了农夫的女儿,并要求农民娶她的女儿。农夫没有心情把他的女儿交给野兽,他也不敢拒绝。他提出了一种方法。当狮子催促时,农夫对他说:我愿意娶我的女儿,但她害怕你的尖牙和爪子。如果你切掉它们,我的女儿会马上嫁给你。狮子立刻同意了,然后又回去切断了它的尖牙和爪子。但是农民并不害怕狮子。当狮子回来时,农夫用木棍将它赶走。

感悟:轻易放弃现有的力量是不明智的。

体会:作为哈佛的管理者,不要轻易放弃自己的实权,或者一旦失去,就来不及挽回。

如果一个公司没有提出一个理由提供免费的报价,换句话说,工资不会增加,福利就不会去,只谈论努力工作。只有两个原因,要么公司下坡,要么公司想把你踢出去。一个年轻的人永远不会想努力工作。他不能工作就被踢了。年轻人的工作价值是工资?创业很难,没有人知道,但没有人强迫任何人创业。创业的价值是改善工人的健康和生活。

职场进化,从新手升级到高手


职场中关于如何晋升成长,屌丝逆袭的话题,也是各位混迹职场江湖的朋友们比较迫切关心和喜欢讨论的话题。

职场进化,从新手升级到高手

今天就让我们来说一说,从新手到高手,你怎么装备升级。

总所周知,我们对待工作的感受跟态度都是不一样的,特别是在不同的工作阶段。在这里,我把一个职场人的工作进程划分成三个时期。

1. 新手期

新手期的我们,渴望去实现一个目标,来展示自身的价值,好顺利拿到新人奖,以便升职加薪。在这个阶段需要解决的主要问题是:要根据自身特点发挥优势切实有效地提高自身的业务能力,努力掌握高效的工作方法。避免做重复的工作,既降低效率又浪费大量的时间。在这个初级摸索阶段,如果一时找不到工作的成就感,我们就会产生对自我认同感的怀疑,觉得自己是不是应该继续留在这个行业发展。

2. 胜任期

由新手过渡过来,很多人已经对业务流程比较了解了,在工作上也总结出了自己的方法和流程,能够独立承担一些项目。

其中有一部分人,由于前期在项目的管理积累了相当的经验,具备了承担了更大的责任的能力,可以逐渐担负起助理管理的责任。在这个阶段的人,如果能理清工作中所有的细节和预先避免出错,能够举一反三的话,这样会在很多工作上都能游刃有余。

胜任期,虽然你我会在取得一定的成绩而颇有自豪感,但是可能会由于细节的把握还不够精准,问题分析不够全面而会遭到一些挫败。

3. 高手期

相信你已经通过我们先前的项目经验积累,而眼界更开阔了。处理技术问题研究也是更游刃有余,从容不迫。得力于经验的累积,你已经发展具备凭借过往的相关知识经验就可以得到解决我国大部分的事情的能力,并推断作出一个正确决定。工作的意义已经开始发生变化改变,你已经把工作人员当作展示他们自身文化价值的舞台,而不再是仅仅一份工资收入。你会用加倍的激情去应对工作中的各种风险挑战,不断提高创新,寻求各种突破,变成同行中的佼佼者。

其实,大多数职场人都有职场焦虑的原因?? 因为许多人通常只知道努力工作,不善于思考工作规则和提高工作效率的方法。 如果他们继续做低水平的重复工作,工作热情会随着时间的推移而降低,在工作中获得的成就感也会降低,最终他们将不得不换工作,重新开始。

相信这一点: 命运会眷顾那些有准备的人。

如果你一直跳,但新手阶段,无法取得突破,我们应该知道他们必须深刻反思。想想看,无论是克服困难,改进方法是否提高效率。相反,如果不喜欢这个工作,这将腾出别人。

醒醒吧,别幻想着耗时间就可以进行升职或者加薪,你不思进取,岁月也不会饶了你。

在这个世界上,任何一份职业的收入,都不会挣得轻而易举。这个世界上,平庸的人占了 8成,如果你只是一味地抱怨,而没有一股奋 起直追的拼劲,你就永远挤不进另外20% 的人中去,而最后只会收获一事无成。

看到这里,是否有人的觉得跟自己的经历似曾相识。共勉一句话,任何时候开始都为之不晚。好好想想从现在开始你必须想办法,怎么追赶, 怎么升级。

职场最重要的一点就是积累。经常更换行业会使得自己的人脉和经验断层。30岁之前可以多尝试,但30岁后要坚持一个好的细分领域或者好的岗位工种。

持续打造个人品牌。你必须在前期积累足够的的专业能力,然后充分地利用资源将优势和影响力扩大。

你想在一个领域深耕发展,必须先打好稳固根基,磨砺出了专业的能力,最后才能枝繁叶茂。

所有的高手都不是一夜长成的,所有的成功背后都一段奋斗的辛酸史。

如果你决心想改变的话,唯有沉下心进行大量高质量的学习,建立自己的思维模型,在练好基本功扎实的基础再去突破。

经过日复一日的实践、大量积累经验和复盘思考总结,才能在大量的实战中不断地改进突破,立足江湖。

编程语言有高低之分吗[1]


高低之分在这个社会很普遍。大到什么主义,什么社会制度制度,小到单位个人,方方面面不比出个高低好像不过瘾似的。这真是一个比高低的国度。记得在很久很久以前就被教导过程序语言分之为低级语言和高级语言。高低这两个词比较单纯容易记忆,而且从小就被灌输要高不要低的价值观。因此,那时候自己就有要学高级语言,不学低级语言的简单朴素的想法,仿佛学习高级语言自己就会高级起来一样。

没想到今天这个话题依旧。无论新手还是老程序员中都有许多人都在问 什么语言是最好的?什么语言是最高级的?,言下之意就是要学习最好的语言,掌握了最好的语言自己就是最好的了。我看到有人这样说:地球人都知道要选择C#,java.你能说说为什么吗?也看到了有人对自己原先选择VFP感到后悔,因为他感到VFP语言已经被淘汰了,同时他对自己没有选择C语言感到后悔,因为他认为使用C语言才能看出程序员的水平。

归纳起来有以下:

1) 什么语言是最好的?
2) 我现在掌握的语言是否已经或将要被淘汰,我今后要学习什么样的语言?
3) C语言是真正的高级语言

这些问题就其本质上来说,他们都给程序设计语言定下高低之分,并且他们想知道谁高谁低。

那么程序设计语言是否有高低之分呢?根据我长期编程经历和经验,我认为:

1) 程序设计语言本质上没有高低之分

所谓程序设计语言是指让计算机能够听懂、并能指令计算机进行操作的语言。每种语言的产生都有一定功能范畴,也就是说这个语言是为了解决什么问题而产生的。不同的问题就可能用不同的语言来解决。不同的问题是很难用高低来区分的。例如,基于计算机底层的操作(汇编语言、C语言)与计算机应用层上的操作(C#、Java),哪个是高级的,哪个是低级的是很难说清楚的。又例如,基于单机程序的VFP和基于网络的ASP、C#也是很难说清楚的(虽然VFP也可以用于网络编程、ASP、C#也可以用于单机编程).他们的侧重点是不同的,而这个侧重点正是这个语言的别于其他语言的特点。

因此,没有任何一种语言是最好的,哪怕是暂时的。

C语言的确是一个高级语言,也能反映出程序员的技术水平,但是C语言有它的适用范围。我们不能以自己不懂的语言,或使用人数少得语言,或其稀缺就感到其高级。

TED演讲:古典《做生活的高手》演讲全文


TEDxBLCU演讲全文

我 的一个心理学老师,叫做GLIGEN, 他是当代最好的催眠大师之一,同时也是一个功夫高手,他有一次告诉我们关于功夫高手的训练方式,他们需要走进一间房子,房子的四周的不同地方贴着有字的纸,同时有五六个人进攻过来,你需要一边抵御来自四周的进攻,一边把墙上的字读出来。我们听得觉得有趣极了,下课的时候,就一起怂恿老师表演一下。你猜他 怎么说?

他耸耸肩膀,说“我不正在这样做吗?”

我懂得他的冷幽默,生活的大师和功夫高手一样,他们每天都不断被现实进攻的,却依然能够专注梦想。尤其在今天的中国,你的进攻对手不是5个,而是大概有50多个。

刚刚毕业,你爱你的女人,她妈过来给你一个上钩拳,没房,No Way!刚刚工作,你渴望成就感,你的老板给你一个左直拳,下班后继续干!一直到我走你才能走!你当年最他妈看不上眼的同班同学也给你一个正踹,他通过老爸找到一份好到你恶心的工作,当你每天要坐一个小时的BMW回家——先是Bus ,然后转Mentro 然后再Walk一段(在北京往往是FBMW,在公车和地铁上,你有一半时间是在双脚离地的Fly)。当你晚上,你是否还记得,抵御这些进攻,看看墙上面的字,专注你的梦想?

作为一个职业规划师,我的使命就是帮助更多人找到自己的梦想并且专注他,实现它。

今天我有一个关于梦想的故事告诉你。

这个故事是关于我的,我的大学和你们很多人一样,被规划了,96年,我被父亲选择了一个我不喜欢的专业,土木工程,进入我亲爱的母校,湖南长沙的湖南大学。在那年的十月一号,也就是开学后一个月的日子,我刚刚结束完军训,吃完晚饭,我和我的另外九个室友,挤在们那个晚上十一点断电,闷热的宿舍里,翻我们 大学四年的课本——这意味着我将要花我大部分的时间在上面——我开始翻他们,却发现他们都是对我极其无聊的一些东西。你们听出来了吗?这是一个极其普通有极其狗血的故事,你进入了一个地方,他觉得自己不属于这里,却注定还是要待四年。你有过这样的体验吗?这是你们的生活吗?

那天晚上我辗转难眠,一直到熄灯,我点起来蜡烛,烛光摇熠,照亮我的天花板,也就是上铺床板,我隐约看到上面有一个字!是我的上一届师兄用蜡烛的烟熏出来的!我拿着蜡烛往上凑,心情不亚于当年令狐冲在西湖水牢底摸到了吸星大法。我想应该有个什么东西,让我从这种生活中间拯救出来,我把手移到上面,看到一个 大字,混!各位,想像那一瞬间我的表情?你可以理解我的绝望吗?那一刻我认为我洞悉了大学的本质,由你玩死他。

晚上我一直睡不着,我遭到了命运的围困,而且好像还必须被围困四年,我不知道该怎么做,尤其是当有一个一平方米大的“混”字,压在你的头顶的时候。

这样一直到晚上三点钟,后来我知道那个时候是潜意识最清醒的时候,我做了一件我这一辈子最正确的事情,我决定对我自己的生命发问:

古典,你想要什么?

如果专业不是你要的,地方不是你要的,生活也不是你要的,但是你想要什么呢?

如果你想要什么生活,为什么你不去造一个?

那是我第一次对自己的生命发问,这次发问改变了我的一生。

如果现在的你也被生活所围困,有没有问问自己,你想要什么样的生活?如果你不想要现在的生活,为什么你不创造一个想要的?

很多年后想起来,我依然对96年十月一号晚上湖南大学1-206左边下面铺位的古典心怀感谢,他翻身起床,问自己,如果2000年,大学毕业结束那天,我 觉得此生无悔,那是因为我做了些什么?他慢慢的听到内在的回应,他记录了下来很多答案。有些比较平常,比如过四级,考驾照,有些很有趣,比如说学习功夫、搞乐队和谈一场惊天动地的恋爱,还有一些看上去有点遥远,流浪一个月,骑单车去北京,去全世界最高和最深的地方。

从写下这些文字开始,他的生命开始改变。

我过了四级,学会开车,向我喜欢的女孩子表白。我开始搞乐队、这是一张很有纪念价值的照片,我留着那个时候实行的郭富城头,戴着列侬式的蓝眼镜,包着枪花乐队主唱喜欢的头巾,唱歌。我开始学习功夫。在98年的夏天,我和两个朋友流浪,其中一个叫做小明,我们在整个路上骂骂咧咧,我在气愤中告诉他,有一天我写书,书上所有的坏人都叫做小明,所以那天你看我的拆墙那本书,坏人就叫做小明。我们就这样打打闹闹的从长沙骑到北京,23天,8个省,1500多公里, 到了北京,成为生死之交。我还有去我能找到最深的地方,江西萍乡的煤矿,在几个矿工的陪同下在地下400米的地方呆过一整天,感受喘不过气来的,墨水一般 的黑暗。我想那是世界最深的地方。

最后等我划掉我的清单的时候,我发现世界上最高的地方在西藏的珠峰,但是那个地方需要的钱和时间,是一个大学生所没有的。后来我离开学校,成为一名工程师。半年后,我离开这个行业,再后来,我失恋了,初恋的失败让我痛苦,希望逃离这个国家。

你有没有过这样的时候,生活的攻击太严重,以至于你想离开这个房间,不当高手了?

我的方式是出国,于是我来了北京,成为一名新东方学生。在我考完托福GRE,甚至拿到OFFER的时候。我又一次问自己,这是你想要的生活吗?我想起来那个96年十月一号晚上湖南大学1-206左边下面铺位的古典。

后来我留下来,成为一名新东方的英语老师,我开始攒钱,然后攒时间和工作后日益下降的身体。在04年,我来到了西藏。这是珠峰大本营,海拔5500米,这 是出发前的我,在雪线下面,珠峰的雪化成水流下来,变成这条河。绕过山头能看到洁白的珠峰,让我在爬的时候一直想死在哪里。这个地方是一个科考队帐篷,这个地方是成都小吃——我震惊于他们的生存能力——这个地方则是一个特殊的地方,是一个邮局。里面买着昂贵但是销路很好的明信片——不仅仅是因为这是这里唯 一的通讯方式,还因为上面的戳——珠峰大本营——你可以寄给你的朋友,你可以收藏,等你老的时候对你的孙子吹牛说爷爷当年也牛过,所以人们总会虚荣的买上 那么几张。而我一下子买了三张,一张寄给了我的母亲,她认定我会死在某个雪山上面,几百年后被挖出来,栩栩如生音容宛在,我说,爸爸妈妈,我很安全。一张寄给了我的部门主管,他听完我的计划,很怀疑我能否上暑假班的课,因为我用完了所有的积蓄,我对他说,我很安全,给我排课。最后一张,你们猜我寄给了谁?

我寄给了96年,十月一号晚上湖南大学1-206左边下面铺位的古典。我告诉他,谢谢你,你许的十个愿望,今天终于实现。

如果你不想要你现在的生活,你真的可以创造一个。

那么接下来,你想要做什么?我重新许下我的十个愿望,我希望成为最好的词汇老师,我希望帮助更多人成长,我希望写出10本能改变世界的书,我希望帮助更多人……对自己的生命发问,找到自己的梦想,并且成为一个生活的高手——那些在生活的进攻之下,眼光炯炯,紧盯梦想的人。

后来的故事你们也都知道,我成为了一个不错的词汇老师,成为了新东方讲师的培训师,当有一天我意识到,告诉别人为什么要留学和工作,比帮助别人如何留学和工作更加重要,人们不再绝望,更加迷茫的时候,我离开新东方,创建了自己的公司,帮助青年人在新的生活里做自己的精彩英雄。我写了《拆掉思维里的墙》,希望帮助更多年轻人,成长为自己的样子。这也是我今天被邀请过来,认识大家的原因。那都是因为,我曾经在一个时刻,真心的对自己的生命发问。

你想要什么?如果生活没有给你想要的,为什么你不创造一个?

还记得那个功夫高手的隐喻吗?当你被生活攻击,请在接受攻击的时候,请紧盯那些字,并且大声的把他们读出来。

最后,让我告诉你关于这个故事我最喜欢的一个回答,如果我是那个高手,我会先走入房间正中,然后大吼一声!等到他们攻击的时候,打倒一个离我最近的人,然后扭头就跑,然后把那些目瞪口呆的攻击者都抛在脑后,我跑动起来,奔向那些字,大声地把念出来,让头发飘扬。

记得,当你被现实痛苦的攻击,请问自己,我想要什么?然后盯紧你的梦想,而不是你的敌人!

计算机编程新人入行指导[1]


从2003年加入现在的公司,已经有了快6个年头,自己也从一个计算机软件开发方面的新兵变成了老人。在公司里也做过几个不同的项目,有一些新的同事加入项目组,会有这样那样的疑惑和问题。在这里想简单说说,一个新人如何能快速的融入一个新的开发组,让其他同事能够接受自己。

首先是读文档。计算机方面有个著名的黑话叫做RTFM,什么意思呢?按字面翻译就去去读他妈的文档,这是在新闻组或者论坛里可能常见的回复,一些人娇滴滴的说我是妹妹,能指导一下这个问题么或者贱兮兮的跪求某某问题答案.当然,同事之间不可能搞这些,不过也经常碰到有人问一些感觉非常简单问题,这些问题实际上都在项目文档或者软件规范里就明白写着。

一个新人加入某个项目,或者转换到一个新项目,都会感觉到手足无措,就像老虎吃刺猬不知如何下嘴。领导不会让这样的新人去完成一些复杂模块的开发或者修改一些相对困难的bug,基本上都是先分一些界面上的小改动,或者是让他开发耦合程度低一些、相对独立一些的功能作为练手,这个时候作为一个新人就要尽快的掌握整个项目的大概,然后泛读一下项目的重要文档。如果要开发某个业内标准的实现软件,那这个标准的相关文档至少要通读一遍,不需要投入很长时间,可以快速掌握一下大概,做做简单的笔记,不懂的地方先记下来以后有空再说。读文档不要作为一个整体任务完成,可以用一些零碎时间来读,以免很长时间没有什么进展,领导看了还以为在磨洋工呢。

注意事项一,尽管有这样那样的软件支持,一支笔一个本子仍然是最方便最快速最实用的学习工具,我几乎每年都要写掉八九个大笔记本,里面写着项目开发的心得、文档书籍的感受、领导指示的一些开发问题等等,不需要有什么文章格式,先写下来就可以了。

如果是第一次进入公司,项目组长会分一个任务作为对新人水平的考察,就好比网游中的新手任务。我们公司大多数的新手任务都是半个月一个月左右的时间,注意要尽量赶在期限结束前完成所有的编码和单元测试,而且最好完成代码清理和代码注释工作,注意命名规则,这样看起来比较专业一些。

注意事项二,接到一个项目第一个要问的就是这个项目结束期限(dead line)是什么,这样心里比较容易对进度有个估计,免得最后无法完成任务。领导可能会反过来咨询老程序员对分到的项目难度估计。一般来说,估计一个大概的编码时间,然后把估计时间乘二,留出一定余量比较好。

读文档不要作为一个整体任务完成,可以用一些零碎时间来读。实际上接手一个新任务,必须要做的就是理解需求。一个开发人员如何不理解他想做什么,基本上这个任务一定会失败。我们高考时候都会写一篇大作文,对题目的理解非常重要,偏题跑题就没法拿到高分,开发也是如此。对需求的理解需要反复的进行,定期和项目组领导或者客户进行沟通,以免自己做了无用功。但是沟通之前一定要注意,自己先掌握一定的背景知识,比如前面提到的规范文档,或者是读一读已经有的代码,跑一跑成型的产品,免得问的都是不必要的问题。

搜索一下可以找到一篇题为提问的智慧的文章,里面介绍如何在网上问问题。其实项目组内沟通也是如此,要注意问有意义的问题。打个比方说,有时候自己会有一种感觉,跑到别人面前,把问题说了一遍,还没等人回答,突然拍着脑袋说啊我明白了,也许是反应挺快,可是还是耽误了别人的功夫,像这样的问题,自己组织组织语言或者写出来,答案就很容易发现。另外也有的人,总是这是怎么回事那是怎么回事,其实到搜索引擎一搜或者是把动手做做就知道结果,但是非要张嘴问,这样的人说得难听点就是问题不经过大脑,其实一思考就能得到答案了。问问题之前也可以试着理清一下思路,看看前因后果,简化一下问题模型,也许经过这些方式,自己就能找到答案。有同组的同事问问题,很多时间我反问几句,把思路理清,他自己就知道答案是什么了。忘记在哪有看到一个轶事,在某个著名软件公司里,开发组的桌上会放着一只小熊,大家互相问问题之前,先对着小熊把问题说一遍,看能不能把问题描述的清晰,基本上说的比较有条理以后,答案也就随之而来了,大家可以试试这个办法。

以上《强中自有强中手 调试高手和编程高手[1]》一文,由编辑精心撰写而成,希望对您的职业规划有所帮助,更多精彩请访问“求职择业中的技能和技巧”专题!

相关文章

最新更新