想问下计算机本科和研究生差别在哪

声明一下本人是学通信的,本科三年级,以下个人观点仅供参考。记得高中时读《编程之美》,第一章第一节的问题就提及了“精通”二字,作者以面试官的身份叙说了一个故事。故事大致是某个面试者在简历里写到“精通Windows”,于是面试官给出一个题目,要求面试者写程序实现用Windows任务管理器中CPU使用率绘制函数图像。面试者一时摸不着头脑,就算被允许上网查找相关资料,也无法完成任务。如果那位面试者精通Windows,那么他就应该懂得该如何获取CPU的状态,如何使得CPU占用率能够被控制。这里提及这个故事仅为了说明“精通”二字是不能随便说的。题主说自己精通一些算法,精通C++和JAVA,那么是否真正“精通”呢,这里先画上一个问号,至少作为本科生的我是不敢随便声称自己精通什么,因为这样做往往会让别人很反感。码代码是个经验活儿,熟能生巧,“一万小时定律”说的就是这个层面上的"精通",但是能否仅靠练习做出一番成就,那就另说了。就题主感兴趣的云计算来说,所涉及的领域和知识非常多,不仅仅是计算机科学。我们作为本科生,应该修好基础课程,毕竟绝大多数前沿领域都是在基础学科上建立起来的,而对自己感兴趣的方面理应更加重视,不断学习和进步。我相信扎实的功底和自己的兴趣,一定可以使人愉快地工作并有所作为。在竞赛方面,由于本人不是计算机专业,很多与计算机相关的课程没有学过,一年级的时候参加ACM只能被虐,询问老师的意见以后,果断搬回离散、组合、数论,通读之后豁然开朗,同样说明基础课程的重要性不容小觑!而在找工作、考研方面,本人没有经验,更没有资历,望大牛们指点迷津。
■网友
读研自然有收获,但是每个人的收获是不同的,这完全取决于自己对这个方向的热爱。很多学校的硕士都是混2年毕业,在实验室打打酱油,并没有学到什么太多知识。但是也有少数的技术人员是通过硕士,博士学到专业很深入的知识。也可以先工作两年,再决定是否考研,读研。想赚钱的话,本科直接工作也能赚个30W/年。每个人的职业发展和追求不同。


    推荐阅读