计算机科学与技术专业中(软件开发Net方向)和(软件开发Java方向)有什么区别?
这是你自己琢磨出来的题目?
"计算机科学与技术"专业 不是 "软件开发" 专业! 重复三遍
最终"计算机科学与技术"专业毕业生很多做了码农不代表这专业就是学写代码!
"计算机科学与技术"专业 是为了让你学习/理解/使用"计算机" 帮助人类完成某项任务, 但是机器指令直接给人用难度有点高, 所以需要用高级语言跟机器打交道, 所以出现了c, c++, java, .net, python等等各种语言, 在你的专业学习期间 请把主要精力用在基础知识上, 例如: 组成原理/汇编/线代/数据结构/算法/编译原理/网络/图形等等等课程, 至于最终用什么语言去表达实现, 要看语言特性看任务需求看能力追求看课程要求, 就是不要瞎百度或者听别人给你瞎指挥或者自己拍脑袋决定!
至于毕业以后找工作, 相信我, 具备良好的基础和优秀的学习能力 才是广大公司招应届生的首要考虑条件.. 请拒绝任何培训公司洗脑式的宣传!
Java偏重各类网站app接口提供,相对主流。只为找搬砖工作首选
Net偏窗体和中小型网站app接口提供
—————华丽的分割线—————
但这些本身跟专业无关,专业本身让你了解算法基础,数据结构这些。相当于内功
技术方向只是招式
等你几年后发现招式迭代特别快,你会学会python,go,scala等多种语言,但内功变化不大
培训机构和部分学校会夸大招式的作用,因为这些看得见摸得着,面试好面。
但在转型期的时候,你会发现算法数据结构等等,是制约你前进的首要因素
首先大的方向均是软件开发,区别在于开发的语言:.net方向指的是使用C#进行编程,其中C#是微软系列的语言,是一种面向对象语言;Java也是一种面向对象语言,是sun公司设计的。两者语法结构比较相似,但存在差异,个人建议选Java。
如果真的要深究的话那就是两个完全不同概念:
·Java:指的是Java SE以及Java&jvm生态开发。重点还是在于Java和jvm本身。
·.Net:指的是.Net平台,不单局限于c#还有很多很多,只要能在.Net平台上进行应用的开发都是.Net方向。
Thanks
By QingDao UNIVERSITY POINT CLOUD SDE
我是做java的,这两个方向,java会更主流一些,找工作的范围就是相对较大,. net我们学校也有,但是我没有怎么去了解,所以不太懂
目前国内市场看来无脑选java。
语言都是工具。
从工作角度出发,推荐深入学习Java.
题主说的应该是计科专业后期的分方向时期。
首先语言并无优劣,各自都有在某一领域的长处。
.Net是一种开发框架,支持多种语言(C#、F#、VB.NET、C++、Python等)的开发。
Java是一种开发语言,具体介绍百度已经很详细了。相信你大学在分方向之前已经接触过C语言和Java,每个程序员都有着自己的母语,在此之上一定还会别的其他语言,但一定是在母语精通的基础上才去学习其他语言,所以你母语的选择一定要根据自己的喜好,你觉得哪个自己用着舒服 就选哪个方向。
java全球市场占有率超过60%,从长远看,还是java好用,因为还可以跨平台,net是微软的,所以显而易见用java,用的人越多,这门语言肯定就越健壮。
午饭吃米饭和午饭吃面条的区别,语言不同,个人建议去学java