日历

November 2020
M T W T F S S
 1
2345678
9101112131415
16171819202122
23242526272829
30  

技术之路

Home Forums 《冒号课堂》讨论区 技术之路

  • This topic is empty.
Viewing 1 reply thread
  • Author
    Posts
    • #1064
      Todd
      Member

      最近我在思考一个问题:和大多数技术人员一样,我刚毕业的时候,只有少量的理论知识,没有程序实践,只能算初级程序员;再经过两三年的学习锻炼,感觉有了一些提高,开始步入中高级程序员的行列。到了现在这个阶段,我感觉技术方面能从工作经验中直接学习的东西变得少了,但也知道还有很多不足之处,比如:如果让我设计一个应用系统的构架还行,但如果让我设计一个JVM或者.NET Framework之类的东西就完全不知如何下手。这是从纯技术方面来讲。另外,从业务方面,软件设计,分析,建模等等也还有很多东西,我有时候也想暂时放弃技术方面的深入,专门研究金融应用软件。

      总之,我觉得毕业开始的3年很单纯,就是提高技术,过了这个时期就有点儿迷茫了,知道还有很多不足,但又不知道如何下手。希望郑老师指点迷津!

    • #1225
      hui
      Keymaster

      一个程序员在走上工作岗位的头两年,由于接触的项目与学校里的无论在规模、深度和要求上都有极大的差别,因此在这段时间里感到最为好奇和兴奋,学到的东西也最多、收获也最大。一旦走过这个阶段,好奇心和兴奋劲过了,工作似乎也得心应手了,收获和提高自然就小了。如果对自己没有更高的要求,公司又没有不断的挑战性的工作,那么技术上开始停滞不前也就不足为奇了。

      要想走出技术上的高原平台,首先需要对技术的热爱。如果只是把编程作为混口饭吃的工作,就很难有自我提高的动力。其次,需要选择自己的提高方向。这个方向可能与工作有关,也可能与自己的兴趣有关。建议平时多关心业界方面的资讯(最好是英文网站),对软件各方面的最新进展和方向稔熟于心,一是开阔眼界,二是能选择更适合自己的方向。如果能在业余时间设计和开发一些项目,既可提高技术,又能便利他人,何乐而不为?另外,精读经典的技术书籍也是提高硬实力的一个重要途径。不少程序员只喜欢阅读快餐式的书籍,这样省时省事,但永远不能真正突破技术上的瓶颈。

      最后说到领域知识,这是一个真正实惠的方向。如今技术门槛越来越低,光有好的编程技术是不够的,只有具备丰富的领域知识,才是在市场上不可或缺的人才。比如你提到的金融知识在华尔街非常值钱(当然金融危机过后或许会受到影响),拥有这方面知识的人才比纯粹的IT技术人员更加抢手。如果你感兴趣,也是可以考虑的。

      一点浅见,希望能对你有所帮助。

Viewing 1 reply thread
  • You must be logged in to reply to this topic.
 请您评分1星(很差)2星(不行)3星(一般)4星(不错)5星(很棒)