搞AI的基本上就是数学,加上一两个deep learning framework (python)做为工具,他们不需要知道Algorithm,OS, Compiler,Architecture之类的东西。
搞应用开发的,很多人上一个Bootcamp学一两个framework就好,很多人实际上也不懂Algorithm,OS, Compiler之类的东西。绝大多数CS Job都在应用开发领域。
搞计算机系统的,需要精通Algorithm,OS, Compiler, Architecture。
搞理论计算机又是另外一波人。