wongchingshing说的不知道是什么年代的东西,如果是出于就业要求,建议学习一门能够快速上手的语言,比如java,然后学习下数据结构,自己多练练,多看看程序就差不多了,这样稍微快一点
我看过了各位的留言,我来一点评论,请问各位是不是软件行业的,工作了几年了,其实我工作这么多年了,遇到的一个过程,不知道各位有没有遇到过,现在的东西更新很快,这点我很承认,基本上做一个软件工作人员本身就是很累的事情,前几年的时候,C++很流行,那时候用的是VC++6.0做,后来很快做一些大型的项目或者是一些国外的项目的时候,特别是日本的项目时候,基本上都不要VC++的,因为那是微软的,后来我们C++就使用QT,同样也是一个很强悍的类库,而且是平台可移植的,QT做了几个项目之后,JDK1.4那时也出来了,这样我们就做java了,基本上2000年之后,对日的软件项目80%都是java的,我不敢说java有多好,但是现在确实很流行,而且是受到了开源社区的支持。
其实真的不敢说java还能不能流行5年,但是作为一个软件人员必须做的就是时时面对新技术的出现,这点是肯定的,如果你永远守着久的东西,那么你肯定落伍。
当然我没有说wongchingshing说的不对,但是如果只是作为一个软件开发人员的话,需不需专门花大量的时间去学这些东西,我真的不认同,作为一个软件人员就必须信任别人,你必须相信别人写的程序,你拿来用的那些程序都是对的,真的,如果你不相信别人,那你什么都要自己来做,那么那些开源的项目、架构都不敢用,这样是更累的,软件工程的一个目标就是每个人做自己的事情,DBA负责他的数据库,程序员负责它的程序部分,架构师负责整体架构等等,一个程序员你完全是没有必要去知道通信的具体实现过程的,或许你学习了,你能知道,但是你知道了有什么用呢???你只需要使用其他人编写好的程序的接口来使用就可以了,别人也是使用你编写好的程序的接口就可以了,完全不用去理解的那么深的。至于那个汇编!!!我承认这是一门很艺术的语言,真的很艺术化的,但是能不能掌握就很难了,我敢这么说,中国的软件人员中,真正懂汇编的有多少,10%都没有!!!无可否认学好汇编语言对找工作是很好,但是我想说的是,汇编语言真的是一个极不容易入门,极不容易深入的语言,我像我说这句话应该是没人会反对的,不然他肯定去IBM,去Intel了!现在95%的计算机软件人员都是高级软件开发人员,所以那些过于底层的东西我建议还是不用学了,这些东西以后在接触的过程中慢慢的就会懂的,现在学的最好是一些实用的!!