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

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

首先,我不算是一个什么程序高手,我也就半吊子水晃晃荡荡。我不太喜欢程序高手这个词,最多,只能算是一名熟练的开发者而已,很多时候亦是半懂不懂。我编程是靠自学的,没有人教,也没有人问。因此走了不少弯路。当然现在看来,那些走过的弯路也算是一种积累。从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)查询函数和资料,利用网络资源;

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

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

精选阅读

如何才能成为一名真正的Web程序员[2]


3. 组件技术

我想是现在的Web应用推动了组件技术的发展。以前,从老式的静态库、动态库(dll),到现在的COM/DCOM,再到正在兴起中的Web Service;从单机调用,到基于内部网的分布式调用,到现在基于Internet的分布式计算。现在的应用都是基于组件的n层结构,最明显的就是COM和JavaBean。

这些东西体现了软件架构的发展,以前是基于单机的应用,然后是C/S结构,到现在的B/S结构。我记得李维曾经说过,程序员一定要注意软件技术的发展趋势,只有这样,才不至于被淹没在技术的洪流中。我想,作为Web程序员,一定要明白COM的原理,如何实现这种调用、如何进行分布式调用。说实话,我觉得COM还是比较复杂的,否则微软为什么要提供ATL和VB呢,要搞明白,应该学学C ,因为VC中提供的ATL库可以很明显的说明COM的内部运行机制。

4. 网络技术

这可以说是Web程序员最应该懂得东西。起码,应该知道Web服务器的机制,要明白Http协议。就拿IIS来说,要懂得web应用程序运行的进程安全和IIS的关系,懂得ISApi的作用。

如果有时间,就看看TCP/IP,看看winsock,这些都是底层的网络的东西。

我所说的这些都是基于微软技术下的东西,其他的像Java方面的东西都可以对照参考,就不多说了,这也是我这几年来的一些心得。总之,学海无涯,每当接触一些新的东西,就会发现自己的不足,同时也就觉得基础知识的重要。说实话,像我们做应用开发,用别人的东西,在现在这种情况下,新的技术层出不穷,稍不注意就会被甩开,这也是没有办法的事情。

如何成为卓有成效的程序员[2]


The Productive Programmer则会教导你:

多用宏吧,启动它,你就可以迅速完成大量重复的工作;

多用脚本吧,你可以提高运行的效率,避免变数和误差;

多用自动化测试吧,你可以迅速定位问题,保证质量;

多用管道吧,这样多个程序就可以无缝结合成一条生产线;

没错,学习宏、脚本、自动化测试、管道(Shell),不是容易的事情。但别忘了,身为技术人员,了解技术,学习技术,运用技术,正是你的职业,你的优势,也是你的责任,你的生产力(所谓productive)所在。随便举个例子吧,在本书中文版的第196页有这么一段话:

在我刚才提到的例子中,开发人员用了1小时58分建立正确的语法,然后用了不足两分钟运行。在一些未曾培训过的人眼里,他的大多数时间都没有效率(这就是为什么他们反对使用正则表达式的原因),但最后,他节省的是几天的时间!

我还要补充的是,解决好这样的问题,现在能节省几天的时间,将来,更可以节省无穷无尽的时间!就我的开发经历来说,平时多注重这样的细节,做些 没效率的事情,积累起来,就可以节省大量的时间和精力至少至少,你不会抱怨,自己终日被一大堆简单重复劳动所困扰。

类似的例子,在书中随处可见,譬如作者讲到,几乎每个*nix用户,都会有自己的shell alias,真是于我心有戚戚焉:我自己积累了一大堆alias,喜欢用grep color把要找的内容标成高亮,也喜欢在统计脚本里用不同的颜色标注不同的状态在Shell下干活,更加简单、利索,一目了然,这种流畅和效率,也可算专属于程序员的宝贵财富。

当然,也有读者会觉得很烦:作者几乎讲一个很小的例子,几乎都要强调一遍:简单重复劳动是低效的(程序员不应该这么干)。不过,我丝毫没有觉得罗嗦,反而因此喜欢上这本一个下午就能看完的轻量级小书:阅读它,你并不需要太多的期望,权当一次愉快的思维体操吧你会发现,专属于自己的高效率,就来自书中提到的点点滴滴。

如何成为卓有成效的程序员[1]


