Q&A About Work vs Career

February 6, 2014

For work, or for career, that is the question.

以下摘自在微信上回答一个北美本科物理专业想转读CS相关硕士学弟的问题

Q:

DS(Data Science)跟CS(Computer Science)工作哪个好点?

我听说CS可能会码一辈子都只是programmer

DS就可以与高层接触

今天看了下DS以后的工作类型,感觉跟Social Media这些很大关系

A:

这个没法一概而论的

而且我觉得这个问题你考虑的太具体了

career这个事 本身是不具体的 都是慢慢摸索出来的 不能一概而论

假设没有工作的压力 你会去选择做什么学什么 才是该考虑的事

如果仅仅是因为不想女朋友都毕业了你还在读PhD而去选择转专业 这个动机就有问题 所以就不一定会得到正确的结果

往CS方面转的大方向是对的 因为软件吞噬世界 早晚所有的行业都会有被跨界的需求 写程序会成为必不可少的工种

但这行业变化很快 DS也就是去年才产生的概念 有没有持久性 真说不清

DS的需求是显而易见的 因为互联网和将来的物联网 数据获得的渠道增多 以往普通行业无法获得的巨大数据量会成为常态 所以自然会有需求去从海量数据里挖掘有用的信息

但DS这个职位会不会一直存在 或者比Programmer这个职业存在的更久 真是要打个问号

就像软件在吞噬世界 程序员也在吞噬其他的职业

活到最后的是会编程的数学硕士 还是懂统计和具体业务逻辑的Programmer 真说不清

仅仅从work来考虑 想要保持长久稳定的找工作的竞争力 Programmer显然是更好的选择 因为各种跨界会带来大量的职位需求 远比限制在DS这个垂直领域强

从career来看 是有很多Programmer写一辈子码 但也有很多转岗到管理职位 产品职位 架构师等等的 更有很多自主创业成功 后来不再以写码为主的CEO 所以career方面 不是很大问题 相反DS的话 主要都是干按需分配给自己的活 最好的情况是对公司的业务从数据方面做出影响甚至改变方向 但暂时也就仅此而已

被炒火的term其实不用特别关注 要对自己有信念 不要对将来找工作特别着急 做好自己该做的学习和研究 工作什么的从来都不是问题 相反你更应该多考虑一下career

人都是高估短期收益,低估长期收益 不论是工作还是人生

你去看下上次我跟你说的Hackers & PaintersJoel on Software 书都不厚 相信会有一些启发

Discussion, links, and tweets

I'm a guy into a lot of stuff so usually there's something we like in common.
Follow me on Twitter.

comments powered by Disqus