登录
  • #eecs

建议‌‌‌‍‌‌‍‌‍‌‌‍‌‌‌‌‌‌‍‌‌‍‍‍‍‍‍‍‌‌‌‌大家转full stack swe比较好

waterstream
18140
116
长达十几年的IT泡沫2.0,让软件工程师供应量大量增加。而需求在这一轮大量IPO之后呈现出见顶的明显迹象。软件工程师以后可能就会和硬件工程师差不多情况了。20几年前硬件工程师也是待遇很好的。我在美国经历过三个周期,历史就是不断重复,当然每次又不完全一样。

一旦供求关系没那么竞争了,选什么方向就非常重要了。

这几十年的趋势是,越底层的东西都越来越成熟,硬件,系统软件,core system都非常成熟了。而且因为容易generalize,所以其实搞一套大家都能用了。以前每个公司还得自己搞。现在open source和cloud支持的东西越来越多,很多时候只需要做产品的full stack swe把各种API integrate 起来就好了。

machine learning这几年也有类似的趋势,算法和infra都非常成熟了,open source和cloud上也很全。已经不需要多少hard core的mle了。再加上这些年忽悠的人工智能导致是个人都想转ML/AI, 导致MLE严重的供大于求。现在很多做applied ML的eng说白了就是调参员。没啥很深的技术保证自己未来的工作。而ML本身应用场景并不是难么多,导致了目前市场上初级的MLE供大于求。

由于底层技术越来越成熟,最后剩下的机会比较多的工作,其实就是做应用,做产品,不同的domain都需要做应用,这块还没完全成熟。关键是不同domain不完全一样,新的domain总是会有事情做。新的startup也总是先从产品和应用开始做,没钱去做很细的ML或者system。基本上就是cloud或者open source拿来用用就够了。所以做应用的swe,full stack, product generalist才是未来机会最多的方向。目前市场上最缺的也是这一类swe。
116条回复
热度排序

发表回复