程序员,就是整天与机器打交道的那群人。

在计算机并不普及的年代,这样的描述毫无疑问;然而,这些年来,得益于计算机成本的不断下降,软件使用门槛的不断降低,如今,昔日昂贵而又神秘不可莫测电脑,已经成了随处可见、人人能用的办公器材。一句话:人机交互,不再是程序员的专利。大家都可以用电脑干活,只不过,程序员用电脑写程序,其他人用电脑干其它事。

结果,普通人抱怨的问题,程序员也在抱怨:电脑不够聪明,不够智能,效率太低

可是,电脑真的进化到了对程序员和普通用户一视同仁的地步吗?

我不由得想起,上个世纪80年代,温伯格在《技术领导之路》中提出的疑问:

(开办技术领导力学习班)也让我们产生怀疑,技术在当今社会扮演了重要的角色,我们的学习班,是否赋予了某些人太多的力量?

细细想来,当年,IT技术那么高深,只有少数人能够接触,因而程序员理所当然地借助了IT的东风,具有超常的力量。可是如今呢?与常人无异的程序员(或者说,IT技术人员),他们身上让人担心的太大的力量,到底是被淘汰了,还是没有发挥出来?

对这个问题,不同的人或许有不同的看法。不过,读过The Productive Programmer(中文版《卓有成效的程序员》)的人,多半会选择后一个答案。

The Productive Programmer是一本奇特的书,它的Productive(也就是生产力),与新的语言、新的框架、新的系统完全无关,而是另辟蹊径:它只是提醒读者,作为程序员,你与普通用户是不同的:其它人只是简单地启动程序,而你完全可以动用自己的专业知识,驱使/调度那些程序。这样的机会,普通用户想不到,也不愿意抓住,但是抓住它们,你的生产率就会成倍上升。所以,这本书叫做The Productive Programmer,而不是The Productive Computer-User。

薄薄的一本书(英文版224页,中文版215页),共分16章,兼顾概念和实践两个方面,既介绍了加速、专注、自动化等等提高生产率的先进 思维观念(譬如多用键盘少用鼠标,消除干扰集中精力),也给出了在设计、分析、构造、元编程、多语言编程等等多种任务中贯彻前述思想的若干实例(譬如 用全面测试保证质量,选用最省事的方式/语言完成任务),可以说是麻雀虽小,五脏俱全了。

不过,看完整本书,我最深刻的印象还是贯彻全书的思想。说白了,就是尽量让机器做机器该做的事情,让程序和程序打交道,发挥程序员在这方面的先天优势他人眼中的普通工具,是程序员手里的有利武器。

不信,你可以想想,虽然如今人机交互的难度已经大大下降,然而程序终究是程序,程序跟人打交道,与程序跟程序打交道,效率差的不是一星半点:

不用宏,你可能需要一次又一次地重复选择、修改、保存;

不用脚本,你可能需要一次又一次地点击、配置、等待;

不用自动化测试,你可能需要一遍又一遍地运行、调试;

不用管道,你可能需要一次又一次地生成、删除中间文件;

如何从优秀的程序员成为伟大的程序员[2]


4、对代码的信任

作为项目管理者,你怎么相信他们的代码。有些程序员,你可以对他们说:我星期五就要结果.--星期五到了,你收到了这样的Email:代码我都已经检查过了,现在就等着测试了。你很放心,只会有很少的瑕疵在质量确保的团队被查到。当然,还有些轻率的例子,一些程序员在邮件里是这样说的:我还没弄完,星期一上午我会最先完成它.你不太确信这东西,发现很多Bug,很长时间基本上不能用。又得花上几个星期清理代码中的Bug.

关键:你对一个开发人员越有信心,他离成为一个伟大的程序员的距离就越近。想象你是你的管理者,如果他并不担心你的代码,会给你多少信心和勇气!

5、对方案的信任

和对代码的信任是一回事--如果你手上有伟大的程序员,你就会对解决方案有信心。这些程序员同时也是伟大的建筑师。他们剖析整个问题,指出问题需要怎样去解决。这就不只是用伟大的代码编程的问题了,很大程度取决于你怎样构筑解决方案。这是关键,而且会让你在软件世界里出类拔萃。

6、满足客户需求

