`
zhmocean
  • 浏览: 202432 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

程序员成长的几件法宝

阅读更多

根基

    我把“根基”放在了第一位,对,它确是我们成长的关键所在。所谓根基,简单的说,就是能够不为眼前泛起的泡沫所左右,脚踏实地的去吃透一个具有代表性的技能。我们可以用一个“T”字来打比方,竖线,是一个适合你的切入点(一门语言,一项技术),它你职业的生命线,而对于横线,则只是你这条生命线的推演和升华。温伯格在他的《理解专业程序员》中提到,一般的程序员在学习第一种语言的时候都不会感到太大的困难,而难的是第二种语言的学习,即那条横线,之后的第三种、第四种...对于你来说都是同样轻松的。原因就在于,第二种语言对于你来说是一个思想升华的过程,是你从感性到实质认识的过程。
    那么,是不是会两种语言的人,就符合这个模型了呢?不是。很多程序员在学习新语言的过程中,抛弃了原来掌握的知识,结果变成了这样“”,那么这个时候,我们不得不说,他浪费了一半的时间。
在技术领域,新技术层出不穷,任何现在流行的技术明天都可能是刮过的一阵狂风,而我们要做的,是从这阵风里面留下尽可能多的东西,而不是让它带走我们的东西。

交流

    有一个问题,我想大家都曾经思考过,最后也只能以无奈告终:为什么我国的软件行业常被人称为“大作坊”?说起作坊,不管做多大,都没有体现出宏观的合作,而日趋复杂的软件技术,仅仅靠几个个人英雄主义托起的作坊,根本无法应对市场复杂的需要。团队合作,好,我们终于说到这个词了。当下,很多人都把这个词挂在嘴边,但是却鲜有将其理解通透的,这也就使“团队合作”流于了附着于工具或口头的表面文章了。
    团队合作的关键所在其实是交流,没有交流,再统一的管理,也仅仅是合成,而不是合作。不知道我们有没有这种感觉,一个自认为很难攻克的技术难关,通常会在同行之间的讨论中找到答案,或者一个新的想法,会在大家的争论中逐渐成型乃至成长壮大。在大家互通有无的时候,你的思维是最活跃、效率是最高的。
    交流,是相互的。你能正确理解别人的意见,并且能够正确表达自己的意愿,本身就证明了你对知识的融会贯通,是对你能力的检验。
    那么,从这一点,我们就会引伸到另一个话题,开放,因此,如果你有了一个好的想法,拿出来,大家分享,这个时候,你并没有因为失去了所有权而吃亏,相反,如果很棒,你的想法会被大家所接受、发展和实现,这就是交流的力量,正所谓1+1  2。当前技术发展的速度,闭门造车只能让你惨遭淘汰,因为这个时代已经不属于某个人了。对于开放的一点想法,可参阅我的另一篇文章《关于开源的若干思考》

【待续】... 

 
分享到:
评论

相关推荐

    jsp程序员成长攻略

    jsp程序员成长攻略,详细介绍如何成为一名jsp程序员。

    程序员成长路线图 从入门到优秀

    程序员成长路线图 从入门到优秀

    C程序员成长攻略

    总之,《C程序员成长攻略》是一本全面介绍C语言编程的书籍,它不仅适合C语言初学者,也适合希望进一步提升技术的在职程序员。它提供了一系列实例和技巧,帮助读者掌握C语言精髓,成为编程高手。对于希望深入理解...

    Delphi程序员成长攻略

    《Delphi程序员成长攻略》是一本专为想要深入学习和提升Delphi编程技能的开发者设计的指南。Delphi,作为一款强大的对象 Pascal 编程工具,以其高效的代码生成、直观的集成开发环境(IDE)以及丰富的组件库而受到...

    程序员成长日记

    程序员成长日记,帮助程序员成长!特别适合刚开始编程的初学者!

    程序员成长路线图:从入门到优秀

    程序员成长路线图:从入门到优秀 程序员成长路线图是 IT 行业中一个非常重要的主题,作为一个 IT 行业职员,我经历过一个普通程序员成长的过程,同时也接触过许多不同层次的程序员。他们或在我身边匆匆而过,或与我...

    程序员成长之路(很受用)

    "程序员成长之路" 程序员成长之路是一个老程序员对刚上大学的学弟学妹的忠告。文章提出了几个误区,提醒初学者不要追赶时髦技术,而应该花时间学习基础性的东西。 第一个误区是认为计算机技术等于编程技术。很多人...

    程序员成长路线图:从入门到优秀.pdf

    文章提到了几种不同的程序员类型,包括那些自学成才的程序员,他们在资源匮乏的环境下依然能够迅速成长起来,并且成为团队中的佼佼者。 #### 二、成为程序员的标准 关于什么样的人可以被称为程序员,文章中给出了...

    C++ 程序员成长中最常走的 4 条弯路

    在C++程序员的成长道路上,经常会遇到一些常见的误区和弯路,这些弯路不仅会浪费大量时间,还可能阻碍技能的真正提升。以下是C++程序员在成长过程中最常走的四条弯路,以及如何避免它们。 ### 弯路一:通过MS-VC++ ...

    典型的C++程序员成长经历

    C++程序员的成长经历通常是一个逐步深入和拓宽视野的过程。首先,要全面掌握C++的基础知识,包括语言特性。《The C++ Programming Language》和《C++ Primer》是学习C++语言特性的经典之作,涵盖了如friend、virtual...

    [程序员成长的烦恼].吴亮等.扫描版.pdf

    《程序员成长的烦恼》这本书由吴亮等人撰写,聚焦于程序员在职业生涯中遇到的各种挑战和问题,旨在为程序员的成长提供指导。尽管提供的【部分内容】并未包含具体的书籍内容,但我们可以根据书名和常见的话题来探讨...

    《C程序员成长攻略》-源代码

    《C程序员成长攻略》是一本面向C语言初学者的指南,旨在帮助读者逐步掌握C语言编程技能并成长为熟练的程序员。书中的源代码是作者黎陡精心编写的,旨在通过实例来阐释C语言的核心概念和编程技巧。这些源代码按照学习...

    《JSP程序员成长攻略》-蒙祖强-源代码

    《JSP程序员成长攻略》-蒙祖强-源代码

    c程序员成长计划(转)

    从给定的文件信息中,我们可以提炼出一系列与C程序员成长相关的知识点,这些知识点对于初学者尤其具有指导意义。下面将详细阐述这些知识点,帮助理解C程序员如何规划自己的学习路径和职业发展。 ### C程序员成长...

    C++Builder程序员成长攻略-源代码

    本资源"《C++ Builder程序员成长攻略》-蒙祖强-书中源代码"提供了C++Builder程序员在成长过程中所需学习和实践的源码示例,帮助程序员深入理解和掌握C++Builder的使用技巧。 首先,让我们详细探讨C++Builder的关键...

    java程序员的成长历程

    以下就是一篇关于“Java程序员的成长历程”的详细解读。 首先,Java初学者通常会从学习基础语法开始,包括变量、数据类型、控制结构(如if语句和循环)、类与对象的概念。理解这些基础知识是构建扎实编程技能的第一...

    《C++ Builder程序员成长攻略》-蒙祖强-源代码.part02

    《C++ Builder程序员成长攻略》-蒙祖强-源代码.part02

    《C++ Builder程序员成长攻略》-蒙祖强-源代码.part01

    《C++ Builder程序员成长攻略》-蒙祖强-源代码.part01

Global site tag (gtag.js) - Google Analytics