当前位置:编程学习 > C#/ASP.NET >>

C#真的不适合计算机专业学生作为自己的主要语言。

她太高级了,这门语言让你对计算机的体系结构了解甚少。

这对于那些非专业编程人员来说,是一门很高效很强大的语言,不但可以降低编程的门槛,也可以让他们把精力方在自己的业务上。

而计科、软件的学生,主攻这门语言,多半等同于自掘坟墓,一个老人的观点。 --------------------编程问答-------------------- 非专业编程人员路过。 --------------------编程问答-------------------- 专业的编程人员不需要把精力放在业务上是吗? --------------------编程问答-------------------- 再怎么专业的编程人员都要学会业务 --------------------编程问答-------------------- 不是很认同您的说法
语言本身是有 high level 和 low level 之分
但并不代理计科,软件的学生就不适合学
许多项目,像 ERP 这些开发相对用 C OR C++ 就比较少些
而许多写网站的绝大部份也没自已搞个 WEB Server 吧
除了会写程序外,商业上的 Domain know how 也不是一朝一夕就可以练就的
所以~ 应该不是要走软件开发,就一定得学 c or c++ or ... cobol ? ha

各位最多也是抱著电脑零件回家插一插 就算自已组电脑了,怎麽不打算从头干起呢?这有比较高明? --------------------编程问答-------------------- 同感,感觉解除了C#好多JAVA的东西都忘啦 --------------------编程问答-------------------- --------------------编程问答--------------------
引用 5 楼 xingchenyan 的回复:
同感,感觉解除了C#好多JAVA的东西都忘啦


呵呵,其实不论是c#还是java,都应该属于楼主所说的“不适合”的范畴。 --------------------编程问答-------------------- 不能这么比
要看你做什么
c#和java之间,我倾向于java

但你拿c#和汇编比,还是和c或者c++比,这就要看你要干什么了

从打工赚钱角度讲,c#平均工资是低些,因为门槛低。而且商业软件要考虑代码安全性,c#就不是好的选择了。

如楼主只是拿语言高级与否来说适合不适合就不对了
让你搞的数据挖掘,你硬拿汇编去整,要累死了吧~~~
那些用高级工具的,比如matlab,赚高工资的大有人在

底层的东西是要学的,基本的汇编和c语言是必修的。
找一个方向,搞精通是正事。
实践项目是最好的,但项目也很多,你要根据你的目标选择项目。
今天做个数据库,明天搞个聊天室,后天开发个小网站,杂乱无章不太好。 --------------------编程问答-------------------- 我个人的意见是,主要要看学校怎么教。假如老师能够从VM层面整个来讲,涉及虚拟机,内存管理,垃圾回收,即时编译,那么lz所提及的内容就全部讲到了,学生不可能对于底层的东西完全不懂。在微软内部,学习C#/.NET,还是需要配合Windows,WinDbg,汇编语言等各种基础知识才能培养出一个真正算得上精通的程序员,其难度似乎不比学习C/C++来的简单。

国内高校和社会上面培训C#/Java实在是太过粗浅和浮躁,也缺少真正玩得转这些平台的老师,才把C#/Java搞成了lz所担心的样子。这个和语言、平台本身无关。 --------------------编程问答--------------------
引用楼主 genecalypse 的回复:
她太高级了,这门语言让你对计算机的体系结构了解甚少。

这对于那些非专业编程人员来说,是一门很高效很强大的语言,不但可以降低编程的门槛,也可以让他们把精力方在自己的业务上。

而计科、软件的学生,主攻这门语言,多半等同于自掘坟墓,一个老人的观点。

个人是主要学习.net的,刚开始工作的时候觉得楼主的观点很正确,不过最近不在拘泥于自己用到得东西,才发现微软的东西确实太强大了,封装了太多的东西。其实底层的东西还是可以挖掘的,失少它的设计理念和对用户体验的考虑(主要是指它的开发工具)是很值得学习的东西 --------------------编程问答-------------------- 我对于C#的了解也仅限于《C#入门经典》和一些网络上的所闻而已,我并没有专门从事.NET开发。

只是见到身边的一些用.NET的人,以为自己会做几个网站,会连接一下数据库,就自认为自己懂得编程,这还差的太远。

只能说我们都浮躁了。 --------------------编程问答-------------------- 请问LZ,所谓“计算机专业”的教书目的到底是啥?
计算机领域那么广,能做到面面俱到吗?
搞设计模式的也未必能搞编译器啊!
底层大牛说不好连类和对象是啥都不懂呢!
C语言学得再牛逼,碰到数学项目还得翻数学书找公式。
做安卓平台小游戏的人不懂数据库照样开发游戏赚钱。
这个话题没的可讨论。 --------------------编程问答-------------------- c#只是满足一般的开发,拖下控件,了解使用就OK,但是深入的研究开发就不是那样的了。当然C语言最好。 --------------------编程问答-------------------- --------------------编程问答-------------------- 我们大一的时候学了C语言,后来又学了C++和java,现在就感觉对C语言印象比较深 --------------------编程问答-------------------- 虽然我还没有入门.下面是我的观点
以前学QB 总希望函数功能强大一些,后来学VB开始用API有感觉老被别人牵着鼻子走,开始学C# 编程语言的方向---语言自然化  功能强大化 这就是c#..到时候你翻过头看,哦!天呀内存是什么  哈哈....
这是语言的道路
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,