一天下来,你写出了最棒的代码、用了最好的框架和最好的解决方案,但这真的能迎合用户的需求吗?恐怕根本不是那么回事儿。你搞砸了。尽管现在多次失手,一个伟大的程序员还是会正中靶心,找出客户需要的,给用户逐步展示他们所需要的无bug的最终版本。需求正中靶心的同时,用户满意了。

7、不断升级

伟大的程序员会积极主动地把自己的技术升级。他们对知识的态度就像饿猫见着了牛奶,他们从不用上级催促给自己设定目标、不用经理要求他们完成任务,因为他们自己就已经安排OK了。

他们发现自己想要参加的大会就会给公司写Email本人非常想参加今年的Tech-Ed大会。我将用心研习,并对作出贡献。我预计这可节省金钱/其他原因.如果可行,不知公司是否帮我支付此行?如果我收到这样的邮件,我不仅会帮他支付参会费用,他的路费我也会全程买单。

伟大的程序员们永远会关注例如。net用户组或Java用户组的所有用户群体。他们参加本地的技术会议,并从中汲取知识。你会看所有最新博客和最新的杂志吗?现在列出你最喜欢的前5个开发博客。你能做到吗?你应该像参加基督教青年会那样轻松做到。做到这些,可以很好的帮助你延伸你的思路!你将会不断获得更好的点子!你会得到更好的回报!

如何从优秀的程序员成为伟大的程序员[1]


怎样评定一名软件开发人员?这是一个颇为奇怪的问题。现在已经有了很多的理论和形式来做这件事,人力资源部门也试着帮你管理和反省自己的行为。然而,怎样才是一个伟大的软件开发人员,在今天,你该怎样发展你的职业生涯?以下是我评定团队中软件开发人员的军规.按照这些技巧和规则,你可以改善你的现状,由一个优秀的程序员,成为一名伟大的程序员。

1、时间花在写精彩的代码上

这里说的不是数量,而是质量。对此,一种歪曲是:要数量,也要质量。你也许会很多次的遇到以下的两种情境:

情境A:你有一个发疯似的能写代码的程序员,事情似乎在进展中然后,Bug开始不断出现,你们也不知道为什么,好像永远补不完。补完十个,又出来五个,现在你手里的,就是一大堆代码

情境B:你现在有一个看起来很聪明的程序员,你面试他的时候,他似乎无所不知,能把理论说的头头是道。然而,你留给他三个任务,三个星期以后,他还在做一些三天就该干完的事。这下该你困惑了,他这么聪明,他知道generics(详见备注),多线程的一切事情,甚至还能给祖母级的人讲解什么是指针,让老太太兴奋的想去编程。可是--怎么什么都没完成?

于是,在梦境中--你写出了堪称伟大的代码,--伟大的代码是伟大的程序员写出来的,他睿智,明白代码的真正品质所在。写代码就像托尼?霍克在玩滑板一样自然优美,看上去就令人愉快。这些程序员以让你眼花的速度搞定一切,他们知道每个问题应该处理多长时间,也不会追捧寻觅所谓的世界最好解决方案,弄很多线程很多层来写一个简单的游戏。他们写的程序没有Bug,因为写的时候自己测试过了,在睡觉时也在写代码说的就是这样的人。这些程序员太宝贵了。

2、阐明问题

可以明确的是:即使有问题暂时处理不了,还有成百上千的方法去解决。有些人反应很迅速,很快就能提出多种解决方案。然而,一个伟大的程序员应该在做出行动以前清晰阐明问题--创建文档或用白板表达出来。他们写邮件给项目的管理者,这样表述:我想和你说说我是怎么理解这个问题的,我们能这样处理吗?然后他们就会动手给你多种方案。

对,这些人明白自己看问题和阐明立场的方式,而这理解方式大概不会是问题创建者所想要被理解的。请牢记这就是关键所在。一名伟大的程序员在尝试解决问题以前,一定要完全的理解它。你百分百搞明白了吗?没有?百分之九十九?--回去再多问些问题,确保百分之百理解清楚了。

3、怎样着手解决问题

那一搞明白了问题,就开始动手写代码?错!一个伟大的程序员应该按照规划,开始思考面临的多种选择,基于问题开始考虑最好的解决方案。我觉的这像一场国际象棋比赛。你知道每个棋可以怎么走,知道所有的游戏规则。但是你会马上走棋吗?不,你要审时度势,制订计划,紧盯对手,分析其通常的做法。和这一样,在你coding解决问题以前,你也要这么做。

