如何不学CS而做CS
CS之所以相对来说挣了比其他打工的多一些的薪水,归根到底是非CS的功劳。是不学少学CS的牛仔,带动了学CS的劳工。纯软件纯技术公司的盈利并不怎么样。真正发达的都是利用CS创新出来的新的商业模式,产品服务。绝大多数科技公司的绝大多数项目还是产品服务指向,而不是技术指向。能不能挣四十万都是建立在市场利润预期上面的。简单而言,学CS的只能喝汤,做CS的才可能吃肉。
简单而言就是能不能找到CS和具体需求的新的连接点,并创造性地连接出来。这就要求跨专业跨行业的人才。或者CS加X,或者X加CS。很多CS强校都或者推出CS加X专业,或者特意把CS放在通学院而不是工学院,宽进严出,鼓励X加CS。
这类组合的可能性很多。在CS进入成熟期,平流化甚至略有下滑的今天。CS市场细分是必然趋势。这里举两个例子。一个是Industrial Engineer,一个是Product Design。
IE当然可以加CS,毕竟CS是通用工具,就跟数学,文字一样怎么也得学一些。但是从老钟的角度来说学CS还是为了进大科技公司挣四十万。实际上学了CS进这些大公司的也是少数,挣到四十万的更是少数的少数。大部分学了CS也只是进入一般的CS公司,或者进入一般的公司做CS。毕竟很多传统产品服务要与时共进。但是反过来说,不附着于这些真正直接满足人民需求的产品服务上,CS也就一钱不值。这也就是为什么真正发财的不是学CS的。为什么大多数学CS的也就十万上下,或者高消费区的二十万上下,实际生活水平并不比其他工程师高多少。甚至可能从整个职业生涯而言更低。
抛开复杂的预期估值,就短期而言。学IE加个CS专科的,也有相当可能进入这些高科技大公司。毕竟不是车库创业了,项目管理产品管理是必不可少的。这里面大有用武之地。有些公司直接给软件工程师的待遇,做项目工程师产品工程师的事情。有些公司给项目经理产品经理的头衔,未来加个MBA就是人事经理部门主管。起点也许比同样进入大公司的学CS的低一点。但是发展空间却要大得多。
同样道理做PD的懂一些CS就可以成为产品经理之类有更多和中上管理层打交道的UX下单人。
这个就是为什么热门不热门的不重要。拔尖不拔尖才重要。社会单一是死的。公司单一也活不成。是方方面面的综合。不同公司也许侧重不同,但是都绕不过尖尖。