程序员应知 放宽视野

开发 后端
对于职业程序员,一个重要的方面就是,程序员需要不断提升自己的业务技术,他的技术必须一直保持在一个较高的水平,并且要不断发展。本文介绍的就是这一点,作为程序员,我们要放宽视野。

前几天和朋友一起交流的时候,他提到了一点问题,作为程序员,有时候会比较narrow-focused,总是觉得IT这个行业是高新技术行业,自己掌握的知识都是***的知识,而其他行业都需要和我们学习。

古语有句话叫做:万般皆下品惟有读书高,现在放在程序员身上似乎也有一些贴切了。

之所以有这样的想法和情绪:

一方面可能是金钱的作用吧,一般来说,在IT公司中的朋友或者是做IT的朋友们,薪资会比做传统行业的人高一些;

另一方面可能是和所学习的知识相关,毕竟是一门新兴的行业,***的就是***的,很多人都是这样的认识;再可能就是由于做IT的人都太忙了,根本没有时间去关心其他行业的情况,这也造成了大家视野在一定程度上会有些狭窄。

其实,我们根本就没有资本认为自己的工作比其他行业要高级,相反,我们有很多很多需要和其他行业学习的地方。

原因是不言而喻的,仅仅从行业发展的年限来说,没有几个行业的年限要比IT行业短了,多年的积累形成了行业的模式和特点,也形成了很多的派别和模式,而众多派别之间的争论和相互学习,也促进了行业的进一步发展。

而且,反思一下软件开发过程中的各种方法论,很多都是从其他行业借鉴过来的。架构、模块化的思想,很大程度上借鉴了建筑学;规范、流程借鉴了生产行业的经验;而最近很流行的敏捷方法,同样也借鉴了其他行业中的管理思想,特别是看板、精益方法,都是从日本的制造行业中学习得到的。

因此,我们可以看出,了解一下最基本的方法论(比方说哲学思想)和管理思想,然后反思我们在软件开发过程中的方法和管理思想,触类旁通,会有更多不错的想法出来。

当然,有人会认为,很多语言啊、数据库等等方面具体的知识还没有学会,哪里会有时间学习那些非计算机领域的知识呢?我想,那些具体的知识固然非常重要,但是多多了解其他领域的知识,一方面可以让我们的精力有所转移,从而不会固守一隅,钻进牛角尖,从而获得一定程度的放松和休息,另一方面,多做些储备,在学习具体的知识时,就会有灵光一现的情况发生,那是更加珍贵的体验。

总之,我们要多多了解各方面的只是,放宽自己的视野,那也会让我们与各种各类的人交流起来更加容易,好处很多,希望大家都会有体会。

进一步阅读:

作者:侯伯薇@大连

原文地址:http://www.cnblogs.com/houbowei/archive/2011/04/25/2027063.html

【编辑推荐】

  1. 一定要理解程序员 程序员的坏习惯
  2. 程序员进阶的建议 多看、多写、多交流
  3. 谁做了程序员眼中的程序员
  4. 为什么程序员得到的报酬与他们的生产力不成正比
  5. 程序员创业的两难困境
责任编辑:于铁 来源: 博客园
相关推荐

2011-05-31 09:37:53

程序员

2011-05-26 10:04:30

程序员

2011-06-02 09:02:36

程序员

2011-06-02 09:56:21

程序员团队精神

2010-07-27 16:21:25

程序员

2011-05-24 13:47:25

程序员

2011-05-31 10:50:36

程序员

2023-05-06 07:24:22

程序员视频算法

2022-11-04 07:12:24

JavaScript基准测试

2014-06-09 16:43:11

程序员

2022-09-04 19:43:05

程序员数据库

2022-12-02 07:16:29

MySQL函数日期

2024-03-14 12:17:00

数据库数据模型

2022-10-25 08:23:09

Reactor模式I/O

2019-01-30 14:14:16

LinuxUNIX操作系统

2011-07-25 09:14:40

程序员

2015-11-30 11:01:34

前端程序员历史

2015-12-04 09:33:15

程序员前端演进史

2023-09-12 11:25:15

2020-05-13 11:20:57

MySQL规范数据库
点赞
收藏

51CTO技术栈公众号