现在的“码工”覆盖面太广,就像当前的“老师”这个称号一样,每个人都能被称老师,但是真老师和贾老师还是有区别的

来源: 2023-01-20 10:08:21 [博客] [旧帖] [给我悄悄话] 本文已被阅读:

你没读过EE或EECS,八成说来你是无法从事计算机本身的核心软硬件设计的,这包括,操作系统,硬件驱动程序,网络底层架构,等等。因为有CS背景,但是没有学过数字电路,模拟电路,信号处理,逻辑电路设计等等,你基本无法明白该怎样考虑合理的操作系统,驱动和网络底层架构的软件设计,更别说能明白各种汇编指令的含义和内在联系。

如果你本身背景就是物理,数学,机械工程等那么恭喜你,你的背景可以在CS的算法领域大放光彩,也能较好地适应计算机上层软件的开发。比如,AI算法,CAD软件的各种专业库,等等。

如果你是其它工程背景的,或根本就是文科背景,基本上你只能从事计算机最上层应用层的软件的开发,无论你现在有什么样的Title,怎样的薪资,你在计算机行业里都是可有可无的角色,也就是最容易被取代的码工。

对码工来说,越是后者越是类似万金油,到处都能用到,但稳定性相对也最弱。而且万金油只有新的时候好闻好用,陈了就成了垃圾。紫檀争论要不要读CS,根本的问题就是今后能否从事计算机软件工作,高工资能维持多久,所以你只要能进硬核Science和工程专业,你就不用担心。问题是硬核工程,science专业同样也不好进。