电脑科技飞速发展,大家几乎每天都会打开手机或电脑软件,透过网络来沟通互动,进行线上交易、线上教学等。这也反映出:软件系统与网络安全变得越加重要。
不过,大家每天都在使用电脑网络科技和软件,却不一定了解里头的运作结构和原理,甚至很多人听到编程,就会把它与“枯燥”、“无聊”画上等号。
其实,学习网络安全(Networking & Security)和软件工程(Software Engineering)的知识,不仅有前途,也可以很好玩。
一部手机 即可骇入
万达大学学院(First City University College)工程与电脑系院长蔡冰勇博士指出:“以往只有通过很厉害的电脑,才能入侵别人的系统;如今只需一部手机,远在其他国家的骇客就能入侵别人的系统,已没有时间和空间限制。”
随着网络开放度越大,就有越大的网络安全隐忧。加上现在的资讯传播速度变得更快,现代人类每天都会上网,依靠网络处理各种事务,当中存在很大的保安问题,需要有完善的系统去监控。因此,来到今天,网络安全变得更加重要,同时也变得更复杂。
万达大学学院课程主任苏联基解释:“简单来说,10年前大家都不会用‘Maybank2u’这些软件,而是去银行ATM机,输入资料转账。”
“针对ATM机器所做的保安系统是更容易的,因为那是专用网络(Private Network);但现在人人都使用手机软件,会通过公共网络(Public Network)来转账,这里就会有安全的顾虑。骇客是不是就可以入侵公共网络,而获取你的银行户口资料呢?这是很大的问题。”
迈入新时代,大家开始运用人工智能于各行各业,同时也用于网络安全领域。
蔡冰勇博士指出,以前是人类去分析和研究骇客的入侵方式,但如今网络安全系统加入人工智能,是由人工智能去学习和分析骇客的入侵方式,减轻网络完全人员的工作负担,为当下网络安全技术的新趋势 。
不断提升自己 保持竞争力
在软件工程方面,苏联基指出,软件工程的平台(Platform)和编程语言(Programming Language)分类以往相对较少,毕业生只要掌握一两种编程语言,就能找到工作。
随着如今的平台及编程语言越来越多,职场上懂得多种编程语言的人也不断增加,意味毕业生现在至少要掌握超过一种编程语言,否则很难符合雇主的要求。
蔡冰勇博士指出,网页可分为前端(Frontend)及后端(Backend),以往会有各别不同组群的人负责工作岗位。来到现在,职场聘请的是全端工程师(Fullstack Developer),要求同时掌握前端和后端的的技能知识。
在此趋势下,也意味着学生要学习的知识比以前更多。加上电脑科技日新月异,相关领域的工作人士需要不断学习或在职提升,以保持竞争力。
对此,他说:“很多人可能会误会,认为这行业很多东西要学,不是的。正因为你不断在学习新事物,你不会觉得这份工作很闷。”
自我提升,也是工作的一种乐趣。换个角度来看,资讯工艺和电脑科学的工作其实充满未知惊喜。
整天对着电脑很无聊?
投入任何领域都好,找到里头的兴趣很重要。
“很多学生听到编程就会觉得很闷,因为他们没找到里头乐趣,享受其中。”苏联基笑说:“其实编程可以很好玩。”
万达大学学院软件工程硕士毕业生朱瀚霖补充:“编程主要是解决问题。一个问题可以有很多解决方式 ,每个人的解决方法都不一样,你可以用自己独特的方式去思考,然后做出自己的一套解决方式,是很有成就感的事。”
他提到,软件工程通常会教导学生怎样编写手机软件、网站等,学成后不但可用在工作上,如果平时不满意某个系统或软件,也自己写一个或客制化,制作成符合自己需求的软件。
蔡冰勇博士表示,如今许多人都会通过线上转账交易,试想想:这个许多人每天都会用到的软件,而自己就是那个创造或改变这个软件或系统的人,是多有乐趣和成就感的事呢?
“如果能够去对自己正在使用的东西进行改善或再创作,不再是被动的使用者,而是变成主动使用者。我觉得,这就是当中的乐趣。”
如何帮助学生面对挑战?
身处电讯领域,学生虽然拥有更广阔的工作机会,却也同时面对更大的挑战。
蔡冰勇博士透露,该校约1年前开始专注于专题式学习(Project Based Learning,简称PBL)。
有别于以往的技能教学模式,PBL借由制作项目的任务,一步步引领学生运用和统整自己所学的知识技能,以解决问题和完成任务,提高问题解决及活用知识的能力,让学生建立更扎实的基础。
苏联基补充,为了提高学生的竞争力,该校拥有专业导师给网络安全科系的学生提供CCNA培训。他解释,CCNA为全球公认的行业认证,若通过考试可获得CCNA证书,有助提高学生的就业机率。
怎么确认自己适合哪门科系?
网络安全与软件工程这两门科系有许多不同之处:
软件工程 | 网络安全 |
适合对手机软件、系统的设计方面有兴趣的学生 | 适合对骇客入侵手法、网络安全议题等有兴趣的学生 |
学生会考虑:这软件里头的功能和画面可以怎么设计得更好、流程是否顺畅、对使用者友好与否 | 学生会留意:该软件是否有足够的保护措施、在登入时如何避免被别人侵入等问题 |
毕业后可从事的工作包括: – 程序员或软件工程师 – 网页开发者 – 手机应用开发者 – 系统开发者 | 毕业后可从事的工作包括: – 网络管理员 – 网络保安 – 网络分析人员 – 资讯系统管理员 |
两者拥有同样的基础,即便学生现在念的是网络安全课程,以后要从事软件工程也未必不可,只要有适当的培训,未来也可从事其他相关工作。
更多有关万达大学学院提供的课程详情,请致电03- 7735 2088或热线:016-301 8166 / 016-302 8166与我们联系。
也欢迎学生参观校园,并在First City UC的Facebook页面(@firstcityucmalaysia)和Instagram(@firstcityuniversitycollege)上关注我们。