计算机研究生有考的必要吗?在工作中提高自己的技术水平和在研究生期间提高自己技术有什么不一样?工作/实习注重技术的实用性:快速学习一项技术并利用其解决问题的能力,研究生注重技术的开拓性:1)发现新的有意思的问题2)发现现有成果的问题并改进3)解决一个长期未解决的问题。当然,这个定义并不绝对。 2023考研备考资料领取
简单讲,工作的时候(研究所和研究机构工作除外)大部分都是快速学习已有技术/解决问题方法并对其进行应用解决公司感兴趣的问题,研究生阶段则是发现未知的领域,探索新的可能性。并努力让你做的研究成果在未来服务于其他技术领域的同行。
我认为要在计算机行业取得成功,无论你读研究生还是去工作,有一些基础的知识你都需要了解,这些基础知识包括:操作系统原理、体系结构、面向对象和函数式编程、编译器原理、计算机网络、算法分析。有了这些做研究才能起步,在工作中也才能和人交流。这些并不是工作中不需要的,好的技术公司无论侧重哪一方面,所有上述知识都是或多或少需要的。另外,无论读研究生还是去工作,都需要了解一些基础的技术:高效的使用键盘,高效的使用类Unix系统,高效的使用一种文本编辑器(作为最熟悉语言的编码环境),熟练的使用版本控制软件(如果你还没有经验,那么建议直接学git,其他的都不用学了),熟练的使用你常用编程语言的调试器(gdb/ddd等),快速生成排版优雅的文档/演示+快速分析数据结果(如LeTex和matplotlib)。另外,不论你去读研究生还是去工作,都需要这些社会工程学的知识:电梯演讲(迅速向人推销你的想法),公共演讲(对非专业人士和专业人士及领域专家都要能传达自己的思想),速记(迅速理解他人观点并从中提取核心信息),如何提问(比如一个在大部分技术话题中都适用的问题是:How does this scale?),如何在团队中工作。
我可以继续说很久,但是你明白我的意思。计算机科学的核心技能在哪里都可以学到,只是侧重点不同,而学校和工业界所需要的技术是有很大交集的。不论你做何种选择,要选择好的环境和团队,好的技术文化才能孕育出好的技术人才。
以上就是【计算机研究生】的全部解答,如果你想要学习【考研专业】更多这方面的知识,欢迎大家前往高顿考研考试频道!

展开全文