马来西亚的计算机类专业
在马来西亚的高校中,也同样具有多元化的计算机类专业。 但和国内部分学校的专业分流不一样,学生需要一开始就对自己的专业进行了解,进行选择。 不过有时候通过在系内换专业也是一种较为可行的方法。 不过这里还是建议各位同学最好先通过课程将自己将要选择的专业了解清楚(换专业涉及到签证问题! 这点需要谨慎! )。 这里举个例子,英迪大学的计算机相关专业就有将专业更细致的分类。
英迪大学有17个计算机相关专业。附链接:https://newinti.eu.my/acaemic-programmes/computing-it/
这里也拿ucsi本科的三门计算机专业做比较:
l BSc (Hon's) Computing(计算) l BSc (Hons) Business Information Systems(商业信息系统) l Bachelor of Computer Science (Hons) Mobile Computing an Networking(网络与移动计算) 这三门专业实际上所学的课程大体上都是一样的,但细节是有差异的,这是因为以后针对的方向是有差别的。
比方说BSc (Hons) Business Information Systems(商业信息系统)是一半商科课程一半计算机课程。 但它实际上属于计算机系里的。 然后BSc (Hons) Computing(计算)和Bachelor of Computer Science (Hons) Mobile Computing an Networking(网络与移动计算)前两年的课程百分之90都一样,但第三年就开始方向化,前者更注重计算机(我们所用的电脑)方面,后者更注重于移动计算(通俗讲就是手机)方面。
所以同学们在选择专业的时候,可以去官方网站查看所选专业对应的课程与介绍,都是有公布的。
所谓“师父领进门,修行靠个人”,我相信同学们在后期都会形成一套适合自己的学习方法。总的来说,我们大学这几年所学的关于计算机方面的知识其实也只是基础,因为课程里并不能算是全面覆盖计算机的所有知识,因为这是一块大的领域(由浅入深吧,细节和延伸方面我们得私下去学习)。当然,我这里所说的计算机类专业也是包含了专业的,详细分的话就不少了。这里给三个建议:
你目前最重要的是找到一个点:比如前端,后端,深度学习,大数据?然后慢慢弥补这个方向的技术栈。至于具体的技术栈,你可以自己google一下。
方向,我在这里提出一点浅见: 前端门槛最低,但是竞争最激烈,注重的是交互,高级前端还是很抢手的,我个人觉得前端会慢慢跟设计或后端融合。后端门槛比较高, 技术栈比较复杂。 至于深度学习,如果你有想法去读研究生的话,可以考虑。
你目前最需要做什么: 多写代码,每周给布置一个小任务,这周写个爬虫,下周写个命令行工具,下下周把哪个东西封装一下。慢慢的,技术就上去了。 多看书,记得把书中的知识融入到自己的开发中,比如单元测试, 比如设计模式,比如软件工程思想。
总之,多写代码,多看书,多思考,多实践。言尽于此。
一些适用的网站
理论学习:
1.最全面、权威的计算机专业课程,https://stuy.163.com/curricula/cs.htm
2.学堂在线-清华大学MOOC平台, xuetangx.com/
3.慕课网--国内最大的IT技能学习平台, imooc.com/
4.维基百科中文版的计算机方面的主题, zh.wikipeia.org
在线编程或在线实验室:
1.实验楼--国内第一家以实验为核心的IT在线教育 平台, shiyanlou.com/
2.计蒜客-在线交互式学习计算机, jisuanke.com/
- 汇智网-最前沿的在线互动编程学习平台, hubwiz.com/
正如上面所述,计算机类专业本身具有方向性,所以根据自身所学的专业,以及自己的适应程度,同 学们可在后期专注于一个方向。
可参考以下职位:
§ 移动解决方案专家
§ 移动计算分析师
§ 移动应用程序开发
§ 手机游戏开发员
§ 移动网页开发人员
§ 软件工程师
§ 移动计算操作系统开发
§ 网络管理员
§ 电信专家
§ 无线网络工程师
§ 系统分析员
§ 数据库开发人员
§ 数据库管理员
§ 网络管理员
§ 网页开发员
§ 电脑游戏开发员
§ 资讯科技顾问
§ 人工智能专家资讯科技支援工程师