程序员

注册

 

发新话题 回复该主题

从码农到匠人一个程序员的修炼之道 [复制链接]

1#

还记得,很久以前,小野对一位程序猿进行了一次工作和生活的采访,采访内容如下:

Q:请问你工作多久了?

A:5年了

Q:你觉得,程序员这份工作对你有什么影响吗?

A:有

Q:那你的生活有什么改变吗?

A:也有

Q:那你的夜生活,也全是在公司加班吗?

A:是啊

Q:你们程序员有什么特点呢?

A:别的不说

Q:你觉得程序员最有意思的地方是什么?

A:难道你不知道

Q:呃,既然这样我们还是聊点别的吧!

A:可以!

Q:你对爱情向往吗?

A:那当然了!

Q:那你为什么不找对象呢?

Q:说了这么多,你的人生目标是什么?

这次,小野又接到一个采访程序猿的任务,但是这个来自襄信的程序猿,却和小野以前见到的程序猿完全不一样哦。

首先第一点就是,他不仅没有秃,还已经结婚生子,如今已经是两个宝宝的爸爸。单从这一点来看,他就是程序猿中的佼佼者。

哦,不对,打开方式不对,结婚之后的他,现在是这样。

当然,他能成为”佼佼者“绝对不是仅靠这一点。

06年,拿到软件工程师认证证书的李玉涛,便开始从事软件开发工作,迄今为止,他已经在这一行工作了13年,从php、c#开发到数据库SQLServer设计,从服务器维护到后端网站研发,他都有着丰富的经验。

真正的优秀一定是源自热爱

采访的时候,李玉涛说,编程这个东西可以给程序员带来深深的快乐,当你用一行行的代码,亲自设计出一款很好用的软件的时候,心中充满了自豪感和喜悦,因为软件将他们的idea传达给了无数使用者,让他们感觉他们的劳动是值得的。

当问到程序员这个工作对他的工作有什么影响时,李玉涛给我讲了一个段子,他说:假如你在一个路口过马路,如果这个人只看一边的路,那这个人一定不是程序员,但是如果这个人不住摇头两边路都看,那他一定就是程序员。这是程序员受编程“if,else”逻辑思维影响的结果。

在上大学的时候,看过一个关于上帝的存在的纪录片,印象很深的记得其中一个人说,上帝就如同程序员。当时超级认可这句话,因为世界上只有程序员可以如此精细和不受限制的创造一个属于自己的世界,每个使用者在这个不同的世界中感受到创作者的灵*。

细节决定质量

作为一名脱颖而出的程序员,李玉涛的表现很淡定。他说:”其实,写好程序并没有太高深的学问,很多时候,一个问题没法解决,或程序出bug的,往往是细节没有做好。“

是的,古人有云“一屋不扫,何以扫天下”,一个人的能力提升,往往也是从细节积累,量变而达到质变,首先有量的积累,然后就会有质的改变。

工作之中的李玉涛,对于细节有着近乎偏执的坚持,他会在代码审查时对于有疑问的代码进行讨论,说明为何要这么写,是否有更好的改进。他也会不断思考产品的细节,如按钮的位置是否合理,用户点击之后颜色是否需要改变等。

很多人认为这些都是小问题,无伤大雅,差不多就行了。但其实这是一种态度,一种思维习惯,当你坚持用更高的标准去要求自己,去要求自己的工作时,你才有可能渐渐接近卓越。

细节是魔*,它会在完全察觉不到的时刻,把人拉回平庸。

也正是因为我们如此高标准的要求自己,服务质量才能越来越高。

任劳任怨的程序员精神

还记得刚来公司的时候,李玉涛所在的技术团队便接到一个紧急任务——公司的媒体网站准备上线,由于项目比较复杂,工期紧,技术部全体人员在公司领导的带领下,连续一个月每天奋战至12点,终于在项目上线前完成了所有开发并且完成测试。

在公司做软件开发的这几年里,不知道有多少次半夜起来开电脑,解决各种各样的疑难杂症,也不知道有多少次遇到各种奇异的BUG,调试至深夜。为了相关系统能按时上线,加班至深夜也是家常便饭。

每一次这样的经历,都让他得到了成长。在每解决一个问题时,他都必深究背后的原因,知其然知其所以然。这是他作为技术人员对自己的基本要求,只有这样才能不断打磨出好的产品。

这是李玉涛的日常,也是我们襄信所有技术人员的日常。

预览时标签不可点收录于话题#个上一篇下一篇
分享 转发
TOP
发新话题 回复该主题