考研还是深入开发?

2015-05-30 12:03:02 +08:00
 Chigogo
本科新闻学,以后想从事IT。

问题来了,我应该是深入学习开发呢?还是通过考研转成计算机呢?

考研其实不错的,通过考研可以把组成原理、数据结构、网络、操作系统系统学习一下。但是有一点,就是学习数学的时候,总感觉有浪费时间之嫌,考研的数学要求貌似有点过了,若要考到理想研究生,就要花费很多时间投入到数学。

这种投入值得吗?
4901 次点击
所在节点    问与答
52 条回复
sketch33
2015-05-30 18:10:16 +08:00
考研浪费时间的不仅仅是数学吧。考研英语无论是和真正的英语相比,还是对CS的帮助,都令人呵呵。。。还有那个伟光正的敏感词科目。
sketch33
2015-05-30 18:15:57 +08:00
@DerekXu 需要用到高深数学的CS研究本身就没那么多,和考研数学备考过程中的那些题海更是八竿子打不着。何况楼主只是想从事IT,很可能将来会去写个Java,写个前端,写个python。。。。写写代码并不需要先娴熟掌握微积分概率论之类的的吧
matthewz
2015-05-30 18:19:31 +08:00
国内数学确实要求有点过了 因为考研毕竟是选拔性考试, 相比之下GRE 的数学简直弱的要命.
sketch33
2015-05-30 18:24:39 +08:00
你就当考研投入的唯一产生是文凭好了。除非你真的去了顶尖的大学、做着高大上的研究,那么你在备考阶段熟稔的那些数学可能会派上一些擦边球的用途。反之,如果你的目标是入行做个程序员,写个Java写个前端写个python,那么那些数学就整个是一个彻头彻尾的没有帮助。
DerekXu
2015-05-30 18:29:58 +08:00
@sketch33 写个前端写个python还真不如去企业里实打实的练练~
其实要是读cs硕士,研究方向总要有的吧。
做图像?你说你不懂矩阵运算,不好意思。。
自然语言处理?你说你不懂概率统计,不好意思。。
计算机安全?你说你数学基础不好,不好意思。。
其他方向能举的例子还有很多。
wy315700
2015-05-30 18:30:40 +08:00
@Andiry


一方面,论文里是不宜出现复杂的公式的,另一方面,论文里都只是结果,推到过程都是不会写的。
很多论文,公式都很简单,但是背后的推导过程是非常复杂的。
就那个E = MC^2 ,结果简单吧,但是怎么来的呢,很少有人看的懂。

当然,如果你要说不影响理解,是不影响理解,但是按我刚刚说的,只能看个热闹,只能说,诶这方法不错,挺好用,然后只能按照他的方法去实现。
算法导论里大部分也只是入门算法。



@matthewz 事实上国内好多人数学并不行,尤其是记者,以前某记者还得出天安门上人均产生垃圾50公斤的结论。


@sketch33 线性代数,概率论和数理统计,哪个不是算法里的重头戏。
sketch33
2015-05-30 18:40:54 +08:00
@DerekXu
是啊,所以说考研的产出是文凭,不在意文凭的话还是自己修炼一下编程直接去企业好了
你说的这些用到的地方,其实这些数学在各自的数学书里,加上前置知识相关知识等等,也就只占一整本书的一小部分。掌握这些概念是一回事,花大半年时间白天黑夜翻来覆去做大量题备考又是另一回事。
wy315700
2015-05-30 18:43:48 +08:00
@sketch33 学数学不做题不能算掌握。

就像你学编程,不能光看书,而是要动手写,

学数学一样的道理,做题就相当于是实践。


华罗庚学微积分的时候,做了2万道题。
sketch33
2015-05-30 18:57:38 +08:00
@wy315700 所以做这么多数学题对于写代码的帮助是?
DerekXu
2015-05-30 19:08:46 +08:00
@sketch33
这不又回到了“应试教育坑爹“这个论点上来了吗。。
如果是做程序员的话,当然还是要拿项目说话。读硕士与出去工作差别可能不会大。你说你去读硕士,然后写了三年的管理系统,我也觉得这钱和时间花的冤枉。
但是,cs肯定不只是编程语言和框架,它的范围很广。
这些可能是本科没有机会接触的,这些才是硕士真正的价值所在。
另外,我说的那些当然只是数学里面极小的一部分。仅仅这些,学习成本就已经很陡了。就像本科时一百页的线性代数,和一千页的数据库系统。谁能说一百页的就比一千页的好学呢?
但这一部分对于做研究来说可能已经够用了。它确实难,但用处也确实大。
wy315700
2015-05-30 19:09:46 +08:00
@sketch33
如果你觉得写代码就是写个Java写个前端写个python之类的,那还是不要学数学了。
比如说给你这个算法。



