本来连学计算机的都不是,怎么却读了计算机研究生 - mindwind - 博客园



本来连学计算机的都不是,怎么却读了计算机研究生 - mindwind - 博客园

有了这想法决定了考研就放弃了找工,但时间已不多。考研目标也很明确就是报考的计算机系,那时还有公费研究生,想着万一考上公费还能省点。但结果总是不如人意啊,分数高不成低不就,够不上计算机系却足够上软件工程的了,所以学校把所有离计算机系差点的都调配去软工了,真是天意弄人。时不我待我也只好去读了,学费更贵了,一年2万,咬咬牙忍了。而且软工研究生(当时也是该专业第一届)只用读两年,计算机读三年。两年的研究生当时毕业时也被称为:小硕。

如今回头来看算是幸运的,只读两年实际真正为我省了一年的时间。由于软工属于新专业,当时本科两年囫囵吞枣的学了别人计算机四年的课程,有种消化不良的感觉。研究生阶段又花了一年的时间来补足基础和梳理体系,而研究生的第二年基本没课让去企业实习再找课题(软工的定位偏应用,所以课题也更实际而不是纯理论的)。然后就去学校旁边立信集团下的从兴电子实习,当时那里在做一个 OA 系统,我当然是搞不了什么核心的东东。在那里帮着整理些内部文档,了解了一些实际企业使用的技术栈,领一月一千的实习工资,用小道文章里的话说:纯属补贴社会。几个月下来倍觉无趣,又考虑将来也不会在这个公司呆就回到学校多读些书,找了导师选了个偏理论的方向作些研究。其实很多研究生最后的论文大部分是东拼西凑。如果说这阶段真正学到什么?应该不是知识,而是学习本身,就算研究生没白读了,受益终生。

一晃已研究生毕业十年了,参加了最近五年公司的校招。很遗憾的是,我面试的同学中十个里有八个都是研究生毕业,如今本科毕业生出来找工作的都像成了稀有动物。我就在想为什么现在读研的比例这么高了,要知道当时我考研属于十个里面有两个,而且当时考研确实不是我的首选。实际上在我招学生时我更偏向本科的同学,一个本科的同学出来工作三年如果稍微进取点都会比读研刚从学校出来的同学强些。而且如果抱着读研是为了找到更高薪的工作,我不太清楚现在研究生和本科的起步薪资有多大差距,当年华为来学校招时是研究生多 1k,腾讯全年高 2 万,平均一个月可能也就高 1k 多些。以起薪高低作为出发点去读研往往得不尝失,三年不算短啊。

也不能一棒子打死计算机读研的,我举个读计算机科学研究生的正面例子,他不仅读了硕还继续读博。他 2006 年在莱斯大学读计算机科学的本科,2009 到斯坦福读计算机科学的硕士,然后接着读博士。期间在 Facebook 之类的公司短暂实习过,从简历看 2014 已博士毕业,现在 salesforce 从事计算基础架构工作。他叫 Diego Ongaro 是 Raft 分布式一致性协议论文《In Search of an Understandable Consensus Algorithm》 的第一作者(正巧最近在读相关的论文),他的简历可在 Linkedin 查到,我觉得他这个研就读的很有价值啊。


Read full article from 本来连学计算机的都不是,怎么却读了计算机研究生 - mindwind - 博客园


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts