专家级程序员的10年发展之路
来源:互联网 发布:linux 输入中文 编辑:程序博客网 时间:2024/06/06 05:57
首先,对于一个领域的专家来说,至少需要10年以上经验、知识的积累。
本人在IT这条路上走了10余年了,不敢说自己是专家级程序员,但近几年所带的开发团队里,还真出了几个专家级别的程序员,如果他们算是千里马,那我顶多算个饲养员吧:)。
下面总结一下这些人的特点,希望能给大家启发。
1、他们是最懒的人
他们厌恶机械式的重复劳动。在他们看来没有什么比加班加点做枯燥的数据库增、删、改、查功能,更可怕的事情了。所以他们大多有自己的“工具箱”用以生成代码,或者扩展了开发框架,用于实现基本数据库操作。
他们却乐于实现复杂的业务逻辑,为写出精巧、高效的算法常常熬通宵。
2、比别人多想一点
在实现了业务需求的基础上,他们常常会想得比别人多一点,“这个功能的操作可不可以更方便一些”、“怎样才能让用户操作不容易出错”等等。很多同事觉得他们傻,实现了功能不就完了还搞这么多事。
事实证明他们写出来的程序,在实际运行中是出错最少的也是最稳定的。
3、疯狂的追求细节
俗话说得好,魔鬼和天使都在细节处。有时候一个bug找了一天,结果往往是一个空格或一个语句的疏忽造成的。而一个优秀的应用往往由多个贴心的小功能组成的。
这跟google追捧的所谓“追求极致”的精神是一样的。
4、先广泛后专注
但凡要成为某个领域的专家,首先要对这个领域相关的知识有所了解,就是所谓的“广泛”。当决定往某个领域发展时,就需要持之以恒的“专注”。
如:研究搜索引擎技术、CRM系统、网店系统都是需要广泛涉猎各方面知识之后,刻苦钻研才能有所收获。
以上是一些浅见,路漫漫兮,吾将上下而求索。欢迎大家交流
- 专家级程序员的10年发展之路
- 程序员的发展之路
- 程序员的发展之路
- 35年行业经验、20年在微软——成为专家级程序员的修炼之道
- 程序员发展之路
- 程序员发展之路
- 程序员发展之路
- 程序员发展之路
- 程序员发展之路
- 3年工作经验程序员的发展之路
- 3年工作经验程序员的发展之路
- 3年工作经验程序员的发展之路
- 3年工作经验程序员的发展之路
- 3年工作经验程序员的发展之路
- 3年工作经验程序员的发展之路
- 3年工作经验程序员的发展之路
- 三十岁以后程序员的发展之路
- 三十岁以后程序员的发展之路
- .net自定义控件。属性,图标,和描述设置
- 创建系统栏托盘程序
- 产品之魂,用户体验——《就这么做产品》节选
- 非常规情况下的正则无法匹配问题
- c中static的含义
- 专家级程序员的10年发展之路
- 通过更改字库文件组件及相关设置实现对NK进行裁剪(尤其适用中文简体系统)(转载)
- Google v Microsoft (Clash of the titans)
- struts2.0的标签库
- RHEL5下unixODBC 与 sqliteodbc 连接配置
- 选择
- 秀丸矩形コピー
- 第一篇
- c graphics