【来信】

  老师,您好,关注您的博客有一段时间了,一直想给您写一封信给我一些指导。我现在感觉很困惑,我现在在读研一,是工程硕士,电子与通信工程专业,今年下半年就开始找工作了,现在也在开始准备着找工作的书籍,之前本科也是学习的通信,对于编程的话可以说就是二级水平,而且考虑到自己是女生,所以想走测试这条路,而且比较想进互联网公司。现在在看那本C++ primer,和数据结构,看了一个多月了,可是感觉看的很慢,而且很多东西看过就忘记了,而且自己也没有信心可以把那本C++ primer看完了,感觉好厚。所以现在不知道怎么办了。现在也是忙着做导师布置的一些东西,感觉自己主要还是用的C,所以现在我又在纠结要不要去学习C,就是我现在也买了剑指OFFER,程序员面试宝典等书籍,那些还没有去看,我也在迷茫到底我是打好基础了再去看那些书籍,还是直接去看那些书籍?请老师能给我一些指导,而且我现在又想去看视频学习,就是非常的浮躁,那本C++primer真的非常让我纠结。

 

【回复】

  工程硕士应该是两年,也就是说,你的下半年,应该是实习才是。我知道现在两年制的研究生,第二年很多是脱离了培养计划的要求,如你所说找工作的。一共才两年的学制,一半的时间进入交给了找工作,我感觉亏了。这里有大家想早些找到工作的愿望,以及风气影响。我作为局外人站着说话不腰疼,但要能沉下心来,我们对研究生阶段的学习,并不只是有找到工作这一点期望。说多了离主题远了。

  我不懂电子和通信工程专业,看你的路子,似乎是要和计算机类专业的学生“抢”饭碗。这倒不是非常重要的事情。我的疑惑是,你正在做的事情,和“导师布置的一些东西”是否有关联?你走的是正规军的路线,但是大部分的精力却不在这条路线上。导师布置的任务中用C,你应该首先是将C用好的。我们学校通信专业的学生学过C,不少人做嵌入式,也用C,我想你大概也是这样的。你已经买了的书,我感觉还是“招式”层面的东西,你的来信中,我看不到“内功”。而你的内功,是应该在你的专业中的。

  我的建议是,认真完成导师交给的任务,(正常的话)其中包含的就是你该得到提高的素养。你有自己的专业背景,如果进入互联网公司,并且瞄准着做测试,不和自己的专业联系上,浪费了。你可以通过招聘网站或自己的人脉打听一下,你还有什么可以选择的就业方向,可以结合实习期要做的事,以此做些准备。在现实问题的倒逼下,打基础的事情得让位于能做事。如果是以前的专业基础不行,也不是现在花几个月就可以补得上来的了。在工作中对一些事情有体验后再回头看基础,也是一种路线。而所谓的基础,我感觉不是你提及的内容。

  我不赞成靠着意志的苦读,所以C++ Primer,如果看不下去,就不要看了。这样学不来东西,或许和你看书的方式有关(有不少人光看书不实践,企图靠大脑强行理解和记忆,这样学不到能用出来的知识)。

  由于对你专业的不熟悉,以及只是凭感觉,认为你对计算机的学习也只在表面,我不敢确认我的观点有可取之处,仅供参考。也希望我太多与你想法不一致的地方,不是给你带来沮丧,而是能够当作我们讨论中,提出的另外的视角。


再来信见《给通信专业研究生——安心完成培养,你不是在劣势下和计算机学生抢饭碗来的》。




==================== 迂者 贺利坚 CSDN博客专栏=================
|== IT学子成长指导专栏 专栏文章的分类目录(不定期更新) ==|
|== C++ 课堂在线专栏  贺利坚课程教学链接(分课程年级) ==|
|== 我写的书——《逆袭大学——传给IT学子的正能量》    ==|
===== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =====




更多推荐

研究生应该优先完成培养环节的学习任务