其实资工系的领域很广,但程式能力是基本的,
不只是资工,其他二类组很多课程都要求要写程式,
未来这种情形只会更多。
其实,写程式最重要的就是逻辑跟思考能力,
如果本身喜欢高中数学,喜欢思考,喜欢解题,
应该也会对写程式有兴趣才对。
以资工系的基本科目算法来说,
就很像在解一个数学题目,只是要用程式码来表示计算过程,
并且要用最有效率的方法来解题。
以下随便举例一个问题。
Q:给定两个整数阵列A与B,印出存在于A阵列但不存在于B阵列的元素,
也就是找出(A集合)交集(非B集合)的所有元素。
A:这题最直接的解法,复杂度是O(n*n),
然而有个更快的解法,复杂度是O(n*logn)。
如果觉得上面这个问题有趣,或许就蛮适合读资工系,
当然,不是高中数学好,程式就一定很厉害,
因为,程式的语法,程式的观念,还是要花时间学的。
如果不喜欢高中数学,觉得一直思考很伤脑,
那这种人最好就不要读资工系,不然会很痛苦。