看看问题,计算出需要怎样的结果,你的时间能怎么安排,预期的质量,你必须用的工具,好了,开工吧!

如何从优秀的程序员成为伟大的程序员[5]


职业规划是对职业生涯乃至人生计划的过程,职业生涯规划的好坏可能将影响整个生命历程。感谢您阅读《如何从优秀的程序员成为伟大的程序员[5]》内容,职场资讯网小编向您推荐一些职业规划知识,欢迎参考,希望能帮到你。

15、组织技巧

把所有事情整合在一起的最关键要素是组织。你可能是世界上最好的程序员,但如果你不善于组织你所做的事儿,你的工作将陷入瘫痪,最终丧失优势。伟大的程序员保持自己工作平台的整洁有序,保留所有的笔记并调理清晰。他们标出自己的会议日程表。他们有专门的收件箱给日程邮件、会议和新任务分类。他们保留文档并能在需要时迅速找到所需。

额外要提到的:激情

伟大的程序员如果没有热情,那么他的工作也并不伟大。好的程序员有了热情来对待他的工作、方案和团队,那么他比伟大的程序员还要伟大。

在回顾的时候,我用这些标准来评判我的开发团队。我给我的团队尽可能最好的环境,作为回报,我想要他们都成为最伟大的程序员。你可以用这些标准来评判你的团队,或者你本身就是一名程序员,请用这张列表来尽可能地改造自己来超越同侪。

备注:Generics是程序设计语言的一种技术,指将程序中数据类型进行参数化,它本质上是对程序的数据类型进行一次抽象,扩展语言的表达能力,同时支持更大粒度的代码复用。对于一些数据类型参数化的类和方法来说,它们往往具有更好的可读性、可复用性和可靠性。在设计集合类和它们的抽象操作时,往往需要将它们定义为与具体数据类型无关,在这种情况下,使用Generics就是非常适合的。

如何从优秀的程序员成为伟大的程序员[3]


8、团队奉献

你可以是团队中最棒的那个人,可是如果你不是最好的程序员、不是建筑师、不是团队里最有活力的人,那么对我来说,如果你不能分享或对你的团队有帮助,你的价值就会大打折扣。一个好的程序员会使自己周围的人同样强大起来。试想一下,好程序员会不断完善自己的知识和能力,如果他们不和周围的人分享他们的知识,他们从哪儿能获得更多呢?

他们不断学习新东西,发掘新技术,但是不会让其他人知道他们这么做了。一个好的程序员会准时完成方案,但是那是在催促和团队得不到休息的前提下。然而一个伟大的程序员则会与团队中所有的项目保持联系,在需要的时候还可以出手帮忙。他们会如是说:我注意到A团队的项目进行到xx进度了,如果不介意的话,我想我可以帮忙?

9、做好会议记录

做好会议记录绝对至关重要!开会期间,大家花大量时间来说明了新观点、新主张、集体讨论还有提出了新设计方案,可是会议结束后却没有人可以拿得出会议记录,简直没什么比这更糟糕的事情了。即使你有会议大纲,我还是期望见到参会的每一个人员都可以带着纸和笔(当然对于程序员来说笔记本则堪称完美).一个伟大的程序员会注意到这点。他们会记下所有的会议记录,并且在会议结束的的时候说:就刚才的会议,我着重记录了几点:XX 我是否记录全了呢?

接下来,伟大的程序员就会把他做好的会议记录分发给项目管理者,列出会议时间、会议主题和参会者。接下来,是会议项目的标题和重要条目。在这之后,就是这些议题的详细记录。一个好的程序员没有做会议记录,并在会议上对提出的每项事宜都点头称是,那只能寄希望于他的记忆力足够好了。随后,他会给你发邮件让你看看他的改动,你得回头提醒他忘记的不多,百分之九十的都没错。--这不是浪费时间嘛!根本不是这么回事!所以,做好你的会议记录。

10、孺子可教和接受批评

