收藏夹程序员@IT·互联网

优秀程序猿的自我修炼

2017-04-10  本文已影响262人  Mr__C

所谓修身在正其心者,身有所忿懥,则不得其正,有所恐惧,则不得其正,
有所好乐,则不得其正,有所忧患,则不得其正。心不在焉,视而不见,听而不
闻,食而不知其味。 —— 《大学》

程序猿 可以说是一种当代才有的职业,高逼格一点称为 软件工程师,自黑一点我们称之为 码农。但程序猿其实也只是一门手艺人,编程也是一种技艺,是一种需要用心学习的技艺。

如同金庸的武林小说中一样,在现实编码界也自然有高手和普通选手之分。即使在Google、Apple等大公司的程序员,也有效率高低之分,有时一个高效的甚至可以抵得上十个普通程序员,因为开发一个可以提高工作效率的工具,对生产效率来说可能是上百倍的提高。

修炼Tips 1

** Care About Your Craft
注重实效**

古人云,事之成功,有事半功倍与事倍功半之分,效率是决定我们能否成事的Key Point,一个注重实效的程序员应该具有以下特征:

修炼Tips 2

Provide Options,Don't Make Lame Excuses
提供各种选择,不要找蹩脚的借口

作为一名职员甚至老板,都应该对自己的事情负责,对自己的职业生涯以及行为负责。当我们想要抛出问题时,在自己脑海里过一遍可能的情形,他们是否会问“你试了这个了吗?”,或者“你有没有考虑那个解决方案?”,我们是否又真的尝试过所有方式?
当真的出现非自己之力可解决的问题时,我们应提供各种解决问题的方案,尝试多种解决之道,而非找借口说事情不可达。

修炼Tips 3

** Don't Live with Broken Windows
不要容许破窗户
**

当发现低劣的设计、错误决策或者糟糕的代码时,应该进行封装或者修改。在没有把握的情况下,应该对代码进行封装,重新构造良好的接口。在必要的时候,甚至可以进行重构。

修炼Tips 4

**Invest Regularly in Your Knowledge Portolio
定期投资知识资产
**

古人云,活到老,学到老。特别是在这个快速进步的年代,在知识迭代迅速的IT业,我们更加应该增长自己的知识。有以下几个建议:

修炼Tips 5

**Critically Analyze What You Read and Hear
审问之
**

前面建议是 博学之,但是在我们学习了各种知识的能力时,更重要是审问之。批判地思考我们所读、所听,比如我们的商业搜索引擎搜索结果靠前的并不一定因其可靠,可能更多的是商业原因,内容供应商可以付钱让其排在前面。
当我们学习武功秘籍前,我们应该分清是《九阳神功》、《降龙十八掌》还是《葵花宝典》、《九阴真经》之流。


结语

古人云,博学之、审问之、慎思之、明辨之、笃行之。我想是对以上建议的一个精辟总结。

上一篇下一篇

猜你喜欢

热点阅读