本人读大专(计算机软件测试专业),学校学的东西 什么PS,Falsh,网站设计,什么都有!编程的就学了C++。这学期在学C#,未来考虑,C++和C#这两方面的加深和努力,有能力就学汇编,不知道各位大虾有没有好的建议!        
    小子新手!我穷得很,先给50分吧! 
 

解决方案 »

  1.   

    纠结于微软c++类库,你看来也没有用过其它家的c++平台吧!说实在的,我对“软件测试专业”没有任何期望。因为你需要学的东西太少了。尽量不要纠结在编程语言上,因为一个公司用人,不是看此人自满于什么语言,而是看它会用来干什么项目。说到软件开发所需要的直接技术,包括计算机体系结构、驱动系统、操作系统、数据结构和算法、数据库系统(我是指开发而不是简单地使用)、编译技术原理、计算机图形学原理、(传统的、面向对象的、敏捷的)软件工程,等等。其它还可选人工智能专家系统、计算机语言学、计算机计算方法等等某一个门类稍做学习研究。说到间接但是起决定意义的一些知识,例如多种(不下5、6种)数学门类的思维方式,物理的思维方式,这些都有直接的作用。说到对于一个做项目的核心开发人员来说其决定意义的一些知识,例如财务系统设计知识(我是说设计一个帐务系统,不是指使用),管理信息系统知识,EPR系统知识等等,以及在某一个行业里的经验。所以这些对于现在的核心的开发人员也完全不够用,例如我们从信息系统进入安全领域,从安全领域进入GIS领域,从GIS领域进入大型跨国零售业,等等,虽然不能说上是精通,但是哪一个方面你不需要迅速自学你完全不熟悉的知识?
      

  2.   


    不同的机器,汇编语言差别是迥异的。像x86 arm或者51单片机这样的常见的机器,包括.net虚拟机,它们的汇编大家都应该掌握,但是对于特定的芯片,除非用到,否则没必要去学习,学习汇编的本质不是学习编程,而是学习这种机器。你应该有一个明晰的概念,就是你用的高级语言编写的语句,最终在这种芯片上被转化成了哪些具体的指令。