修炼程序员职场内功心法

企业动态
除了专业知识与专业技能是程序员职场上必须具备的之外,常常被忽略的两件事情,就是“专业的服务”与“信任度”。

程序设计在任何时间点都是一个起点,而没有终点的一条路。

写程序,是用计算机来解决某些特定的问题,而程序设计的理论与方法,则是为了解决写程序的“人”的问题。就像管理一样,我们必须要订定管理的准则与规范,让业务的运作得以流畅,达成预期的目标。管理的理论则是帮助我们制定规范,并避免掉可能发生的问题,与带来实质的效益。(当然多少有些理想化)理论建构的再完整,但执行的还是“人”,实施的对象,也是“人”。人的特质,就是我们不得不考虑与正视的因素了。

当然,这是管理的议题。而管理所需花费的最小成本,就是“自我管理”,也是最有效的管理,我们管理好自己的工作态度,管理好时间的分配,管理好自己负责的范围,在既定原则与方向指引下,朝一致性的目标前进。

除了专业知识与专业技能是我们职场上必须具备的之外,常常被忽略的两件事情,就是“专业的服务”与“信任度”。

“信任度”往往是最后您能不能把事情做好的关键要素。客户或老板对你不信任,那么他对于你做出的成果也不会抱以高度的期望,就不会给你充分的支持,以及帮你排除可能遇到的障碍与问题。而“专业的服务“则是帮助您取得信任的好方法。服务的对象,从客户、老板到公司的同事、Team 里面的同仁...端看您的工作性质而定,最主要的是“心态”。

您有没有把事情做好的决心?您有没有让客户百分之百满意的企图心?除了把事情做完之外,您还可以再多提供些什么?什么是您还没有想到的?如果你是客户,你会有什么样的期待?在什么情况底下,您才会觉得满意?(想一下您自身使用过的产品的经验)

举个之前看过的一个买螃蟹的例子。老板交付的同样一件事情,两个同事,一个把老板交代的事情做完把螃蟹买回来了,一个做到了市场调查、分析,提供给老板建议,让老板做决策,这相较之下就很明显了。(管理的案例,并不是要你真的照着做,而是在于你能不能从中得到的启发)

在职场上,做到 100 分,只是基本要件(就像考试考 100 分,那只是代表你学习的基本功夫,没有 100 分表示你学习的不透澈,还有努力的空间),更要思考的是如何超越 100 分。衡量自身的能力,不足的地方,想办法补足。(当然这也是我自己必须努力的目标)

在工作上,我们也常常会对一些事情发牢骚,或对同事的某些行为或态度不满。但是,在发牢骚或批判之余之余,是否曾认真想过,为什么人家可以只出一张嘴落得轻松?为什么人家总是得到老板的称赞而你总是老板口中的笨蛋?为什么升等加薪的人永远不是我?

而您有没有想过问题真正的原因?

对于动不动就因为与人相处的问题而换工作的朋友,我认为很不值得(当然纯就工作性质而言,其他如感情、隐私等不在话下)。因为A公司的甲君,也不过就是换成B公司的乙君罢了,没有认清楚自己心中的魔,到哪里,“它”,都会跟着你。

人家会排挤你,打压你,那是因为你对他造成威胁(或觉得你会对他造成威胁)。这是很现实的,因为位置就只有这么几个,一个萝卜一个坑,想要到这个坑,势必要把占住坑的萝卜拔掉,而谁又想被拔掉呢?这就是竞争。但是我不喜欢“竞争”这两个字,我想提的是“竞合”。“竞争”是一种“零和游戏”,非生即死,弱肉强食。“竞合”是除了竞争的必要性之外(或说竞赛,不保持高度竞争力,还是会被淘汰),还需要合作;藉由合作的力量,让大家同步的提升。(你觉得你的主管阻碍你的升迁?想办法让你的主管 Promote 上去,你去接替他留下来的位置,这也是一种方法。当然,现实层面还是有很多需考虑的)

能够做一份自己心中理想的工作,说真的,是运气。能够在一份理想的工作待下来,除了运气,更重要的是努力与实力。方向掌握住,目标清楚,就按照您的步伐前进,职场上的形形色色,恩恩怨怨,都不过是人生中的点缀。主管跟您一样也是个人(当然很多人会不同意...或者有很多主管不是...XD),不用对他有太多的期许,因为他也是完成指令的人,只不过跟你接收指令的来源不同而已。主管的好与坏,都有我们可以学习的地方;好的见贤思齐,坏的当做借镜,时时警惕,期许自己将来会做的跟他不一样。

放下抱怨,虚心学习,将那些时间,拿来充实自己,准备好了,机会自然来临。不多说了,说多了难免老生常谈,最终是希望大家都能走出属于自己的一条大路。

【编辑推荐】

  1. 专题:程序员成长之路 
  2. 你是优秀的PHP程序员吗?
  3. 程序员:你是要学历还是要经验?
     
责任编辑:佚名 来源: iThome
相关推荐

2015-11-03 11:29:02

设计师心法口诀

2012-07-05 09:37:04

Java程序员

2009-07-27 10:00:17

程序员ASP.NET

2021-03-26 11:52:50

Debug效率运行

2010-08-11 13:56:03

Flex程序员

2009-07-21 10:16:51

ASP.NET程序员

2009-11-04 11:54:33

程序员职业水准

2015-04-14 09:29:25

CTO程序员

2018-01-03 11:48:46

程序员编程语言学习

2019-08-30 10:51:21

2019-10-08 10:39:31

程序员职场焦虑

2010-11-17 16:41:49

Bug软件测试

2019-08-23 09:18:53

程序员90后北上广深

2017-09-13 10:51:25

技术人基础知识互联网技术

2018-10-19 09:03:37

程序员管理思维

2014-10-13 10:36:15

程序员职场价值技巧

2020-08-10 07:54:28

编程并发模型

2020-03-10 08:48:14

程序员内功心法

2012-02-21 14:14:47

Java

2009-04-20 10:16:22

IT职场程序员面试
点赞
收藏

51CTO技术栈公众号