楼上说的一点都没错,以后写代码会越来越简单(至少说技术越来越成熟,工具越来越傻瓜化),对于一个系统如果框架非常合理流畅,相信写代码跟搭积木差别不会很大。我得意思是说对于一个项目的成功与否最关键的还是在于它的宏观的调控--系统的架构。所以应该多从这些方面入手,多接触、多学习。用不着去琢磨到底是用dotnet还是java,关键还是在于对系统的认识、理解,而非极限于某种开发工具。

解决方案 »

  1.   

    楼上二位说的很有道理!
    如果单从通用软件(或者说PC上的软件、数据库等)角度说,我应该是有一定理解的,但我目前参与过的项目都是嵌入式产品,中间涉及Hardware、Software、Fireware等多个部分,有不少知识点就控制不住了。
    当然,即使单从通用软件角度说,我也不能说就很精通,我想我仍然可以从通用软件的角度切入,逐渐总总体上加强对技术的理解。
    谢谢!继续关注ing
      

  2.   

    本人人为还是.NET,没想到在这里回答的人都说ja呢
      

  3.   

    选择什么工具无所谓,关键是身处你当前的职位到底怎么从宏观上把握、跟踪技术的问题。
    如果你不打算从SQA经理转为项目开发经理,那我建议你紧紧围绕SQA工作来拓展自己在开发技术方面专业知识。
      

  4.   

    按照楼主的思路:那么应该学习.net。
    1。.net是M$痛定思痛,后来居上的产品,更注重理论化,系统化,执行面向对象思想最好
    2。.net设计到ms平台上面的几乎所有技术,作为一个引子,能让你接触很多
    3。M$的东西易学易用,这一点有目共睹
    4。语言是相通的,尤其是.net和Java,.net基本上抄袭了JAVA,搞清楚了基本概念,转到Java
       很容易。
      

  5.   

    建议你还是从实际参加一个项目入手,亲身体会一下,系统如何设计,代码怎么优化,如何减少bug,各种不同开发工具的特点。这样才更能做好的你的本职工作