如果你读到这儿了,就表明你有希望接受这些建议,并在以后的开发行动中尝试执行。对,程序员的另一项重要能力就是向他人学习并且能够接受批评。通过把自己变为一个虚心受教的人,像海绵一样快速吸收大量知识,毕竟在编程的路上你还有很多前辈。当然,也许他们在写代码的岁月里慢慢生了锈,甚至伤痕累累,但是他们毕竟曾披荆斩棘跨过无数的坎儿。对于做出正确决定,他们又着瞬间的本能,让你不得不服。处于他们这个位置,很乐于见到你的成长和成功。

所以,只要你是个伟大的程序员,就会理所当然的拥有理想的工作环境。如果你不断改善技能、虚心好学、在别人给出的意见和批评中总结错误并得以改善,我向你保证你将会成为一个伟大的程序员而不只是想象自己变得伟大而已。如果你总把自己想象成为精英而不进步,那你只是自欺欺人。如果你不成长,你甚至不能停留到原地,等待你的只有灭亡!

如何从优秀的程序员成为伟大的程序员[4]


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

11、公司需要的时候总能出现

这如同等价交易。如果你为一家伟大的公司工作,他们会给你足够的弹性。公司不会限制你如何工作,不限制你开始或结束的时间,也不会限制你什么时候停下来歇歇。公司会鼓励你在休息时间做做操,甚至会在你和团队成员出去吃饭的时候为你们买单在繁复大量而紧张的工作后,公司会放你几天小假。诸如此类。

然而,毫无疑问,与前面的这些美事儿随之而来的是责任。如果赶上时间紧还得出活儿,伟大的程序员则建议你即使在周末也要加班。即使干得再晚也得把活儿干完。你看,伟大的程序员是要为自己的创作负责的。这虽不是必需的,但这是伟大程序员的标志之一。有些人只想朝九晚五的上班,他们可能不错,但是成不了伟大的程序员。伟大的程序员是团队中干到最后的那个,把作品视为完美的艺术,与团队成员亲如一家。

12、衣着职业化

你永远也不知道一个客户会什么时候突然拜访。你也永远不会预知什么时候突然要参加一个会议,不是每一件事都在计划中的。你得随时准备好展现自己。一个好的程序员周一到周五穿着普普通通,甚至有可能穿牛仔装和运动鞋来上班。在某些周五,他们穿着T恤,短裤和运动鞋出现。当一个客户突然在周五出现,要谈一个大项目,你没法把衣衫不整的他一块儿叫上。

一个伟大的程序员周一到周五都穿着职业化,衣服也能带来成绩。如果你不在意穿着,你也会因为穿的太奇怪而得不到晋升。毫无疑问,套装和领带还是很能提升你自己的。我向你保证,一套得体大方的西服套装会让你在今年就觉的物超所值。

13、沟通能力

这是另外的判定条件。这世上有太多优秀程序员,却没几个伟大的程序员。为什么呢?因为大多数程序员不善交流。交流的层次很多:从发电子邮件、参加小型SCRUM开发小组会议到大一些的主管会议,水平逐渐提升。这样你就能在数百人参加的会议上自如地展示你的软件。在会议上你不需要有好演技,但是至少要清晰明了地表达你的观点。你的沟通能力越强,你的职业道路就会走得越远!

概要:想要成为管理人员,你的沟通能力得分至少要打到9到10分。甚至你在会议上只讲了几分钟,或只一个小汇报,你都需要非常好的表达能力。别只是在你的每天的工作日志寥寥写上修补1371个bug,你要做的是尽可能描述清楚如何在这么艰难的情况下解决了问题。阐明你的方法,说明你如何保证这个bug不再出现。你就不再为你的日志发愁了。这会是你向经理展示自己的精彩演出。

14、目标设定的技巧

好的程序员日复一日的做你安排给他们做的事情,贯穿始终。他们并不往远看,不对明年、5年甚至10年后作打算。一些好程序员虽然知道自己想要什么,却没有具体计划去实现。伟大的程序员则给自己订立年度、未来5年的目标,而且大概预期到自己10年后的发展。

伟大的程序员有了目标不会只是想象,他们会具体实施。他们会根据具体情况,在预期的时间做具体的事情。他们会详细地制订明年的计划,包括要上的课程、要完成的项目甚至包括他们需要建立的人际关系。

四步成为一个真正的领导


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

领导关键点的领导艺术,不限于巡视厂房或指导部属做简报,你还要真诚地与人沟通,认真地考虑各种可能性,推动工作进行,改进工作绩效。

