请教高人,java和c#的意义! (100分)

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,就先说到这里,这个问题需要另开一帖。
 
都要學吧﹐做代碼的不學怎么行呢
 
我focus中......
 
重要的是做而不是说
 
高薪并不说明技术水平高
有很多复杂的原因,运气更重要
有些人天生富豪家,也不是他比别人多长了个脑袋
建议你先对Java和C#有一个深入的学习,
再拿他们和其它的东西比较,他们不一定是最好的
最好的东西如果没有商业价值,也不会被流传的
Java写的程序和系统也并不少,虽然它可能并不让人满意
但他刚刚出世时,的确是一个很好的开发语言,自身的定位也不错
C#也是如此,他是为.net而生的,别指望他什么都能干
了解底层,可以让你更透彻的看这个世界,
但有时候其实没有什么必要,毕竟,一个人的生命是有限的
对于做底层开发的人来说,了解相关的底层知识是必要的了
想成为出类拔萃的高手,当然是了解的越多越好了
 
to wisenow:
1、你怎么知道我做的不多?
2、说和做同样重要,尤其在中国。
3、我的这个帖子我认为是做而不是说,而你的回帖。。。
to goddy:
用不到可以不学,比如我现在用ASP,所以PHP我可以不学,而且本质的基础的东西掌握了学什么都快。
 
“最后我想说说我对如何得到高薪的看法,高薪不是学java和c#,是对软件技术的本质的了解,所以要学数据结构、操作系统、编译原理、数据库原理(不是看sql serevr,是研究如何实现锁定、交易、回卷),在学delphi前要学汇编,DOS下的汇编也无妨,学pascal学c学c++,先用VC写纯api的程序,把整个弄通再学delphi,就先说到这里,这个问题需要另开一帖。”
我同意上面这句话。虽然我没有达到这样的水平,但我努力这样做。
现在我也看看C#这个新东西。
 
to lich:
1、运气是有关系的,但根据统计规律技术高的薪水要高。
2、一个人的生命是有限的,而且我可以说是最先学java的一批人,所以我现在暂时有更重要的要学。
3、广为流传是相对的,在我看来是很少有人用,不信你看看现在使用的各种软件包括商业软件。
4、了解底层对任何有抱负的程序员都是绝对必要的,了解TCP/IP的底层可以比不了解的写出更好的TCP/TP通讯软件。
 
做产品嘛,就自由一点,什么好用用什么,只要实现目标就行。
找工作嘛,就现实一点,什么流行学什么,只要找到给钱的主就行。
[:D]
纯属灌水,大家莫怪!
 
学java最大的好处就是只学一个java的API 就行了
其他语言没这个优势,总是要学不同的API,比较麻烦
而且现在java比较流行,虽然不知道具体干什么,还是先学了再说
至于 c#,根本就是对抗java而出现的,唯一的亮点(个人理解)就是
asp.net,至于桌面程序没多大优势。
因为 b/s 结构或许会成为主流,所以MS要用asp.net在这方面站住脚。
 
to fox816:
你说的很对,我完全同意
其实,技术的发展是一个进化的过程,
很多新的东西也都是从一个原来的东西上面发展和进化出来的
所谓的淘金语言工具是带有商业目的的,是和某些人的利益密切相关的
谁不想混水摸鱼啊,
 
多人接受答案了。
 
顶部