代码说

code is poetry

代码说    
碎碎念:天空一声巨响,“代码说”闪亮登场!  换一换

也谈工匠情怀

作者:coderzheng 发布于:2016-4-21 1:00 Thursday 分类:other  阅读模式

相信看过锤子手机T1发布会的人都记得,罗胖子幻灯片上写的最后一句:我不是为了输赢,我就是认真。

然后酷壳网转载了一篇文章[我只是认真]聊聊工匠情怀",今天我也想谈谈工匠情怀。
工匠情怀最能体现技术人员的执着,这也许是因为这份职业从头到尾就不允许程序员不执着。编码不执着,怎么提升自己的效率?找bug不执著,怎么保证系统一直能高效稳定地运行?优化不执著,怎么保证程序能顶住大访问量的压力?
凡此种种,都属于技术人员的执着。
从我自身的经历来看,要成为一个写代码的执著人必须经历下面三个过程:
1) 看山是山
这个阶段,程序员看了很多入门级别的教程,熟记了一些基本的操作字符串和访问数据库的函数。开始频繁使用它们做日常的应用。

2) 看山不是山
这个阶段,程序员开始思考怎样写代码才能保证可读性和结构的优雅、不冗余。并且随着视野不断变得开阔,程序员开始关注程序在边界条件下可能出现的性能、异常和安全问题。此时程序员在构建应用时,常常会想到页面在传递变量过程中可能存在的注入问题,或者是怎样减少一段代码的时间(空间)复杂度,又或者是用户篡改了一个参数类型的情况下程序可能产生什么异常。。。

3) 看山还是山
有了第二阶段的经历,程序员不断摸索和总结写出可靠代码的方法,最终形成自己的方法论并将这些物化成实际的开发和编码规范。有了规范的指导,程序便能稳定安全地运行。

标签: 程序员

你可以发表评论、引用到你的网站或博客,或通过RSS 2.0订阅这个博客的所有文章。
上一篇: 给大家介绍一款轻巧的图片编辑器  |  下一篇:git简明教程(廖雪峰)