道格拉斯.科南特(DouglasConant)、梅特.诺加(MetteNorgaard)/汤厨公司(CampbellSoupCompany)执行长、策略领导专家,提出:领导关键点的领导艺术,不限于巡视厂房或指导部属做简报,你还要真诚地与人沟通,认真地考虑各种可能性,推动工作进行,改进工作绩效。
另外,实行领导关键点有四大诀窍值得注意:敏感体察(Alert)、创造选择(Abundant)、真诚(Authentic)和调整弹性(Adaptable)。
钢琴家理查德古德(RichardGoode)在主持大师班时,便具体展现了这四大特点,所以,上他的课获益良多。古德毫不压抑对音乐的热爱(真诚)。每次上课一开始,都会请学生弹一首练习过的曲子,例如:莫扎特的钢琴奏鸣曲。他则全神贯住地聆听学生弹出的每一个音符(敏感体察)。弹完后,他会向学生微笑,并表示很欣赏其琴艺及诠释。
古德讲评完这个学生弹得不错的地方后,会举出某些他可能采取不同表现法的段落,并说明原因,也会点出这曲子中不好处理的地方,以及他会如何解决(创造选择)。为使学生更易明白,他不但讲解,还会哼唱、打拍子和示范一小段,再请学生试弹(调整弹性)。古德实在太有诚意,所以每个学生都给予热烈回应;他们当场就会有明显的进步。
试想,如果你每天至少针对好几个领导关键点,采用这种方式,成效将多么可观。以下详细地分析这四个诀窍,读者不妨想想自己可以怎么做。
敏感体察(Alert)
敏感体察是指培养对情况的敏感度。理查德.古德不但留心学生的弹奏,也很注意对方当着一群听众接受指导,有多不容易。
领导人也应该灵敏到很快就能掌握重点。只要专心一致,你可以看得出对方逻辑思考中的漏洞,或发现点点滴滴可提供线索的信息。
创造选择(Abundant)
只要创造选择空间,就能够改变匮乏、受限的心态。例如,如果达成本季的目标,或建立长期的产能,我只能两者取其一,你可以改变思考,设法把当前工作做好,也为未来做准备。不要认为我只能有严格的标准,或柔软的心地,你可以转变思考为对标准严格,但也对人热忱。
真诚(Authentic)
真诚意指领导不只是你的工作,更是你的热情所在。假使你热爱领导,就会花很多时间去研究、练习、精进,然后你会对领导工作更加上瘾。别人也会因为你对领导的热爱,而想要加入你的行列。不过,真诚也包含维持一定程度的威信,你必须遵行一套非常清楚的规范,使每个领导关键点都有基本的清晰度和一贯性。
调整弹性(Adaptable)
增强调整弹性能力的秘诀在于,培养广泛的技能,以便在领导关键点视需要而调整因应。当下情况是要你做指示(照我的话去做)、提供意见(这样处理你觉得怎么样)、还是鼓舞激励(我们正在改变世界)?你应该督促部属,还是保持耐心?应该展现强势,还是暴露弱点?
应该向前冲刺,还是后退一步,好让别人主导?不论怎么做,你都要做得很有技巧。
重点在于
愿景和策略都是飘在空中的承诺。
领导人的责任是把承诺化为实实在在、脚踏实地的业绩表现。可是,如何把抽象概念落实为现实成绩?如何为计划书内无生命的目标,赋予生命?那是要在一个个的领导关键点上去努力。
每一天都设法帮助你的员工。主管数十亿美元事业部的副总经理安德鲁,是这样描述他的挑战:我比较喜欢在自己天生擅长的领域,提供协助,像是抽象思考技巧和解决问题。我觉得比较困难的是激励方面的领导,可是员工两方面都需要。你每天都得鼓舞信心,带起士气。你要让部属感到:我想在这个人底下做事。
安德鲁为了提醒自己,激励员工有多重要,特别把这个概念写在办公室的白板上:我每天带领员工。我了解他们的目标。我今天可以如何协助他们?我认为理想的结果是什么?多亏安德鲁用了这个办法,使他交出漂亮的成绩单。他说:这对我个人有很大的帮助。我甚至因此也变成更称职的父亲。
讨论领导力的著作,多着墨于领导人面临严厉考验的时刻;然而,最后决定你的领导声誉的,是千百万的普通寻常时刻。
掌握这些时刻的起点就是问一个简单的问题:需要帮忙吗?。

如何成为一个有“霸气”的人?


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

“他们是用强大霸气和毫无理由的乐观,先把自己催眠成“这个事情怎么没人做呢?不做太傻了吧,我来”,然后反复和身边人讲了又讲,自己精力无穷的试了又试,最后成功。按照乔布斯的话来说,这就是“现实扭曲力场”。

刘邦项羽都曾见过秦始皇出游,刘邦感叹:“大丈夫当如是”,项羽说:“彼可取而代之”。要知道,说这个话的时候,这两人一个是相当于区委会主任的亭长,一个是刚学点兵法的富家弟子,大家看到历史上第一个皇帝就想自己干,还都觉得挺自然。

很多历史牛人都这样自带狂傲气息,XXX离开韶山时借诗明志:“孩儿立志出韶山,不成功名誓不还。埋骨何须桑梓地,人生处处是青山。”李小龙22岁混好莱坞,连试镜机会都捞不到,在酒吧和人喝酒谈梦想在字条上面写:“我,布鲁斯·李,将会成为全美国薪酬最高的超级巨星。作为回报,我会奉献出自己最激动人心、最有震撼力的表演。1970年,我将会获得世界性的声誉……”莫扎特年轻的时候总说:“我不是天才,我只是记录上帝给我的声音。” 他自己老觉得归功于上帝显得自己很谦虚,同时代的音乐家都被他逼得没法活。老子是上帝代言人,时代代理商,你他妈的还说你不是天才!?

企业家更加不用说,企业家白手起家的时候说的话你不觉得他吹牛都不行:孙正义在软银成立第一天发表就职演讲:“公司在5年以内销售规模达到100亿日元,10年以内达到500亿日元。要使公司发展成为几万亿日元,几万人规模的公司。” 公司下面仅有的2个员工互相对视一下,一个月后集体辞职了。乔布斯拿个电路板焊起来的机器和你说要改变世界,难怪沃兹最后面卖掉了苹果股票,给你你也很难相信。

我并不是说年轻吹牛逼就能成功,大部分这种人都死掉了——一部分吹完不做,一部分做了才发现当年想的就是吹牛逼。但是你没法否认,还真是有一群吹牛吹到自己相信,然后真的开始做还做成了的人。伟大的创业者往往都有这种自我催眠的能力,他们的话一开始是妄言,做着觉得是谎言,最后被证明其实是预言——按照心理学的说法——他们自我效能爆表,集体有点躁狂。

企业家、创业者的自我效能过剩,这几乎是一种常识。英国经济学家做过研究,通常高管们只有在70%的把握时才会考虑启动一个项目,而企业家往往只需要50%的成功概率就会开始。这种冒失让他们显得“有赌性”或者“有魄力”,也正是这种东西,让他们在别人还在犹豫的时候冲上前抓住机会。

更好玩的是,如果让他们自己去判断对这个实际只有50%概率成功的事把握程度时,他们普遍认为,“这很安全啊,至少有8成。”

各位,这些人真不是忽悠,忽悠没有这么大心理能量——他们是用强大霸气和毫无理由的乐观,先把自己催眠成“这个事情怎么没人做呢?不做太傻了吧,我来”,然后反复和身边人讲了又讲,自己精力无穷的试了又试,最后成功。

按照乔布斯的话来说,这就是“现实扭曲力场”。

他们不是吹牛逼,而是“催”牛逼,自己把自己催眠了。

看到这里大家该绝望了,天!我从小就是一个好孩子没有自带霸气啊,我没有从小玩过皇帝游戏让大家跪拜我啊,我连偷西瓜都是跟人去的啊,我谈恋爱都是喜欢被动啊,怎么办?

有没有后天补气的办法?

其实也有,比如甘地。

甘地同学出生优厚,在伦敦大学读法律期间,喝酒跳舞嫖妓,没写咏志诗,也没看出来和英国有什么深仇大恨。回国在印度混了一段,接不到活,于是去南非碰运气。在南非坐在火车头等舱,因为是印度人被歧视,行李被丢下车,这算是命运撩拨他一次;在南非五年,亲见到印度侨民在南非种种被虐待。命运多次勾搭下,小个子甘地突然被点燃了——反抗!游行!

