林佑儒教授:一般来说,软件工程师喜欢与电脑交谈,愿意花大量时间与电脑互动。以我自己为例,当我在写程序时,我感觉自己是在为电脑写文章,你必须对这个过程充满热情。这是对软件工程师的一个比喻。
网络安全工程师则涉及更广泛的领域,与人之间的接触更多。这个角色更像侦探。例如,公司发现了漏洞,你需要去调查,询问相关人员,了解问题是如何发生的,与相关人员交流,探究发生了什么坏事或好事,以及哪些数据被泄露了。此外,网络安全工程师还需要对员工进行培训。网络安全工程师不仅仅是坐在电脑前打字,更像是需要走来走去,与人交谈,教育他人。绝大多数的软件工程师即使很厉害,也不一定懂网络安全,所以你需要教育他们。公司可能需要你开一些讲座,教育员工如何保护自己的安全和隐私。
此外,网络安全工程师还可能需要与客户沟通。如果你喜欢旅行,网络安全工程师这个职位非常适合你。有时候,你还可以到世界各地旅行,尤其是当你的公司是跨国企业时,这种情况更为常见。这就是软件工程师和网络安全工程师之间最大的差别。