<p></p>
<p>上一篇博客《<a href="http://blog.csdn.net/lingyun2005/archive/2011/04/19/6332605.aspx">程序员应知——放宽视野</a>
》发布之后,收到很多朋友们的评论,大家也认同我的观点,觉得对于程序员来说,放宽视野是非常必要的,然而,也有很多人提到,那篇博客写的比较泛泛,并没有指出如何来放宽视野,我也意识到了这个问题,所以想再继续谈一下“放宽视野”这个话题,:)</p>
<p>我想,想要真正放宽视野,首先要做到的一点就是<span style="font-family: mceinline;"><strong>把自己的姿态放低</strong>
</span>
,不要认为程序员这个职业比其他职业高级,甚至在很多传统的职业跟前,我们还是要谦虚地去学习,也就是一种空杯子的心态,那样才能够把其他领域的知识装到我们的杯子里面。另外,要始终有把其他行业的知识与IT知识联系起来的意识,也就是说不能打无准备之战,要<strong><span style="font-family: mceinline;">时刻做好准备</span>
</strong>
,从其他领域吸取自己所需要的内容。</p>
<p>具备了以上两个前提之后,我们就要开始把自己的视野放宽,充实自己的知识了。对于任何知识都是一样,我觉得所要遵循的过程,或者说三种必要的方式就是“<a href="http://blog.csdn.net/lingyun2005/archive/2010/11/09/5996741.aspx"><strong><span style="font-family: mceinline;">学习、思考和分享</span>
</strong>
</a>
”,
学习的过程可能是阅读大量的书籍,也可能是参加各种培训,或者向他人请教;学习获得的知识还没有经过提炼,我们需要经过思考这个过程,把其中所要吸取的知
识提炼出来,使其真正成为属于自己的智慧,那样才能够发挥出更大的能量;而分享的过程也非常重要,不仅我们可以把自己的想法表达出来,获得他人的反馈,而
且能够根据这些反馈以及思想的碰撞进一步地学习和思考,从而形成一个良性的循环。(对于此,更详细的内容可以阅读一下我之前的一篇博客《<a href="http://blog.csdn.net/lingyun2005/archive/2010/11/09/5996741.aspx">程序员应知——学习、思考与分享</a>
》)</p>
<p>接下来的问题可能就是,要把视线落在哪个领域,才能够对我们做好编程的工作起到很好的作用呢?这个问题我想是因人而异的,在此我仅把自己的一些感受说给大家,做个参考。</p>
<p>首先一个必要的领域就是<strong><span style="font-family: mceinline;">工作中所要接触到的业务领域</span>
</strong>
。
多年以来,我更多地是在从事业务系统相关的系统开发,所以相关的业务领域知识就比较重要了,有了这些知识,我们可以更好地和业务人员交流,也可以更好地理
解业务所提出的需求,并且能够在需要的时候为业务部门提出比较合理的意见和建议。这些年来,我涉及到的业务知识包括:生产、贸易、建筑机械租赁以及现在所
从事的保险行业,这些知识对系统开发起到的作用是显而易见的。并且经济学和财务的知识也非常重要,毕竟每一家公司都会涉及到这些内容,是属于必不可少的领
域知识。</p>
<p>接下来需要了解的领域我想应该是<span style="font-family: mceinline;"><strong>管理学</strong>
</span>
,
毕竟每个系统的开发都是项目,都需要进行管理,比方说资源的掌控、进度的把握等等,这都会需要管理学方面的知识。曾经看过的《目标》那个系列的书,还有
《一分钟经理》系列、《人月神话》(请允许我把这本书也归到管理学范畴,呵呵),还有大学的管理学课程相关的教材,都对我更好地管理自己、管理团队起到了
很好的作用,更多的心得是,要确定问题,找到自己的目标,然后用最直接的方式达到目的,消除各种浪费,相信很多朋友都会有相关的体会吧。</p>
<p>此外,我们也不能放松对<span style="font-family: mceinline;"><strong>自己的修炼</strong>
</span>
,不仅仅是自身的<strong><span style="font-family: mceinline;">情商修炼、影响力修炼</span>
</strong>
,还有一些我们所必需的<span style="font-family: mceinline;"><strong>软技能</strong>
</span>
,比方说沟通的能力、演讲的艺术、制作PPT的技巧等等,都会对我们更好地进行学习、思考和分享起到很重要的作用。</p>
<p>很多朋友会说,还有一个很重要的方面——<span style="font-family: mceinline;"><strong>哲学</strong>
</span>
,没错,这是指导一切学科的知识,当然我们不能忽略,在工作和学习中我们经常会利用哲学的一些思想来解决问题,比方说:主要矛盾和次要矛盾,矛盾的主要方面和次要方面,世界万物都处于运动变化之中等等。</p>
<p>以上就是我的一些想法,希望能够和大家一起继续放宽视野,更好地做好程序员这份工作,:)</p>
分享到:
相关推荐
新入行程序员应知的十个秘密
LLVM 程序员手册 —— LLVM 4.0 文档LLVMLLVMLLVMLLVM
黑马程序员——Android移动开发源码
程序员——必看的文档 程序员——必看的文档 程序员——必看的文档 程序员——必看的文档
《程序员突击——Tomcat原理与Java Web系统开发》源码 作者根据多年的Java Web开发经验,精心编写了本书。按照读者的学习规律,本书在介绍Java技术的基础上,循序渐进地介绍了如何在最新的Tomcat上开发整合各种Java ...
书 名:程序员突击——VISUAL C#2008原理与系统开发 作 者:欧阳炜昊 主编 出 版 社:清华大学出版社 出版时间:2009-8-1 ISBN:9787302183549 纸书页数:352页 定 价:¥ 36.00 内容简介: 本书集...
总结了程序员面试中数据库有关的知识点,包括:范式,SQL语言,存储过程.并给出了部分相关的面试题目。
绝对详细的Linux指南,从Linux基础知识开始,直到高级编程,不仅适合Linux程序员,也适用学习Linux的朋友
程序员考试c和数据结构那一部分的习题,题型:填空、选择、编程。
这是我朋友传给我的一个好东西,我和大家分享一下。这里面的java面试题比较全,还有一部分英语面试题。是java程序员成功进入理想工作单位的必看之书,欢迎大家积极下载!
Linux程序员——C语言源代码Linux程序员——C语言源代码
这是一些c语言开发实例,能完善自己的编程思想,让你步入编程员的世界
多线程是一种软件实现多个线程并发执行任务的技术。在iOS开发中,实现多线程的的方式有很多种,常用的有pthread、NSThread、GCD与NSOperation。在实际应用中,多线程技术也有着非常多的使用场景,比如异步的网络请求...
这是一个chm格式的中文 C++编程思想 ,看起来效果不错,可供C++开发人员参考,值得珍藏!
无论是Objective-C语言还是Swift语言,其都有非常巧妙的设计思想与丰富的语法特性。在编写程序时,编程语言是最基础的工具,工具是否用的顺手会直接影响到所编写程序的效率与质量。还有很多时候,一种场景我们知道...
[12]优秀程序员之路——C++开发经验及技巧大汇总.zip上位机开发VC串口学习资料源码下载[12]优秀程序员之路——C++开发经验及技巧大汇总.zip上位机开发VC串口学习资料源码下载[12]优秀程序员之路——C++开发经验及...
程序员的角度看web安全——兼谈php代码审计.pdf
要成为一个优秀的程序员,就要多了解。多学习。因为这是一个不断积累的过程。
好的代码风格对于优秀的程序员是必须的。 免费共享 程序员之路——关于代码风格。