F
fox816
Unregistered / Unconfirmed
GUEST, unregistred user!
现在大家都说要学java和c#,但我很困惑,java刚出来的时候我也学了一阵子,做了一个在前台使用浏览器,后台用VB,使用TCP通讯的数据录入系统,当时用CAFE做的,界面跟delphi差不多,开发效率蛮高,但后来就一直没有再用了,对于现在的J2EE也不甚了了,
所以请教高人现在学java的意义,我知道如果写个手机游戏、某些跨平台的东西、某些数据库开发可能会用java,但绝大多数开发应该不会用的,比如写个视频会议、写个RPG游戏、写个即时通讯软件、写个驱动程序、一般公司的管理财会系统,举目所见,我们现在使用的软件绝大部分不是java写的,学java就能薪水高?java很难学吗?不是很难学的不是用途很广泛的东西学了就能薪水高?实在是一个不可思议的天方夜谈。
谈了java,再谈谈c#,现在c#之流行,好像不会就不是程序员了,对于程序员来讲,类和模板都是划时代的技术,极大的提高了开发效率,但我不知道c#在哪里提供了突破而不是由微软控制是实实在在的理由要用它,所以在这里请教高人,在我看来,c#是微软的阴谋,使得绝大部分程序员远离软件开发的本质,我想问一下:c#可以开发操作系统吗?可以开发驱动程序吗?对于不是任何事情都可以由自己控制的软件开发出来能踏实吗?前一段很热门的COM,实质不过是微软制定的一套dll跟注册表配合的规则而已,而且微软不准备再发展了。
最后我想说说我对如何得到高薪的看法,高薪不是学java和c#,是对软件技术的本质的了解,所以要学数据结构、操作系统、编译原理、数据库原理(不是看sql serevr,是研究如何实现锁定、交易、回卷),在学delphi前要学汇编,DOS下的汇编也无妨,学pascal学c学c++,先用VC写纯api的程序,把整个弄通再学delphi,就先说到这里,这个问题需要另开一帖。
所以请教高人现在学java的意义,我知道如果写个手机游戏、某些跨平台的东西、某些数据库开发可能会用java,但绝大多数开发应该不会用的,比如写个视频会议、写个RPG游戏、写个即时通讯软件、写个驱动程序、一般公司的管理财会系统,举目所见,我们现在使用的软件绝大部分不是java写的,学java就能薪水高?java很难学吗?不是很难学的不是用途很广泛的东西学了就能薪水高?实在是一个不可思议的天方夜谈。
谈了java,再谈谈c#,现在c#之流行,好像不会就不是程序员了,对于程序员来讲,类和模板都是划时代的技术,极大的提高了开发效率,但我不知道c#在哪里提供了突破而不是由微软控制是实实在在的理由要用它,所以在这里请教高人,在我看来,c#是微软的阴谋,使得绝大部分程序员远离软件开发的本质,我想问一下:c#可以开发操作系统吗?可以开发驱动程序吗?对于不是任何事情都可以由自己控制的软件开发出来能踏实吗?前一段很热门的COM,实质不过是微软制定的一套dll跟注册表配合的规则而已,而且微软不准备再发展了。
最后我想说说我对如何得到高薪的看法,高薪不是学java和c#,是对软件技术的本质的了解,所以要学数据结构、操作系统、编译原理、数据库原理(不是看sql serevr,是研究如何实现锁定、交易、回卷),在学delphi前要学汇编,DOS下的汇编也无妨,学pascal学c学c++,先用VC写纯api的程序,把整个弄通再学delphi,就先说到这里,这个问题需要另开一帖。