你能看出里面的问题吗,
batstying
2015-05-30 19:18:45 +08:00
@wy315700 上来就搞个圆锥曲线密码学- -! 多少人会自己弄套加密算法,直接拿成熟的用不就行了
wy315700
2015-05-30 20:12:08 +08:00
@batstying 是椭圆曲线,,,

最近刚好在弄这个,顺手就贴出来了
nevin47
2015-05-30 20:33:18 +08:00
最近V站考研VS工作的帖子好多,本来点进来只是想看看的,但是看到LZ觉得学数学浪费时间还是没忍住回一帖

LZ说自己想从事IT,那么如果只是想以后做做开发写写代码那么确实数学可能没啥大用

但是CS的领域那么复杂,就算不谈DM、ML这些直接靠数学吃饭的,就算是基本的数理逻辑&系统建模如果没有扎实的数学基础和逻辑思维,那么学起来也会很痛苦的;或者LZ未来走得比较远了开始涉及算法优化、自然语言或者多目标决策等等了,百分百会觉得考研的那点数学内容就是一个渣,要学的还太多太多了,对数学的要求真心不要太高

所以说读研或者不读研其实都可以,但是数学这东西却不管读不读都千万不要轻视的
hellomsg
2015-05-31 00:21:02 +08:00
计算机界的牛人很多是从数学转过来的
hellomsg
2015-05-31 00:23:12 +08:00
@batstying 如果没人弄,还不得自己弄。难道你还要求着别人弄
Andiry
2015-05-31 02:11:12 +08:00
@wy315700 E = MC^2都出来了。你大概没见过OSDI paper长什么样子吧。。。
算法导论确实大部分是入门算法,so what?万变不离其宗,CS大部分时候用到的不就是这些算法。

楼主的问题本来是“我想强身健体,练习跆拳道要怎么入门”。你们的回答是“内功非常重要,修炼九阳神功三十年可有所小成,再三十年可成一代宗师”,正确是正确,可是有毛用?
monnand
2015-05-31 02:45:40 +08:00
@Andiry 呵呵,是不是觉得提一下OSDI SOSP这些会很牛逼很酷炫?

可这俩都是偏system building的会,谁没事往这俩会投理论的paper?想看搞system的人推公式自己去找篇SIGMETRIC,INFOCOM看看,你跑OSDI, SOSP去看人推公式这不纯粹扯淡么。system这块哪个会是偏理论,哪个会议偏实践大家心理不早就有数了吗?
Andiry
2015-05-31 03:02:47 +08:00
@monnand 喷了,我提OSDI就是说明某些CS顶级会议不需要多少理论基础,至于OSDI“需要数学功底”,“公式背后推导过程非常复杂”这些话又不是我说的

INFOCOM这种一年投一千多篇的灌水会议也拿出来说事真是笑了,你怎么不提SIGCOMM呢?
monnand
2015-05-31 03:27:01 +08:00
@Andiry

以下是一篇你的完整回复:

> 对于CS而言,数学基本上没有毛用

最起码你说的这句话是不全面吧?从你后面的发言看,你似乎是读了几篇OSDI和SOSP的paper之后得出了这个结论?我回复是跟你说,CS领域除了OSDI和SOSP以外,还有其他会议。除了system以外,还有其他领域。所以你这一句话打倒CS一大篇的做法起码是不全面不完整的。

说白了,你跟我这扯淡没用,踏踏实实跑点实验,写点好paper,把导师哄开心了趁早毕业拿个好教职这是真的。你跑V2来跟一个犹豫要不要读master的人说,告诉他学CS不用数学,你觉得这有意思么……

INFOCOM这几年确实是被中国教授们给灌水玩坏了。可你这跟我抬杠有个屁用?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/194876

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX