记得有一次,我在大学图书馆里,无意间翻到了一本关于算法的教材。那时候,我正读的是计算机科学与技术专业,那本教材就放在我面前。我记得那本书的封面是蓝色的,书脊上写着《数据结构与算法分析》。时间大概是2010年,地点就在我们学校的图书馆。那时候,我还没意识到算法会成为我职业生涯中不可或缺的一部分。等等,我突然想到,我的一位同学,他学的是软件工程专业,后来也成了算法工程师。所以,算法并不是特定于某个专业,而是计算机科学领域的基础。
这个问题嘛,说实话,我当年混迹问答论坛的时候,算法这东西可没怎么火,那时候主要学的还是计算机科学专业。我记得是在2010年左右,我在北京的一所大学里,学的就是计算机科学与技术这个专业。那时候,算法课是计算机专业的必修课之一,我们学的是那些经典的算法,比如排序、查找、图论啥的。不过说起来,我当时也没想明白,为什么算法那么重要,直到后来工作了,才慢慢明白,用的人多了,企业都用算法来优化业务流程和提高效率。
计算机科学专业学的。这就是坑,别信其他专业能学算法。