前一封信,见《研究生应该优先完成培养环节的学习任务》。这封信进一步和来信者澄清上研究生的目标,作为独立话题分享。来信者是位通信专业研一的同学。
【再来信】
老师,首先很谢谢您给我站在另外一个角度帮我分析问题,我们专业的话师兄师姐他们找工作除非是进移动那样的公司,大部分也是互联网或者华为、中兴那样的企业,就是我们专业学的很多专业只是比如通信原理、信号与系统等等,在找工作的时候根本没有用到了,就是大部分找的工作都是计算机相关的公司,编程算法厉害的就去做研发了,而女生很多都考虑了测试之类的,我是看了很多招聘信息,专业限制也大部分是说的计算机相关专业,比如通信工程,电子与通信工程等等,就是我们专业感觉是有点奇怪,没有学过计算机方面的很多基础知识,可是到等了找工作确实从事计算机的工作,当然除了进移动那样的企业。
我现在导师给安排的任务主要是用C编程做项目,然后听师兄师姐说找工作数据结构和算法之类的也很重要,可是我现在就是不知道该怎么做准备找工作的事情,也不是说不知道去看什么,我就是感觉自己浮躁,自己认为打好基础特别重要,拿着C++primer在看,上面的题目也自己编译了,就是觉得慢,身边有不少同学直接看的面试宝典那样的书籍,所以我有患得患失的感觉。
我其实想法很简单,当然我知道做到肯定很难,我就是想学好C、C++,只是我怀疑自己是不是走了弯路,是不是有什么更好的办法,因为我知道我的时间不多,九月份就得开始找工作,而且我们学习是不准去实习的,我是大工的。老师,我看了你的在线课堂,去年秋季的题目还是大部分会做,就是我按照你的那个在线课堂自己去编译,完成后可以说自己熟练掌握一门语言了么?我现在很不确定自己的水平。老师,很感谢您抽出时间来回答我的问题,真的谢谢您。
【再回复】
IT,即信息技术,主要包括计算机、通信、微电子三大技术,你说的就业进的公司,我觉得没有问题。我奇怪的是(这可能是由于我对相关专业的无知),你们会认为通信原理、信号与系统等没有用到。之所以加“们”,是我以前也接触过一位大工的研究生,也是学通信的,他也说学了没用的通信原理、信号系统。我觉得这里面有问题,如果在研究生阶段,还不知道自己专业的核心在哪里,打导师20板,打学生80板。以我的体验,有的学生听不进去我对专业的解读,继续歪上大学的有,我的责任是没有做到有效传播,学生稀里糊涂学更不该,没有听进去老师的话,也该去找资料查阅去,而不是道听途说。
你们专业的工作,有很多是要通过编程的手段去完成的。因为关于通信的实现,以及为改善通信性能的各种技术手段,无非通过开发硬件或软件的方式完成。掌握语言,是基本的要求。好比会拉锯的人多了,但只有木匠知道拉锯的道道,会拉各种锯,会用锯锯出常人锯不了的活计。学通信的人干的活,学计算机的人干不了,因为干这些活需要知道通信原理等底层的东西。这是你们最核心的、不可替代的能力的依靠。移动、华为、中兴这样的企业,甚至互联网公司中招通信的学生,一定不是要让你们干计算机专业的学生干的活。即使做测试,不会是我头脑当中的应用系统,或者仅在功能层面上的测试,而应当是底层通信模块的测试。想到这里,我更不敢给你再多说,以免作为通信外行,把你带沟里了。
说两点敢说的。
你很在意找工作用什么。这很对。但你要想到,为什么用人单位在你找工作时会在意所谓的“用什么”?是因为工作中就要用这个。建议你在考察现在该学什么时,多向已经有多年工作经验的人打听他们在用什么,而不是向刚去就业市场上转了两圈回来的同学打听人家问了些什么。后一种信息来的容易,但易于浮在表面,而前一种信息,你应该可以联系到同门的老师兄师姐,这是更实在的。通过学习,有了“工作中用的”,“找工作中用的”不成问题。
就你关心的C语言问题。我的资源是给大一刚入学的学生第一门程序设计课准备的,所以完成那些题目,算是入门级的要求。这或许对你是个不好的消息。我要你给的建议是,停止C++的学习,转到C上来。而C的学习,不要再通过啃哪本书,而是扎到导师给你的任务中,在用中学。数据结构可以看,更重要的是,在项目开发中主动用。你做完了我秋季学期写的题,语言的基本成份没有问题了,只需要在完成课题的过程中,遇到问题现查现解决。
你九月份要找工作了,但是你应该是在明年夏天才毕业的。你现在这么着急,有“大家都这样”的原因,但因此造就了浮躁。我的一位本科学生,第7学期开始在外实习,人家问他“本科?”他疑惑这个问题。进而有人说:“你只上了三年就离开学校,不就相当于上了个专科吗?”本来大三大四是在专业学习中可以深钻一下的了,但现在的氛围就是学点皮毛有人要就急着把自己往外抛,我们当老师的要挡,被说为坏人家的好事。关在校内,无心听你指教学不到东西,那更是罪加一等。有大三下的学生在我面前哀叹大学就快完了,我赶紧一算,他的大学过了11/16,还有5/16,近1/3呢。前1/3挥霍了,中间1/3稳了点,后1/3就再扔了。
研究生两年学制,你现在过了不到一半,进入课题阶段,才是最核心的阶段。两年制的研究生,我知道不少人是一入学就想着再有半年就要考虑找工作,只记着求职这“一时”,忘记了考研当初是为“一世”发展而定的。我上封信也提到了导师的牢骚。研究生和导师是一种“共生”的关系,在课题阶段协助导师完成科研工作,完成工作过程就是你学业获得提高的过程,高校借此完成研究型人才培养的任务。不少研究生提出的“老板的剥削”,不想着导师在带着科研菜鸟学飞中的不易。同样的课题,在公司雇具有能力的人去做,而在学校,担负人才培养的任务,自然给不了公司的待遇。而如果沉不下心来去做这些事,上研究生的意义何在?你上研的目标,也绝不是和计算机类专业本科毕业生在劣势下抢饭碗。
因为你提到了你是工程硕士,我了解一些学校与大公司有协议,在公司中完成实习阶段的学习,而不是自己随便联系一个岗位的所谓实习。既然学校不要出去,应该是有学校的安排。还是那个建议,首先坐住了,暂时不要去招聘信息,将导师安排好的事情做好,甚至超额完成,这是你的正途。至少在9月份考虑找工作之前,你还有5个月。9月份开始,也才是你这段求学期的另一半开始,你还可以在学校培养方案的框架下进步。
有专业正途在,就不要“野路子”撞别的门径。关注就业信息事大,安心学业的事更大,这是你长久发展的根本。大家都浮躁,这也不你乱了手脚的理由。
==================== 迂者 贺利坚 CSDN博客专栏================= |== IT学子成长指导专栏 专栏文章的分类目录(不定期更新) ==| |== C++ 课堂在线专栏 贺利坚课程教学链接(分课程年级) ==| |== 我写的书——《逆袭大学——传给IT学子的正能量》 ==| ===== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 ===== |