学计算机,最好不要读博士

杰西
楼主 (文学城)

听说一个来美国读计算机博士的小留因为做不下去了,自杀了 

今天刚刚我回答网友什么是Data Science的:

古希腊Pythagoras说过,万物皆数。

早期计算机语言,Fortran和lisp,介于不同的理念。Fortran认为最基本的是number,而LISP认为是函数公式function。所以产生了2种不同的语言,Fortran以变量为基础,任何结果从基本的几个变量得到,而LISP以function为基础,任何结果都从不断调用函数得到。

后来发现,这些都不能解决实际问题。最重要的是Data,所以产生了Set language,以Edgar Codd的Relational 数据上的SQL把几乎所有的应用程序都是建立在 Data driven之上的。但是SQL的问题在于一是速度慢,二是不能处理非结构性数据,所以NoSQL的大数据开始兴起,Data mining从cube分析转向大数据。人工智能从以前以为的算法问题,转化成数据问题。现在的人工智能,machine learning, deep learning,都可以囊括在data science里面。data science概念的外延不断扩大,几乎无所不包了。

另外,大学里面的data science学不到什么,顶尖的都在工业界。Data science的重大进展几乎都是工业界做出的

R不是革命性的语言。而SQL是!

Simula是革命性语言一样,因为是第一个OO语言。不是单纯的把世界看成number,或者function。而是看成一个组合Object。里面有member, 有function,有各种acess level

然而,如何整合relational database(SQL)和OO object(C++,Java)成了关键,加上文件从 XML到 JSON。

R基本上不重要,就像SAS不重要。他们能做的,Python也可以做,而且做的更好。学习data science,不是学习一门语言,而是学习从语言(Python也好,R也好),到技术(从statistics,到数据分析,到machine learning),到平台(从 RapidMiner到Anaconda, 到Matlab,,,)到构架(从TensorFlow到Hadoop),到Visualization(2D到3D模拟,从 surface rendering 到 volume rendering)....

上面这些技术,基本上全是工业界的发明创造,老实说,大学落后工业界几个年代,大部分大学教授根本跟不上工业界的步伐。前面我讲过这个观点,受到不少网友嘲笑。但我还是要说,在大学攻读什么计算机博士,完全是在浪费金钱和生命 (除非极个别的几个大学计算机大拿教授)

n
northcat
楼主好文!旗舰州大和名校出来的CS工作前景差别大吗?
s
skyport
俺娃不知道会不会读PhD,要读俺支持

稍微解释下。

到工业界后,做的事基本由工作限定了,不太容易跳出那个圈圈。

念书时更接近自己的兴趣。日子长着呢,人生不必匆匆忙忙往前赶。

终于不潜水了
我跟这里报个不是喜的,当喜报吧。

谢谢大家。

兔8
我还是支持小中男们读cs博士

将来去当教授…一辈子当码工多无聊啊!

加州阳光123
恭喜!
s
skyport
赞!前程锦绣
s
sji
博士可以找教职。
宝马奔驰
这个要祝贺

哪间学校?

兔8
支持!
终于不潜水了
谢谢!
终于不潜水了
别说锦绣了,将来能自立就成。
终于不潜水了
希望能找上。
终于不潜水了
谢谢!
江南女人
恭喜并支持!
成功的熊
可以这么想:总比读纯数学的博士出路好。LOL。
M
Midwestrural
恭喜恭喜。。我希望我娃去,可娃不去。。。
终于不潜水了
谢谢支持。我养他这么多年,真的明白这个是他喜欢和适合他的,就是路太窄太难了。
终于不潜水了
谢谢!
终于不潜水了
看他等不来新的offer,我多少有点烦。好在手上一直有一个方向也不错,还算不是太痛苦。挺好。
M
Midwestrural
读啥博我都支持。。
Y
Youth
恭喜!
江南女人
中西兄,请问孩子读博,父母还需要管学费吗?
终于不潜水了
谢谢!
成功的兔
恭喜祝贺。我鼓励娃读博
z
zizifan
恭喜娃做自己喜欢做的!
M
Midwestrural
读博士了啥费都不该管了。。好的学校一般录取了博士管四到五年的费用,学校网站上有明示。。
江南女人
哦,还是美帝好。谢谢
终于不潜水了
我心里还是有点忐忑的,天港里面说的几句话又非常对我心意,哎,挺难选择的。
M
Midwestrural
不容易混进去啊,一般州大就不知道了,看老板和系里的盈余吧。。。
l
littleflake
花街数学博士很厉害,Jim Simons 便是其中最厉害的一个,当年跟陈省身搭档。北大数学系驰骋在花街的很多
终于不潜水了
谢谢。
成功的兔
娃喜欢就好。不用担心。我是做科研的混混,钱少点,生活没问题
江南女人
请问学校管了学费,对孩子未来就业有什么额外要求吗?这和申请奖学金不一样是吧?
宝马奔驰
有了博士就有希望来临
M
Midwestrural
这些好学校,生活费医疗保险都管了的,教授最希望的是弟子继承自己的衣钵,接着做教授。。

这样就可以不朽了,只要是弟子的弟子的弟子,最后还是能追溯到祖师爷那里。。

学校只要录取成为博士生,就管了全部。对学生毕业后就业没啥要求,对能按期毕业比较注重。。

终于不潜水了
哈哈,我打算把钓鱼的本事给带出来,挖野菜怕是没戏,然后就是的

祈祷盼望能有个博后那么好的老板和老婆了。

日子也过得挺美的。

N
Numero
.
终于不潜水了
我现在就希望他老板好。
成功的兔
是,academic family :)
M
Midwestrural
派系也就是这么形成的。。。:)
宝马奔驰
世上哪有白拿的钱,当然会有要求,比如江南来的,毕业后就要志愿江北建设去那儿就业

这个瞎编的

终于不潜水了
谢谢各位,哪怕不是喜,也是孩子人生一个新阶段。

 

 

成功的孔雀
为啥小中女不支持?

教职,公司梯子,前程远大呢

 

N
Numero
.
终于不潜水了
什么美女,我家老大头发长一点而已了。
宝马奔驰
再抗议!
终于不潜水了
头发长一点就是了。
a
acreek
恭喜恭喜!
江南女人
哈哈哈,双车兄好,现在江北发展比江南还好了, 江北男人多有味啊。苏南男人除了养花、品酒,男人味上面还真不如苏北的。
不常冒泡
谢谢介绍。有些东西我用过,有些继续在用,感觉上我们做的工作是其中的一部分。
宝马奔驰
古月言兑!江南女子!
清水胜浓茶
顶历史学家! 但是楼主漏了一点,没有博士头衔,进不去工业界那些能见证历史的部门和岗位

现在是学位和头衔通胀的年代,乔布斯和英特尔新老板那种高中肄业去顶级公司做顶级项目的年代过去了。 

成功的孔雀
其他国家的博士一般也不交学费,不是只有美帝才好
江南女人
咱坛江北的可不少,咱不能有不同的地域文化。
w
w20636
工業界出成果不等於都是CS本科生的發明創造
6
60MPH
读了楼主几篇文章了。大忽悠一个,没你不懂的。依我说啊,半瓶子醋
江南女人
小女子没读过博,不懂就问。这下懂了,本科完了就不需要管孩子学费了。不清楚硕士是否需要付费,应该要付吧。
R
Redcheetah
BS 足够了
晓曦
Google的两个创始人都是博士,用的是博士研究成果
H
HUDIEMI
现在IT行业已经到了英雄不问出处的年代了,求职首先就是technical test,其他都是假的。而且文中所有的语言都不重要了,
c
clipsalw
读博士学的内容比在工作中学的慢多了
想不开1
说的基本上有道理。如果真想读博,干几年回去读可能更好。
寂寞远行客
其实R和Python里最新的基础算法实现,大多是牛X大学里的牛X教授写的。

如果学计算科学,反而应该读到博士,只有读到这个程度,你才能写基础算法。你要知道,如果你能写出这些东西,钱根本不是问题,大厂都会花天价雇你。那些时髦专业,比如数据科学家,GIS专家啥的,都是用这些写好的包,我见过的最牛X的data scientist也就是花好长时间去读懂人家的源代码,然后稍微改改。当然我不是说搞应用的这些人就不行,我只是说,千万不要小看计算科学的博士,这些都是数学家,尤其是顶级大学的那些博士生,都是人类精华。

j
johniewalker
说得好!拿着计算机博士进入公司,所学知识远远落后于同事实战能力,与上上下下对博士的期待

与上上下下对博士的期待值落差太大,博士头衔反而成了大累赘。

秒秒
计算机的,物理的和通讯的博士都难拿。和化学的生物博士不是一个数量级的。比那些费力。
茂盛的葱
工业界的顶级的创新,都是博士做出来的

尤其是人工智能,芯片研发,看看Google deepmind 那些人,phd 是门槛。你的理解太肤浅。而且这是工业界和学术界的区别,跟读博士两码事

p
precision
读博士主要是训练思维。让发现问题和解决问题的能力有一个质的飞跃。
p
precision
+1000
孤岛侠客
我娃在伯克利读人工智能博士,我支持!

上千人申请挤破头。真正算法的突破还是靠数学,还是在大学,而不是靠公司的计算资源。

孤岛侠客
胡说八道!我娃在伯克利读AI博士,上千人申请,挤破头!

cs真正的突破靠的是科学家的算法/数学,而不是公司里的计算和应用资源。

s
smeagolrocks
俺的体会最好本科学别的研究生再学CS. 没有专业只会写程序不行。

俺本科电力系统研究生CS现在开发电力系统控制软件得心应手,没有学过电力系统的做这一行做不深比较吃力。

j
jw2009
就计算机编程而言,连大学都是多余的。。曾看到大公司IT的文件里说到,1Gb=1000MB..也没人纠正。。
6
60MPH
这位是真懂行的。这几年AI,ML之类专业读博士的都百里挑一了。
凑趣
据说多数公司计算机职位喜欢招硕士而非博士。可能是基于性价比和管控。
凑趣
换工作面谈时经常被问到的问题是学过某新兴计算机前沿课程否?回答是这样的前沿课程尚未开设前我就可当它的老师了!
寂寞远行客
但你没法做软件工程最核心的东西

比如系统集成,架构设计,数据库设计。你可以把业务逻辑部分写得很好,但真正能上线的软件99%得靠cs毕业的人做架构。因为专业学cs的人,在大学里学过十几门有关数学算法和系统架构的硬课。

s
smeagolrocks
俺也觉得这些知识很重要所以研究生读的CS,但俺如果本科和研究生都读CS很难开发现在的软件。CS对于我们来说只是工具,就象移民到美
s
smeagolrocks
英语很好但没有专业不行的。我二女儿高中写程序很溜但俺让她上大学去学EE.
寂寞远行客
也有很多本科读CS后来读其它专业的

毕业后在后来的专业里做软件开发,也非常牛叉,我就认识好几个。你知道ESRI和Microstation吧,分别是GIS和工程制图设计方面的垄断性软件。里面很多开发工程师都是这种本科CS,后来读s了相关工程专业的硕士的。

寂寞远行客
放10年前,你的思路对

现在就不一定了,现在的CS专业性极强,本科不学这个,以后很难在真正的软件公司混上去。

s
smeagolrocks
不想让她做软件,EE可以吃老本,软件总要更新,我们的应用软件功能没变但换过几种语言了
s
smeagolrocks
嗯,但以本身的经历觉得我们专业没有上本科上研究生不大可能的,至少难度很大的,但反过来就容易一些。

我上大学的时候也修过几门计算机专业的课但没有计算机的修我们的课。

l
lovemybaby
RE:Google的两个创始人都是博士,用的是博士研究成果

搞错了,两个都是硕士生,退学了。

B
Bigboy01
非也!读PhD 才能升华不能只做码农!想同阿三争大学本科斗不过他们!
精灵宝钻
有点偏颇

就大数据领域,目前热门的产品比如Apache Spark就是加州大学伯克利分校的教授发明的,他们还组件了初创公司databricks,估计如果上市的花,是市值千亿美金级别的。

威伯
这写的连CS的PhD都不怎么看得懂,无语。这并不是CS的PhD学的东西。
一键而已
没有理想应用技术与基础科研之间的差别和联系
w
wlwt123
jobs, wozniak, gates, allen, dell, zuckerberg 連本科都懶得讀!
M
Mike121212
This guy with a GPA 2.4 generated a lot of discussions

https://www.linkedin.com/in/benjamincichy/
Benjamin Cichy first received a bachelor and a master in CS from Cornell, worked for a few years, and the obtained his master in aerospace engineering from USC.
He has worked for Microsoft, JPL. NASA, and Blue Origin.

https://opoyi.com/who-is-ben-cichy-stem-university-landed-spacecraft-on-mars-got-24-gpa-in-first-semester-in-college

 

   

 

   

 

c
chongqingguy
计算机博士是作Research 发明新的算法及改进算法,比如人脸识别语音识别,而不是楼主列举的几种计算机语言。
阿拉拉
是的,语言只是工具,绝不等于CS
o
oceanblue2
并没有错,是不同表达。比如你买硬盘的标称比实际的小,就是卖家故意用单位名称骗人,同样都是GB,但意义不一样
衡山老道
哈哈哈,只见树木,不见森林。工业界只是做系统,技术都是研究者提出的。不读PhD, 看问题只能看表象,看不到本质。
s
sha-ou
最近Deeping Learning 的突破是在学术界做出的。工业界只是做出商业化产品。
h
happybob
牛人!