软件工程专业分的方向的区别
选智能。
其实都取决于课本身的质量。高级数据库和人工智能如果质量高的话还是能学到不少东西的。
■网友
谢邀(我是@电影旅行敲代码 )。下面我从两个角度来介绍一下我的看法,我的看法可能有失偏颇!
工作还是读研读博?如果你是要本科毕业之后直接工作,建议你测重《计算机网络》,《编译技术》,《Linux程序设计》,《互联网程序设计》,《WEB数据挖掘》。前三门课不分先后,都是计算机的基础课,但还有其它的诸如《操作系统》,《计算机组成原理》,《计算机体系结构》,《数据结构与算法》,但估计这几门课你已经学过了。
对于《计算机网络》,计算机网络是每个计算机从业人员都要了解,只是每个人在工作中用到的多与少的问题,但这是基础中的基础。对于《编译原理》,这门课比计算机网络还要冷一点,但是这门课我建议认真学一下,对你理解语言以及底层很有帮助(即使你不从事编译器方面的工作)。对于《Linux程序设计》,这门课一般不算作计算机的基础课,但我还是将其放进来了,因为它对找工作很有用,也更能考验你的计算机水平。对于《互联网程序设计》和《WEB数据挖掘》,我现在没有从事这两方面的工作,不好多讲,但是在你提供的课程表中,相比于其它的课程,这两门课我看来是比较推荐的。
如果你不在计算机专业Top10的学校的话,对于本科生来讲《人工智能》最多能够了解些概念,很难深入,学不好还有可能给你带来错误的理解。但话说回来,《人工智能》是未来,了解一些总没有错。
如果在Top10的话,科研氛围更浓,师资力量也更优秀。本科生学习《数据挖掘》或者《人工智能》也更能有所收,有所得。
如果你未来是要读博的话,侧重《WEB数据挖掘》和《人工智能》,把《电子商务》《管理信息系统》划分在智能中很牵强,《高级数据库》还能沾点儿边儿。我没有读博,也不好多讲。
难易程度?《编译技术》难,前端还好,后端难,但本科生一般就讲到中间代码生成。《计算机网络》一般,都是一些概念的介绍和理解。《Linux程序设计》难,需要实践。《WEB数据挖掘》和《人工智能》,惭愧,本人没学过。但是实验室是搞这些东西的,我感觉应该划在难的一边。《软件测试》没学过,但接触过,我现在从事也和软件测试相关,深究起来,内容也很多,但是我感觉从书面上学习《软件测试》不如在工作中学习。《电子商务》不了解,不敢多说。《UML》了解不深,只是《软件工程》课中画过一些UML图,感觉应该只算是《软件工程》中很小的一块。《.NET程序设计》只是课程设计中写过一点儿MFC和WPF,不好多说。另外有一些课,如《软件工程》,课本上学到的东西比较虚,像是什么敏捷开发,瀑布开发,需求分析什么的,不实际参与到项目开发中很难感受到,这只是我的一点小感受。
■网友
应该内容还不全吧,看看教学大纲。全部的课程列下。
从传统到web到智能,代表了计算机学科和市场对人才的需求的趋势。
但是打好基础 很重要。传统里面的一些程序设计会难一点,建议学点。至少面向对象和数据库要搞定。
网络是当前热点,建议学习下。难度应该不大。
最难的是智能,但内容只有一个人工智能还是比较单薄的,如果没有前序基础智能是谈不上去的。
■网友
泻药,
随便选吧,选你喜欢的。网络主要是学tcp ip ,网络布线,拓扑等等吧。工作的时候多半是运维工程师,考研一般都是选网络安全。 软件开发,主要学编程,c c++ java等等,还有算法,数据结构等 工作主要是码农,考研,一般考软件工程(一级学科),二级学科可以选人工智能和大数据
智能。我个人觉得你别学,为啥,人工智能现在很活,然而我瞄了一眼你们这个智能啊,我猜想你们学不深,人工智能需要算法,大数据,编程,网络,各方面知识支撑
推荐阅读
- 长沙航院向部队输送逾六千名专业技术士官居全国高职院校之首
- 江苏■我省2021年音乐类、美术类专业省统考开考
- 设计专业学生上传自己的作品,用哪个网站比较好
- 汽车专业网|11月汽车投诉排行:大众包揽冠亚军 凯美瑞越投诉越好卖
- 学的自动化却对IT比较感兴趣。。感觉对自己的专业帮助不大,好苦恼,要不要继续是专精还是学点感兴趣的?
- 送程序员男友苹果无线耳机还是专业品牌耳机
- 大部分黑客或安全研究员读的是啥「大学专业 」
- 计算机技术与科学专业怎样利用高中毕业的暑假
- 非计算机专业想要利用课余时间深入自学C++,想要找到比较体面的工作大概需要啥水平
- 环球车讯网|丰田奕泽到店实拍,配多功能方向盘,14.58万起,搭2.0L+CVT
