导航菜单
首页 >  计算机专业有考研必要吗  > 求建议:二本计算机专业,考研还是就业做开发?

求建议:二本计算机专业,考研还是就业做开发?

安老师好:

我是一个大连某二本院校的在读生,专业是计算机+日语强化。上大学以来一直关注着您的公众号,读了很多您的文章,学到很多东西,也受到过您的鼓舞,随您一同成长进步。

目前我已是大三下,站在第二个人生岔路口,正为各种浮在空中的想法烦恼不已。身边的同学水平都很一般,我也并没有比他们优秀多少,所以烦恼是相同的;学校的老师各有各的心事,并不真的在乎每个学生的发展,也请教不出个所以然来;您之前的文章,一直给我力量,那时本以为只要沉下心别焦虑,就这样走下去,时间自会给我答案。如今我收获了一些,也有很多遗憾,仍是在徘徊迷茫。所以这次写邮件打扰您,向您请教。

我目前的情况是这样的:

算法能力:浙大PAT甲级考了两次,第一次81/100,排名231/1041;第二次57/100,排名428/1398。今年三月的蓝桥杯B组C/C++省赛一等奖。PAT刷过100多道真题,过程十分痛苦,但最终有所收获。在二刷的时候仍然吃力,而且让我很郁闷的是,二刷写的代码还没有一刷写的简洁优雅;还有一刷做出来而二刷做不出的题,备受打击,二刷没完成,所以第二次考试准备不充分。个人觉得PAT甲级整体要比蓝桥B组省赛难,考点覆盖本科数据结构的方方面面,多考察字符串/排序/查找/树/图,没有动态规划和大模拟;蓝桥杯研究的不深,赛前也没准备,全凭PAT的底子和同行衬托。

语言能力:CET4 545/CET6 506。听力口语写作很弱,完全没练过,全靠阅读硬撑,词汇量背了10k,实际水平自我估计在6~7k左右吧。技术文档阅读的话,读的不多,粗看过一点点C、JSP和Python的文档,大概意思能懂,细节吃力,另外专业词汇掌握得不够,所以没做到能无障碍阅读原文文档的程度,某些情况下需要借助在线翻译。日语因为当初想法很坚定地要考研,又觉得日语英语打架,所以没怎么上心,目前水平在N2之下,但对自己的底子还是有信心的,肯努力的话半年拿个N2证书应该不是难事。

项目能力:无正式项目经验。这点是我个人比较在意的。除了课程要求的大作业之外,自己练习写过JSP+Oracle+Tomcat的登录/注册网页(但HTML+CSS+JavaScript学的很一般,蜻蜓点水,就没写),想尝试MVC模式,却写的不伦不类,以失败告终。Python照着书敲过一遍简单的3*3神经网络,训练识别手写数字,算是增强了感性认知,也懂了一点点基本原理;目前正在写简单的静态网页爬虫。实际上大三上学期初找过老师,想接触机器学习,无奈老师只推荐了一本入门PyTorch的书,就没再理我。硬着头皮看了一点感觉缺乏很多前导知识,所以没继续深入。另外感觉我所看到的所谓“机器学习”,不过是调API自己逗自己玩而已,和想象中的各种高深半毛钱关系没有,所以感觉很幻灭。

数学能力:几乎为零。这是最让我感到无力的一点。初等数学学的很差,无论是数学思维、学习方法、基础知识和习题量都差的很多,导致现在学习高数寸步难行。

专业课:数据结构学了3遍,在四大专业课中学得最好最深入。然而即使这样说,也没能深入到红黑树这种高级数据结构,基础内容到现在也忘了大半,归并排序应该是很难写出,更不用提快排。算法分析只能理解到双层循环是O(n^2)的程度。其他三门只跟着学校学过,对比教材目录的话,实际都只学了一半不到。

专业排名:前5%。

 

综上,我对自己的评价是:二本院校的中上等生,一般努力,不够聪明。算法、英语、代码能力还凑合(6分),数学很差(2分),会一点日语(4分),学习能力尚可但不强(5分),为人处事很一般(4分),自我调整能力差(3分),认知水平差(3分)。目标不清晰,所以没有足够深入的领域,所学所思都很浅。

现在所烦恼的问题有很多:

1)考研or就业?

我曾经坚信自己一定会考研,所以很认真地学过专业课(虽然现在看来完全不够),但到了现在才发现,这份坚定在考研数学面前不值一提。学了一个月的高数,其难度和自己稀烂的数学底子让我痛苦万分。按照自己的复习速度算了下日子,感觉时间非常紧迫;又了解了一下今年的考研形势,哀鸿遍野;曾经以为拼命考到370,读个985应该很稳,结果今年很多380+的本科985等着调剂双非,也有391分复试被刷的现象,扪心自问自己没有能力考那么高,370也是理想主义的一个梦而已,而这985硕士梦越来越模糊。和我一起备考的同学已经把复习资料转手送人,打算找实习;本来决定专心备考,没怎么听课的我也重新摸了键盘,畅快地敲了几天代码,一个声音在心中越来越强烈:我真的热爱敲代码,真的讨厌学数学。也有人提醒我,现在写的代码太简单了,而高数的难度从一开始就没变过,所以会有这种感受。但回想当时刷算法题,卡得整天冥思苦想却求而不得,仍然坚持,到现在依然对刷题抱有热情,我觉得这份热爱不会有假。我渴望变得更强更专业,代码更高效更优雅。花9个月的时间在备考上,也许最后我得到的仍然是考研失败;但同样的努力付出在程序上,我一定会比现在更好。

也思考过考研的目的。长远来看,是想借此提升自己的实力,站在更高的平台上,让自己见识到这个学科里更新更厉害的东西;现实点来说,也不过是想找一份更让人满意的工作;意气用事一点,我自然不会甘心自己的学生生涯最终仅以二本画上句号;跟风一点,人工智能的热潮下大家都想搭个车,但我同时怀疑动机和可能性,毕竟门外汉对此的了解根本不足以用来判断是否入行,但想想当初填志愿也是瞎蒙加听人说的,所以又会想跟着潮流走应该不会错吧。但现实又如此清晰:计算机的本质是数学,而我的数学又差到无可救药;父母也已经老去,责任就在肩头;凭自己的双手可以养活自己,这意味着真正意义上的独立。然而传统的搞开发、做工程,似乎天花板很低;留给我这种天资不高的人的出路,似乎就那么几条;业内又一直有着35劝退这种让人怎么也放心不下的说法。在我心里,可能读研之后,情况会变得不同,前方的路会更加开阔,选择的权力也

相关推荐: