- 浏览: 94973 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (112)
- java (112)
- [书目20081126]转型:用对策略,做对事 (1)
- [转]c# winform 绘制圆角窗体 (1)
- Idiot's Note Four: 循环中continue和“if ”的细节注意 (1)
- ActiveMQ中消息游标 (1)
- http://sourceforge.net 打不开的解决办法 (1)
- 常用命令收集(系统设置) (1)
- jsessionid 问题分析 (1)
- JSP 页面不能解析EL表达式。 (1)
- SQLServer的备份语句 (1)
- Struts2 jQuery Plugin Showcase 学习笔记 (1)
- Razor view engine 基础语法 (1)
- 44个 灵感来自于“大自然”的网站设计(上) (1)
- 菜单多国语言化遇到的问题 (1)
- Mysql查看当前连接数 (1)
- Libgdx之旅-----LuaTutorial (1)
- 一些经典的BLOG (1)
- How do I prevent builds between multiple changes to the workspace? (1)
- RAP常用技巧 (1)
- Android常用类库包介绍 (1)
- 如何让新人尽快融入项目团队 (1)
- SharpDevelop (1)
- 生成PDF文件的Java库iText (1)
- 将Java包程序转换为Exe可执行文件 (1)
- hibernate hql 多个一查询 (1)
- 将视频放到网页上续 RM VS ASF (1)
- 程序员如何自我超越 (1)
- j2me实现手机通讯录的备份与还原 (1)
- Websphere 命令行部署与管理应用 (1)
- StackOverflow的404错误页面 (1)
- WM_CONCAT 函數的用法 (1)
- MyEclipse打jar包 (1)
- 通用分頁存儲過程. (1)
- 采用并行计算发挥多核CPU的威力 (1)
- mxgraph 之 增加对齐标线 等对graph的相关设置 (1)
- EJB中的@ejb注解 (1)
- UTMP分析 (1)
- .nET2.0小技巧 (1)
- spring security 和 struts 的filter顺序问题 (1)
- Session和Cookie的深入研究 (1)
最新评论
-
zhengyong7232:
<init-param> <param- ...
spring编码过滤器 -
emilyzhanghong:
你好:
请教下.你这里说的 B的war包中包含X的class ...
Maven中如何配WAR依赖WAR和JAR的多模块项目结构 -
jiangcs520:
好赞
程序员如何自我超越 -
wodentt:
看不懂....
将Java包程序转换为Exe可执行文件 -
student_stu:
...
jsessionid 问题分析
<span style="font-family: verdana,'ms song',Arial,Helvetica,sans-serif; color: #393939; line-height: 25px; font-size: 14px;"></span>
最近读了彼得·圣吉的《第五项修炼》,有点感悟。这本书是从系统力学的角度阐述如何建立学习型的组织,通过建立学习型的组织,使企业从优秀到卓越,使企业基业长青,被称为21世纪的管理圣经。这篇文章探讨一下书中五项修炼中的第一项修炼:自我超越。我将从程序员的成长角度来进行:程序员如何进行自我超越。
<span style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">[size=16px;]首先要建立个人的愿景。[/size]</span>
愿景是程序员内心真正最关心的事情。愿景不同于上层目标,上层目标是抽象的,属于方向性的、比较广泛,而愿景是一个特定的结果,一种期望的未来景象。对程序员来说上层目标可能是提升编程能力,其愿景是成为开发leader。当你完成成为一位开发leader这个愿景之后,上层目标可能还是提升编程能力,而愿景可以变成了成为一位CTO了。
上层目标和愿景是相辅相成的。由于愿景是程序员内心真正最关心的事情,因此会在做真正想做事情的时候,你会精神奕奕,充满热忱。面对挫折的时候,也会坚忍不拔。因此程序员要实现自我超越,首先要建立个人的愿景,比如成为PM,成为CTO等。建立个人愿景之后,接下来我们需要看清楚自己的现状。
<span style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">[size=16px;]其次保持创造性的张力。[/size]</span>
在迈向建立好的愿景的过程中,知道自己现在身在何处是非常重要的。也就是说程序员需要看清楚自己的现状。当我们将愿景和现状在大脑里面同时并列时,心中便会产生一个创造性的张力,一种想把二者合而为一的力量。下图可以很形象的表示:
<img alt="" src="http://hi.csdn.net/attachment/201112/1/0_1322704386tBxu.gif"><br>
上图的张力的结果只有两种可能的途径:把现状拉向愿景,或者把愿景拉向现状。至于最后会发生哪一种情况,在于我们是否对愿景坚定不移。
需要注意的是这种创造性的张力常常夹杂着焦虑、悲哀、气馁、绝望、担忧等感觉。了解因创造性张力而产生的负面情绪,并不是创造性张力本身,而是所谓的“情绪张力”,这点很重要。因为大部分讨厌情绪张力。减少情绪张力只要不坚持愿景,降低愿景,创造性张力就会松些,情绪张力自然也少些。
因此程序员要保持创造性的张力,利用愿景和现状之间的差距来产生创造的能量,不要因为情绪张力而放弃自己的愿景。
举个例子来说。我要成为CTO,这是愿景;而现状是我只是一个程序员,那么愿景成为CTO和现状是程序员之间便产生一种张力。而认为自己经验不够;CTO需要很强的沟通和管理能力,这些都是我不具备的;CTO需要很强的思维和逻辑判断能力,这些我很难做到;这些便是一些负面的情绪张力。正确的做法是区分创造性张力和情绪张力,不要因为情绪张力而影响拉向我成为CTO这种创造性的张力。并且我们在成长的道路上持续保持这种创造性张力。
<span style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">[size=16px;]三是看清结构性冲突。[/size]</span>
如果我们对自己说:“我能够创造我真正想要的生活,在每一方面,不论工作、家庭、人际关系、社区生活,以及其他更大的范围。”,注意自己内心对于这项宣示的反应,大部分程序员的心中有微弱的声音在说:“你在开玩笑吗?你真的相信会如此吗?那是不可能达到的。个人或工作方面或有可能,至于更大的范围嘛。。?”,这些对自己能力限制的想法,便是在心中一种根深蒂固的成见。我们需要根除这些深蒂固的成见。
多数人心中都有限制自己创造力的矛盾。其中较为常见的是,相信自己没能力实现真正在乎的事情。另一种阻碍自己发展的矛盾,是认为自己不够资格得到所想要的。我们应当时时警惕自己不要掉入这两个陷阱之中,并且让阻碍创造及实现愿景的这股强大的、结构性的负面力量,在我们心灵、智慧的强光照射之下无所遁形。
<img alt="" src="http://hi.csdn.net/attachment/201112/1/0_13227044032JIx.gif"><br>
上图很形象的表示结构性的冲突。假想你向着自己的目标移动,有一根橡皮筋象征创造性张力,把你拉向想要去的方向,但是也想象还有第二根橡皮筋,被无力感或不够格的信念拉住。当第一根橡皮筋把你拉向目标,第二根橡皮筋把你拉回你不能(或不够格)得到这个目标的潜在想法。这种系统就是“结构性冲突”,它是一个各方力量互相冲突的结构,同时把我们拉向和拉离所想要的。
因而,当我们愈是接近达成愿景时,第二根橡皮筋把我们拉离愿景的力量愈大。这个向后拉的力量可以许多方式呈现:比如我开始询问自己是否真正想要成为CTO、感觉完成工作愈来愈困难、意外的障碍突然冒出来、周围的人让我感到失望。
那么如何克服阻碍发展的结构性冲突的力量呢?
1、对于这种阻碍发展的结构性冲突的力量,软弱的人采取的方式是消极放弃愿景的方式。
2、不少管理者会使用“操纵冲突”的方式,比如经常听到管理人员说“如果我们的目标无法达成时,后果会如何”的方式来激励大家,人们一旦习于运用操纵冲突的方式,便会陷入“舍本逐末”的结构,相信只有透过连续的焦虑与害怕状态才能使自己成功,其实显然是不正确的。
3、很多成功人士是靠意志力。也就是全神贯注地去击败达成目标的过程中所有形式的抗拒力。但是这种方式也是有问题的,比如需要付出大量的时间和精力,很多成功人士事业成功,但是家庭并不成功。
4、 还有一种方式是辨别出这些阻力,诚实的面对事实真相。比如对于相信自己没能力实现真正在乎的事情和认为自己不够资格得到所想要这两种阻力,首先,我们承认它是事实,他是我的现状,然后将克服这两种不利的信念设置为自己的愿景,通过创造性的张力去完成。
对于程序员来说,在实现自己的愿景过程中会遇到很多的阻力,除了上面的两种信念之外,还有很多其他的阻力。我们需要辨别出这些阻力,并诚实的面对这些阻力,然后利用创造性的张力去克服它们。
[size=16px;]总结:[/size]程序员需要建立个人愿景,然后认清自己的现状,始终保持创造性的张力,通过创造性的张力克服阻碍自己发展的结构性冲突的阻力,等我们完成愿景之后,就可以重新建立新的愿景。如果从第五项修炼:系统思考的角度来看,程序员自我超越是一个增强环,如下图所示。
<img src="http://hi.csdn.net/attachment/201112/1/0_1322715126y23U.gif" alt=""><br>
<div><br>
发表评论
-
Session和Cookie的深入研究
2012-02-08 14:42 746Session和Cookie的深入研究 作者:孙鑫 ... -
spring security 和 struts 的filter顺序问题
2012-02-08 12:03 1012使用spring security3 和struts2 ... -
.nET2.0小技巧
2012-02-04 15:09 711<div class="pos ... -
UTMP分析
2012-02-03 10:34 776[size=small;]分析引擎包含:<br& ... -
EJB中的@ejb注解
2012-02-02 12:24 900(本文是转载其他人的技术文章,觉得说得挺浅显易懂,特借 ... -
mxgraph 之 增加对齐标线 等对graph的相关设置
2012-02-02 11:49 1572graph.setConnectable(tru ... -
采用并行计算发挥多核CPU的威力
2012-02-01 09:24 705<p><strong>< ... -
通用分頁存儲過程.
2012-01-11 13:29 749MSSQL中要想分頁只能借助 row_number() ... -
MyEclipse打jar包
2011-12-28 14:43 942<span style="font-f ... -
WM_CONCAT 函數的用法
2011-12-28 12:09 888<span style="font-f ... -
StackOverflow的404错误页面
2011-12-21 17:28 831<span style="color: ... -
Websphere 命令行部署与管理应用
2011-12-21 11:44 919<span style="color: ... -
j2me实现手机通讯录的备份与还原
2011-12-20 13:44 937现在用的手机用了4年半了,其中摔过n次,但是从没坏过, ... -
将视频放到网页上续 RM VS ASF
2011-12-17 15:59 835发现网页上包含RM视频文件的一个致命弱点,那就是必须将 ... -
hibernate hql 多个一查询
2011-12-15 16:49 915Session s=sessionFactory.ge ... -
将Java包程序转换为Exe可执行文件
2011-12-14 10:39 808<p class="MsoNorma ... -
生成PDF文件的Java库iText
2011-12-14 09:44 705<p class="MsoNo ... -
SharpDevelop
2011-12-13 14:54 1157SharpDevelop是一个DotNet平台下的免费 ... -
如何让新人尽快融入项目团队
2011-12-13 10:54 709刚进公司的新人,从心理上要有个从学校到公司的转变的过 ... -
Android常用类库包介绍
2011-12-12 13:54 785<p class="MsoNorm ...
相关推荐
程序员自我评价.zip
如何做一个有素养的程序员如何做一个有素养的程序员如何做一个有素养的程序员如何做一个有素养的程序员如何做一个有素养的程序员如何做一个有素养的程序员如何做一个有素养的程序员如何做一个有素养的程序员如何做一...
这是一个Java程序员自我介绍总结文档,里面有很多注意事项等等
程序员的自我修养—链接、装载与库.pdf
最新程序员自我介绍面试三分钟5篇.pdf,这是一份不错的文件
程序员的自我修养 学习笔记,好东西要懂得分享。
程序员自我学习自我培训指南
很不错的程序员自我学习自我培训指南。如果你想提升自己,成为一个合格的天天向上的程序员,这篇文章就是为你准备的。
程序员自我学习自我培训指南有效地帮助程序员在初学阶段好好的了解程序开发和程序设计方面的基础~~~
java程序员自我介绍范文.pdf
程序员自我评价.docx
一个优秀的程序员,不但代码写得好,还得规范。这篇文章可以教你怎么写出赏心悦目的规范的代码。好程序员,从规范代码开始!
1、介绍程序的入口函数 2、介绍C标准库、变长函数、长跳转 3、C++全局构造与析构实现
程序员自我介绍范文精选.doc
分享五篇关于程序员自我评价范文参考.pdf分享五篇关于程序员自我评价范文参考.pdf
IT程序员的自我评价
PHP程序员面试自我介绍.pdf,这是一份不错的文件
面试c++程序员自我介绍.pdf,这是一份不错的文件
最新java程序员自我评价精品资料.pdf