第一次游行,甘地不是不抵抗,是还没来得及抵挡就被暴打一顿,却还是坚持把票投入投票箱。当他满脸是血的回到人群里,迎来的却是前所未有的尊敬和敬意,报纸的报道与惊叹。甘地精神深处里面某种东西被突然激发了:他突然意识到自己从小瘦弱的身体、略带羞涩的悲悯、被打时无来由生出来的勇气、还有这段在异国他乡与印度同胞们一起受辱的经历,这些事情冥冥中有神奇的使命。

甘地在这一瞬间接通天地线,开挂:我要一直用善意和非暴力对待我的敌人,一直到他们被我感动为止。

即使在这场运动最终被证明是胜利的今天,你还是觉得这个想法不靠谱吧。但是当年的甘地却笃信这个信念。这信念被一场场小运动反复强化,甘地逐渐形成自己的“非暴力不合作”信仰。

几年后他回到印度,早就不是原来的甘地,他霸气光环奥义加身,从懦弱的小个子变成“本世界最富有精神力量的人”,印巴内战,他不慌不忙宣布绝食,最后千里之外的两群人决定为他身体健康,停止打斗——就是这么牛!!

最后这精神力量逼得英国离开印度。

所以,你身边也有一些平时懦弱,在关键时候却突然爆发的人。这其实就是无数电影的主题,包括最近的《大圣归来》。你也有机会有一天突然成为这样的人:你的内心突然变得强大,你敢于坚信一些虚无缥缈的事,调配一些完全轮不到你调配的资源。大多都源于他们在某一个瞬间,突然感觉到“天命 calling ”。

他们开始追逐一个以前想都不敢想的,超越自我的目标。如果一个人理解了高于自我的目标,他就开始能调用高于自我的资源,他也就拥有了高于自我的勇气。

天命有点像恋爱中的“缘分”。一份再被世界不看好的爱情,当被赋予了“缘分”“天注定”的意义之后,好像一切都变得顺理成章,也能经历更多的情感波折。

天命就是世界与你的缘分:找到自己天命的人,不仅会更加幸福,也会更加有自信,更加愿意接受更长远的价值的回馈,而这种状态又让你能以更大的周期盘活更大的资源,下更大的一盘棋,形成个正循环。

生涯对于天命这样描述:“突然有一个超越自我的目标和使命出现,这个目标一旦出现,过去所有的历练和苦难,自己的天赋与身边的资源,都像为这个目标而来。” 如一个被“苦其心志,劳其体肤“的人,突然顿悟了”大任“;如一本伏笔深埋,疑点重重的小说终于窥见了终局。如《一代宗师》里说:”一切的等待,都是久别重逢。“

我们什么时候有机会触及天命?

天命往往会在这些时候出现:

在尽情发挥自己的天赋时

在某一个感兴趣领域不断的深入探索时

在进入一段意想不到的痛苦/快乐经历之中

为什么?

因为当一个人运用自己的天赋,这天赋绝非他自己本人刻意修得。当一个人莫名其妙感兴趣某事,这兴趣也不是安排而来;而当他经历这段经历,更加非他的规划。当一个人被更大的力量拥有或者剥夺些什么,他也能感到命运之手。知道自己成功失败,个人努力只占小部分,背后的命运之手的力道才重要。

当人触及到了命运之手,他一定会思考一个问题——世界给了你这样一个人这样的天赋、这样的爱好,让你遇见这样的境遇,他到底希望你做些什么?

没有正确答案,却有让你最信服的一个。

当一个人获得了这样的一个答案,他就开始从一个超越自我的角度理解了自己的天赋、资源和境遇。他窥见的使命也一定是超越自我的。而当一个人拥有了一个超越自我的答案,他就拥有了一个超越自我的格局,也能看到超越自我的资源。当你不仅仅是自己,而是命运的信使,是天命的代言人,你也就有了高于自我的自信,这就是你看到的牛人的霸气和信心。

古时中国称呼这种人为“大人”,大人是格局、心胸、抱负更大的人。在人字中间的一横,大概可以看成你和天地的网线——当一个人与天地联网了,这就是一个开启了“云盘”模式的人,他能调用所有的资源。

希望你也能成为一个有霸气的大人。

相关文章

最新更新

推荐访问