为期一周的入职培训已经结束,期间学习了华为的企业文化、核心价值观、人力资源管理政策制度以及商业行为准则等,而现在唯一能脱口而出的便是华为的核心价值观——“以客户为中心,以奋斗者为本,长期艰苦奋斗,坚持自我批判”。有些朋友说我已经成功被“洗脑”,但我不这样认为。所谓“洗脑”,大概是把自己脑海中原来的观念和价值观全部抹去,然后注入新的观念和价值观。但我知道我一直秉承的一些观念或者价值观依然还在,而华为的价值观,其实更多是为我提供工作上的一个指引。二十四字的华为价值观,不同的人会有不同的解读,下面我主要谈谈自己的一些理解。
首先是“以客户为中心”。一开始我是很难接受这个价值观的。因为无论是从老师课堂上分享的或者是书中听到的故事,“以客户为中心”似乎意味着你要极力满足客户的各种需求甚至是刁难、吃饭时接到客户电话必须立即帮助客户解决问题、发生地震或者海啸时要坚守一线等等。坦诚地说,工作并不是我们的全部,我并不想因为工作而影响我的私人生活以及我的人身安全等。但后来想想,其实很难把工作和生活完全区分开来,所以有时候因为工作而影响到私人生活是不可避免的。为什么要为了帮助客户解决问题而耽误了吃饭、发生自然灾害时要坚守一线呢?其实我认为这主要是诚信的原因。我向客户做出了承诺,我就必须恪守这个承诺。诚信乃立人之本,也是企业的生存之本。“以客户为中心”的另一个方面是要从客户的角度去思考问题、考虑什么才是客户的真正需求。不从客户的需求出发、盲目创新,做出来的产品就可能卖不出去,“中研部将呆死料作为奖金、奖品发给研发骨干”就是一个很好的佐证。
然后是“以奋斗者为本”,一言以蔽之,多劳多得。这主要是如何“分蛋糕”的问题,这方面我尤其不擅长,因此没什么想法。
至于“长期艰苦奋斗”,早已是老生常谈,从小学开始就一直被灌输“艰苦奋斗是中华民族的优良传统”这样的观念。幸好任总又补充一个注脚:我们认为艰苦奋斗是指思想上艰苦奋斗,而不是指生活条件上艰苦奋斗。什么意思呢?你住豪华别墅、穿各种名牌衣服以及开法拉利跑车等等,但你一直殚精竭虑、努力攻克项目中的技术难关,那么你就是在艰苦奋斗。可见,这个“艰苦奋斗”的含义也是在与时俱进,思想上的“艰苦奋斗”其实比物质上的“艰苦奋斗”更难,因为思想上的“艰苦奋斗”对我们的素质与能力提出了更高的要求。无论是物质上还是思想上的“艰苦奋斗”,都要求我们有不怕困难和勇对挫折的心理素质。然而思想上的“艰苦奋斗”还要求我们能够攻克科学中或者工程中遇到的一些难题,这意味着我们必须不断提高自己的思维能力和知识技能。
最后是“坚持自我批判”。我一直觉得这句话带有很浓的政治口吻,但它传递的思想其实是反思与总结,与曾子的“吾日三省吾身”说的是一回事。其实这句话可算是“知易行难”的一个典型。因为我看到身边的不少人每次犯错后的第一时间是找借口掩饰,或者失败后总是把原因归结于别人。当然我也是其中的一员,所以我觉得自己也需要在这方面努力改善。我认为要做到自我批判或者三省吾身,第一步是要放低心态、把自己摆在一个很低的位置。你得知道自己还有很多不足的地方,然后你才可能想办法去改正。或者更简单地说,要谦虚,“满招损,谦受益”,仅此而已。
那么,作为一名程序员,如何在自己的岗位上贯彻落实这些价值观呢?
当我们写程序仅仅是为了自娱自乐时,那么只需考虑自己的需求即可。但在工作中,我们写程序多数是为了满足客户的需求,所以做好需求分析就显得尤为重要了。要从客户的角度出发去考虑问题,包括如何设计界面、应该提供哪些功能等等。此乃“以客户为中心”。
我们要做一名有追求的程序员,要为写出更简洁、健壮性更强、可读性更好、性能更高的代码而长期艰苦奋斗。为此我们需要扎实计算机领域的基础,并且不断锻炼自己的思维能力。我们还要多读一下技术大牛们的代码,反思自己与他们的差距,总结出一些切实可行的方法,并努力去提高自己的能力。