首页 » 编程知识 » 提升程序员幸福感的技能!

提升程序员幸福感的技能!

admin 编程知识 54 次浏览 没有评论
程序员精选俱乐部

提升程序员幸福感的技能!

提升程序员幸福感的技能!

对程序员而言,在职业方向想要有着更好的发展,这些软技能十分重要:

1、解决问题的能力: 可能你受雇于不是自己的企业,即我们常说的打工,也可能你是自己创业,即自己雇佣自己。在现代商业社会中企业重要职责之一,便是创造价值,直接经济价值或是社会价值,这样作为雇员要清楚的是,雇主是需要你来解决问题,不论是程序员或其他岗位,所以职业力里面重要的一条便是解决问题的能力。

2、规划未来目标: 首先我们需要明确的一点是,认为自己在为他人工作的这个观点是不正确的。为什么呢?工作确实是属于公司的,但你所从事职业的职业生涯是属于自己的,只不过是在企业的平台上来施展自己的能力并换取酬劳而已。

3、沟通能力: 现在企业是以协作为主要模式,孤胆英雄的模式已经是过去式了,当然,如果你是神级大牛的话,可以忽略这一点,因为你可以靠超乎常人的逆天技术实力来弥补沟通能力的缺陷。作为程序员经常需要打交道的人有产品经理、测试、UI 和项目经理,由于大家工种不太一样,所以经常会有争执或不快。

4、养成好习惯

大家走入职场的时候需要养成一些好习惯,这是一种很好的修炼方法。这七个习惯来自于一本书《成功人士的七个习惯》:积极主动、工程化思维、从繁杂到有序、双赢、洞察他人、创造性、自我提升。意思上不难理解,但是养成习惯的过程对我们来说却是一场修炼。

比如积极主动,当出现一些事情的时候,我们需要为过去的行为负责。当碰到问题的时候(比如资源不足),我们不要抱怨(『没资源怎么做事啊』),而是努力的寻求解决问题的方法(如何获取更多的资源),这样才能让客户或者老板满意。这是一个积极主动的思维方式。碰到问题,比追究责任更重要的是如何补救和下次如何避免。

5、提升表达能力

“写”和“说”是人们向外界表达自己才华的最重要途径。可是表达能力低下却是中国研发人员的通病,值得业界高度重视。很多研发人员怕写文档、怕做报告,描述问题和想法时语无伦次。由于表达能力差,就无法胜任需求开发、系统设计、管理等高层次的工作。

我看过数百家企业的无数文档,大多数都有语法不通、逻辑不清、啰嗦、不成句子等低级问题。很多研发人员能将产品做出来,却说不清楚产品的作用及应该怎样使用。

我认为,导致“表达能力低下”的主要原因是研发人员认为表达能力不重要,因为招聘时只考核技术水平。有些人将“表达能力差”归结为文科学得太差,现在补习已经来不及了。这是绝对是谬论。只要不畏惧,平时勤加练习,就一定能够提高。

6、超越语法

在你不得不全力对付任意编程语言的语法时,也就是学习如何充分利用该语言最琐碎的时刻。一门语言的语法往往是非常静态的,并且如果你出错了,你的编译器会向你控诉。更深层次的课程涉及到什么语言最适合解决什么样的问题(“合适的工具做合适的工作”),以及如何用那种语言编写代码以便于使它高效和可维护。

学习新语言有许多方法:课程,教程,导师,书籍以及等等。我通常会结合这些选项来学习一门新的语言。我注意到,当涉及到非语法元素的时候,这些方法常常非常相似。

提升程序员幸福感的技能!

7、选一个实际的项目

记住这句咒语:“我听见的,我忘了;我看见的,我能想起来;我做过的,我理解”。

阅读是有益处的,但要想真正的理解某个编程语言/库或者技术,你只能亲自动手,真正的参与到一个使用这种语言/库/技术的项目中。”完成一个项目并在其中运用到你想学的技能或特性”是一个很具体的可衡量的目标,”学习某种语言/库/技术“则太笼统了。一个清晰的目标有助于你了解你的进展。完成一个项目则会使你获得宝贵的经验,有些甚至可以写到个人简历中。尽一切可能来用构建一个完整的项目的方式来学习,而不是根据阅读得来到东西学习一个范例。

义乌奥美编程,转载链接。

本文永久链接: http://code.ywbb.com/144.html

发表评论

Go