找回密码
 FreeOZ用户注册
查看: 1693|回复: 10
打印 上一主题 下一主题

C#和JAVA很接近,学会一门可以方便的找另一门的工作吗?

[复制链接]
跳转到指定楼层
1#
发表于 13-1-2010 12:27:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
大家好,C#和JAVA这哥俩有太多的相似,学会一门之后应该很快能掌握另一门,这样的话找工作的时候不就可以同时找JAVA和C#的工作了吗?这样工作机会也会多很多呀。

另外考虑到应用到Linux平台的话,JAVA应该有更大的优势,Linux的免费+超过windows的稳定性和可靠性用来做控制系统的OS应该也不错的。

我现在有点纠结呀,原来想学C#,但是想到如果用linux的话还是要改成JAVA,C#程序在linux下只有靠Mono这么一个编译器,而且还没有MS的正式授权,谈不上可靠。还有一点是JAVA的JDK和Eclipse都是免费的,换句话说用JAVA从操作系统到开发环境一分钱都不用掏,相对而言,C#只有VS这么一个开发环境是靠得住的,而且买VS的时候一定要有windows,MS赚钱真黑呀

所以我想先学学JAVA算了,假设以后MS福大命大一统天下的时候,有JAVA的基础转到C#也很容易,大家怎么看呢?
回复  

使用道具 举报

2#
发表于 13-1-2010 12:33:06 | 只看该作者
你在上学?
回复  

使用道具 举报

3#
 楼主| 发表于 13-1-2010 12:37:48 | 只看该作者

回复 #2 lufumin1832 的帖子

上班中~~~,我上班时间比我上学的时间要学得更多

上学的时候好开心呀,每天都是翘课+足球+电脑游戏...........,虽然每学期看到成绩单都.....
回复  

使用道具 举报

4#
发表于 13-1-2010 12:44:02 | 只看该作者
你可以两门都学啊。
虽然这两门语言的语法和特性很接近,但是在使用过程中是完全不一样的,就像你说的那样,选择的平台不一样只是其中之一。
就好像开车,Holden和Mazda都是车,但是有人开的省油,有人费油,有人开的稳,有人经常磕磕碰碰。到最后总结一下,开的好坏不完全取决于开什么车,而取决于你对车的了解情况,对路的了解情况,对交规的了解情况。
做开发也是这样,语言只是工具,如何运用语言去解决问题才是最重要的,才是你真正要学的。
我个人建议,学java的话,能让你学到更到的知识。

评分

参与人数 1威望 +10 收起 理由
dark008 + 10 谢谢分享!

查看全部评分

回复  

使用道具 举报

5#
发表于 13-1-2010 13:10:26 | 只看该作者
哦。
如果只是学的话,没有应用,学哪个都无所谓。
就像楼上说的。语言只是工具。如果不应用到实际开发,永远也只是保留在知识的层面。

评分

参与人数 1威望 +10 收起 理由
dark008 + 10 谢谢分享!

查看全部评分

回复  

使用道具 举报

6#
发表于 13-1-2010 13:20:15 | 只看该作者
提示: 作者被禁止或删除, 无法发言
实际项目经验最重要,语言不是学出来的,而是跟项目跟出来的,如果可以找到合适的项目,实际演练,必定事半功倍。

评分

参与人数 1威望 +10 收起 理由
dark008 + 10 谢谢分享!

查看全部评分

回复  

使用道具 举报

7#
发表于 14-1-2010 01:07:42 | 只看该作者
我很喜欢DotNet, 装了Virtual Studio界面很熟悉很好看,MSDN也用这顺溜
回复  

使用道具 举报

8#
发表于 14-1-2010 04:04:16 | 只看该作者
Java转C#容易?嗯,这个没经验,评价不了。反正要让转C#,我会觉得很痛苦。。。。这种痛苦如果有钱来补偿,那是可以考虑滴

原帖由 dark008 于 13-1-2010 12:27 发表
大家好,C#和JAVA这哥俩有太多的相似,学会一门之后应该很快能掌握另一门,这样的话找工作的时候不就可以同时找JAVA和C#的工作了吗?这样工作机会也会多很多呀。

另外考虑到应用到Linux平台的话,JAVA应该有更大的 ...
回复  

使用道具 举报

9#
发表于 14-1-2010 04:08:12 | 只看该作者
基本同意。

最好能有合适的团队一起做事。
我现在才发现,在刚开始的时候,一个人的单干会导致很严重的后果。
有很多程序相关的理论,只有多人合作时你才能体现出来。
比如code convention……比如模块化……比如扩展性……比如design pattern……比如。。。。。

当然,如果你是超级无敌学习机,一目十行过目不忘举一反三万,那就做什么都没所谓。

原帖由 xblues 于 13-1-2010 13:20 发表
实际项目经验最重要,语言不是学出来的,而是跟项目跟出来的,如果可以找到合适的项目,实际演练,必定事半功倍。
回复  

使用道具 举报

10#
 楼主| 发表于 14-1-2010 12:46:07 | 只看该作者
原帖由 key 于 14-1-2010 04:08 发表
基本同意。

最好能有合适的团队一起做事。
我现在才发现,在刚开始的时候,一个人的单干会导致很严重的后果。
有很多程序相关的理论,只有多人合作时你才能体现出来。
比如code convention……比如模块化……比 ...


和团队一起做当然最好,学得也最快,但是我们团队不是专门做软件项目开发的

公司里面只有我一个人在玩这些东西。也可能只有我一个人打算去澳洲找工作,所以我只能单干了.....
回复  

使用道具 举报

11#
发表于 17-1-2010 22:33:29 | 只看该作者
貌似市面上C#的工作不少
回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+11, 2-11-2024 02:37 , Processed in 0.028126 second(s), 31 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表