知乎上看到一个答主说
“那编译原理这门知识有用吗?先说结论:数据结构、编译原理、计算机体系结构、操作系统这些号称屠龙之术(听上去很高大上但没有实用价值的技术)都有很大价值,无数的计算机科学家不是吃饱了没事干耗费自己的天资去研究他们琢磨出这些东西就为了让大家听着牛逼,但是对于普通的IT从业者来说,大家做得更多的是使用一门语言去解决一些特定的业务问题,重复的编写各种业务逻辑,那这些知识可能听上去确实没有什么用处,因为它们隐藏得太深了,你用了一门成熟的语言,优秀的编译器,以及各种功能对应的优秀类库,所以你只是站在了无数牛人的肩膀上看世界而已。”
看完之后有点懵了,做一个IT业务开发者真的不需要学这些吗?