`
ruilin215
  • 浏览: 1174520 次
  • 性别: Icon_minigender_2
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

程序员修改养性的十大原则

阅读更多

前些时候看过一篇文章,大概描述了自我修身养性的格式塔疗法,阿蒙受益匪浅,决定从自身的行业与职业出发对十大原则进行重新阐述,希望对广大程序员的工作以及生活有一定的指导意义。

一.生活在现在;

我们大部分的烦恼来自于对过去的惦念与懊悔,过去的辉煌与暗淡占据了我们很多的回忆空间,我们经常性为昨天的洋相与错误而长久地悔恨,其实也只有自已才会很在意自已过去的表现,对别人而言,你过去的表现很快就会象过眼云烟,因此我们不需要沉醉于过去的辉煌,也不需要沉沦于过去的不幸,我们要将精神集中在今天要做什么以及如何去做才最好,尤其象我们程序员这个职业,技术革新太快,稍微停留我们就会变得很OUT,昨天你所开发的产品或许不错,但明天可能很快就变得陈旧不堪,你需要在今天不断地吸取新技术,不断地创新,不断地完善,才能保持产品以及自身的竞争力,生活在现在是一种积极进取的人生态度,记住:过去的已过去,未来还不可靠,只有今天才是真实可靠的。

二.生活在这里;

我们搞IT的似乎注定飘来飘去,人员流动性应是所有行业中最高的,我毕业七年,服务过四家公司,算是比较稳定的人了,在有些公司工作一年多就成了老员工了,应该说我有时是不太守职业道德的,当我发现所在的公司并非自已的理想时,我的心就开始先飘了,人在心不在,这种状况导致工作的效果与效率都不理想,离开只是时间问题,我相信很多朋友也有过这种情况,这是不负责的,对公司与自已都不好的,我们尽力做到在那里工作一天就尽责尽力一天,打工也好创业也好,都要不断提高自已,凡事尽力做到问心无愧,我们要记住,我们现在就生活在此处此地,而不是遥远的其他地方。

三.停止猜想,面向实际;

我们很多心理上的障碍,往往是没有实际根据的“想当然”造成的。面对问题,有些人喜欢猜想,而不是去调查事实与解决问题,比如项目经理早上因进度缓慢问题将你骂了一顿,然后你就因此而联想下去,心里在嘀咕,项目经理是不是对你有意见?是不是不看重你?这个项目如果做不好就完了等等诸如此类的猜想,其实项目经理只是就事论事,并不针对你个人,他是希望你去想方设法将进度跟上来,或加加班,或与同事一起互相帮助一下,而你却活在自已的猜测里久久不能摆脱,结果会越来越严重,所以无论面对任何困难或责备,你需要做的是面对实际,寻找问题所在,并设法解决问题,而不要去胡乱猜想。

四.暂停思考,多去感受;

我对这一点的理解就是要劳逸结合,我们这个职业属于重型脑力劳动,我们经常长时间地思考,经常长时间地coding,有时因为一个BUG,我们日日夜夜冥思苦想,有时为了能让项目按进度完成,我们日以继夜地加班,我们都快变成了一台没有情感的机器,呵呵,我建议朋友们偶尔暂停一下思考,花一些时间去观赏美景或美女,多聆听悦耳美妙的音乐,多去感受大自然的花草树木,休假时出趟远门旅游,如果身体允许,下雨天去踢场足球,我们应尽力让生活变得丰富多彩。

五.接受不愉快的情感;

矛盾无处不在,再乐观的人也会有不愉快的时候,一个优势的程序员应会处理各种各样的关系,工作上有与客户的关系,与市场人员的关系,与测试人员的关系,与客服人员的关系,与上司的关系,与同事的关系,生活中有与家人的关系,与朋友的关系,与陌生人的关系,我们无法要求所接触的每个人都是我们所想象的,在相处的过程中一定会产生不愉快的情绪,其实愉快与不愉快是相对而言的,同时也是相互存在的,恰当地处理也会相互转化,程序BUG出现了,你一时解决不了,测试人员会追你赶快搞定,你变得烦躁与恼火,你不停地思索,不断地调试,终于搞定了,这时你会有一种如释重负的FEEL,心情也会变得愉快起来。

六.不要随意下判断;

我们往往容易在别人稍有差错或失败之时,就马上下结论,这种方式容易与别人产生摩擦与冲突,结果自已也会烦恼与苦闷,对他人的态度和处理人际关系的正确做法应是:先不要对人或事下判断,先要说出你是如何认为的。这样对方会容易接受,往往你说完自已的看法后,对方也自然而然地知道你的结论。

七.不要盲目地崇拜偶像和权威;

大多人都需要一个精神寄托的对象,这个对象的成就以及影响力也往往成为我们的追求目标,比如我曾崇拜周恩来,因为他的个人魅力,我曾崇拜张学友,因为他的歌唱得出神入化,我曾崇拜温伯格,因为他的书写得好,可见崇拜或喜欢一个人,总是有一个理由的,我们不能因为这个理由而全部肯定或接受这个对象的一言一语一举一动,那样会禁锢我们的头脑束缚我们的手脚,使我们失去独立思考的习性。

八.我就是我;

我听过余世维博士的讲座,在他的观点中有一点是强调以我或我们为主,不要去看他们做什么,不要总说别人怎么样,而要关注我们能做什么,我们怎么样,出错了要敢于承认是我或我们的错,而不要将责任推到别人的身上。余博士的这个观点以及所引用的例子让阿蒙受益无穷,决心从我做起,从现在做起,不再怨天尤人,充分发挥自已的潜能与优势,竭尽全力做好自已能做的事情。

九.对自已负责;

我高考的成绩并不好,可以说与我要求的目标差得太远,我大一的时候总活在不断地为自已辩护的状态之中,我有时认为失败的原因在我的家境不好,经济压力太大,使我不能专心学习,有时又将失败的原因归于身体不好,影响学习……这是在逃避责任逃避现实,将自已的过错与失败都推到客观原因上,失败或错误的原因总是说也说不完,项目没有正常完成,是谁的错是什么错?需求不明,设计不好,管理不佳,还是程序员的水平不高?有谁能站出来承担自已的那份责任?

十.正确地自我估计。

无论在工作中还是社会上,我们每个人都占据着一个特定的位置,所以我们需要按这个位置的要求,去履行我们的权利与义务。在一个项目中,如果你是一个系统设计工程师,那么你就全心全力地去完成系统的概要设计与详细设计,并处理好与项目经理,系统分析员,软件开发人员之间的关系,把自已摆在准确的位置上,如果你不按照项目一致规定和大家公认的规范去做,那你将会受到项目其他人员的谴责和反对,也会使项目的管理变得混乱。所以正确地自我评估是很重要的,它可以让我们始终保持冷静,不再好高骛远,也不会骄傲自满或过份自卑,它让我们脚踏实地做事,认认真真做人。

十大终于写完了,感觉有一丝成就感,尽管有点教条主义的味道,但我的出发点应是好的,未来的程序员不应是只会埋头苦干的机器,我们需要生动有趣的生活来保持我们的创新能力,在这个漫长的国庆黄金周里,南方骄阳似火,但依然热闹非凡,在此时抛出十大原则,目的是:当程序员朋友们从远方回来从疯狂归来之时,能看到一些理性的思维与观点,并好好地自我评估,从我做起,从现在做起,去一步一个脚印地实现自已的梦想。

分享到:
评论

相关推荐

    程序员修身养性的十大原则

    【程序员修身养性的十大原则】是针对IT从业者提升个人素养和职业发展的重要指南。这些原则不仅关乎编程技能的提升,更关乎心态调整、人生观的塑造,旨在帮助程序员在快速发展的科技环境中保持竞争力,同时平衡工作与...

    程序员的十大无奈

    1、有人曾说,做程序员的人,都是疯子,做长了往往入戏太深,成天与代码打交道,话都很少说,所以评论程序员们都是以后连妞都泡不到的人,我听后,我可以这样说,泡妞好比一个方法,他人是学习方法,而程序员呢,是...

    程序员十大技术须知.doc

    【程序员十大技术须知】 1. XML(可扩展标记语言):XML 是现代软件开发中的核心技术,用于存储和传输结构化数据。它采用自描述的文本格式,允许数据以树形结构表示,既能存储结构化数据,也能处理非结构化数据。...

    程序员项目交接文档

    人事模块是程序员项目交接文档的重要组成部分,它涵盖了人事管理的所有方面,包括人事数据的存储、查询、修改和删除等功能。在该模块中,程序员需要详细记录人事数据的结构和关系,包括用户表、角色表、部门表等,...

    程序员编程艺术系列之程序员编程艺术

    1. **设计原则与模式**:书中可能会介绍如单一职责原则(SRP)、开闭原则(OCP)、里氏替换原则(LSP)、接口隔离原则(ISP)、依赖倒置原则(DIP)等面向对象设计的基本原则,以及工厂模式、单例模式、观察者模式等经典设计...

    程序员专用 编程输入法

    标题中的“程序员专用编程输入法”指的是专门为程序员设计的特殊输入法工具,旨在提升编码效率。这类输入法通常具有以下特点: 1. **快捷代码输入**:程序员输入法能够通过快捷键、组合键或者自定义短语来快速输入...

    程序员记事本,供程序员保存经常用到的代码

    在编程领域,代码是程序员与计算机对话的语言,而程序员记事本则是程序员与代码对话的桥梁。随着技术的不断迭代和项目的日益复杂,代码片段的有效管理成为提升开发效率的关键。程序员记事本应运而生,它不仅仅是一个...

    java程序员面试交流项目经验

    java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流...

    程序员青戈毕设资料库,程序员青戈毕设资料

    【标题】"程序员青戈毕设资料库,程序员青戈毕设资料" 涵盖了程序员在进行毕业设计时可能会遇到的各种知识点,这通常包括软件工程的基本原理、编程语言的应用、项目管理、数据库设计、前端开发、后端开发、算法与...

    程序员简历程序员简历.pdf

    程序员简历程序员简历.pdf

    程序员之路探究

    程序员的职业生涯探究中提到的几个重要知识点可以分为以下几个方面:程序员的职业发展、学习与实践、技术深度与广度、个人品牌与市场价值。 首先,程序员的职业发展方面。在文档中提出程序员的生涯是否是一碗青春饭...

    程序员法则 比较全的!

    - 开放封闭原则(Open-Closed Principle):软件实体(类、模块、函数等)应对于扩展开放,对于修改关闭。 - 里氏替换原则(Liskov Substitution Principle):子类型必须能够替换它们的基类型。 - 接口隔离原则...

    历年程序员考试真题

    2000-2010历年程序员考试真题,对软考程序员的一些试题总结,包含答案;程序员考试上午科目和下午科目的考试形式与考核内容已经趋于稳定,考生应紧扣考试大纲和指南,有针对性地进行学习。

    java程序员的成长历程

    随着对基础知识的掌握,程序员会逐渐接触到面向对象设计原则,如单一职责原则(SRP)、开闭原则(OCP)、里氏替换原则(LSP)、接口隔离原则(ISP)和依赖倒置原则(DIP)。这些原则能帮助编写出更健壮、可维护的代码。 接...

    程序员教程(pdf)

    《程序员教程》是一本针对初学者和有一定经验的程序员精心编写的教材,旨在全面介绍编程基础知识和实践技能。这本书以PDF格式提供,便于电子阅读和随时查阅。它涵盖了程序员需要掌握的各种关键知识点,无论你是刚踏...

    程序员-工作日志示例

    程序员工作日志示例管理文档 工作日志是程序员日常工作中不可或缺的一部分,它可以帮助程序员更好地管理自己的时间、提高工作效率、记录工作进度、总结工作经验等。本文档是一个程序员工作日志示例,旨在帮助程序员...

    PHP程序员简历模板 iOS程序员简历模板 Android程序员简历模板 Web前端程序员简历模板 Java程序员简历等等

    iOS程序员简历模板 Android程序员简历模板 Web前端程序员简历模板 Java程序员简历模板 C/C++程序员简历模板 NodeJS程序员简历模板 架构师简历模板 通用程序员简历模板PHP程序员简历模板 iOS程序员简历模板 Android...

    程序员英语词汇1700词修改版

    程序员英语词汇1700 词修改版

    程序员考试试题---程序员考试教程

    0911.pdf可能是2009年11月的程序员考试试题,它可能包含了一些特定主题或技术的测试,比如当时热门的编程语言(如Java、C++或Python)、数据库管理、软件设计原则等。考生可以通过对比不同年份的试题,发现考试趋势...

Global site tag (gtag.js) - Google Analytics