往往看看好多人在那里争论,学Java好还是.Net好。
看到这种帖子我一般都直接x掉。这种问题的争论毫无意义,这就如武侠小说里谈论是使剑的利害还是用刀的比较牛。说到底关键看用的人和用的时候,就比如古龙学武侠小说一样,一个地痞流氓配合天时地利,用合适的兵器照样能够杀死武林高手。现实也一样。如果一个公司用Java开发,那即使你只熟悉Java也比精通.Net录取几率大的多的多。
但反过来说,一个武林高手要做地痞流氓能做的事情容易还是一个地痞流氓做武林高手能做的事情容易。很显然,这就是层次问题。一个精通.Net的高手也许花不了1,2个月就到了一般熟悉Java人员的层次。那是因为开发语言建立的平台也就那么点东西,想想操作系统,用到的原理也无非就是那些,进程调度,存储空间分配,调度算法等等。变来变去也逃不出这些。语言也一样,虽然有Java,.Net,C,C++Delphi,VC++,VB6.0等等,无非就是那么点原理,变量,函数,类,封装,继承,对象等。可能有些支持多些,有些支持少些,语言和语言之间的语法稍微有点差异,关键字有些变化,但大方向都不会变。他有计算字符串长度的函数,我也能实现,只是实现方式不一样。这就是相通。涉及的知识面也无非都基础编程,socket编程,数据库编程,图形图像,API的应用,控件组件的编写等。这些东西都很相似,一种语言中有这种方法这种功能,另一种语言也必然会有相应的方法来实现这种功能。这就是一个精通.Net的后学Java原比一般性熟悉Java的人的人要快,思想深度要深,他可以先有.Net思想考虑,然后转化过来。
所以语言没有谁好谁坏之分,特别对于大学生来说,学好一门,尤其抓住现今流行的,把它学好学精,必然比任何一门涉猎一点点强。这样既符合未来工作的需要,又能够使自己在未来学习其他语言的时候收到事半功倍的特效。
分享到:
相关推荐
- **北大天网中英文搜索引擎**:由北京大学开发,支持简体中文、繁体中文和英文三种语言。主要提供全文检索、新闻组检索、FTP检索等功能,但不支持数字关键词和URL名检索。 - **新浪搜索引擎**:作为互联网上规模较...
第8章,孰优孰劣:认识困难,处理困难 指出如何认识和处理比较棘手的情况 第9章,多条战线:处理并发 讲解如何处理并发 第10章,集中兵力:应付大数据量 讲解如何应付大数据量 第11章,精于计谋:挽救响应时间 分享...
emacs和vi孰优孰劣争论几十年至今无定论(有定论就怪了)。 很多人认为emacs很难学,其实这是误解,emacs的常用命令一般通过把界面首页的“Emacs快速指南”走几遍就能熟练掌握了。虽然入门不难,但要用emacs煮咖啡...
本书并不推崇哪一种特定的应用体系结构,在此没有比较三层机构和客户/服务器结构孰优孰劣。我们只是讨论了数据库能做什么,另外关于数据库如何工作,我们还会指出你必须了解哪些内容。由于数据库是所有应用体系结构...
虽然另一大脚本语言PHP也有不少框架,但远没有Python这么夸张,也正是因为Python Web Framework(Python Web开发框架,以下简称Python框架)太多,所以在Python社区总有关于Python框架孰优孰劣的话题,讨论的时间...
所以不知2.x版本和3.x版本孰优孰劣,目前是作为一门兴趣来了解及学习。 二、安装 windows环境安装 由于somebody未有真实的Python开发经验,切目前仅限于学习,故所有的操作均在windows环境下进行。 1.官网下载...
但是上个十年在ruby等动态语言以及前端技术逐渐流行的时候,社区里掀起了一阵去IDE浪潮,很多人开始诟病IDE启动速度慢,资源占用多,转而去拥抱TextMate,Sublime这类现代化文本编辑器,甚至关于vim和emacs孰优孰劣...
如前所述,我是一个狮子座男人,一度我认为学习Java会使我看起来与众不同,可是几个月以后我放弃了这个选择,我看了论坛里关于这两种语言孰优孰劣的讨论,最终选择了C#,请不要问我为何做出这样的选择,很多人认为...