一个秋招后计科学生的简单总结

写在前面

第一次这么详细地写个人经历,算是对自己大学几年学习编程的总结吧。我不是什么计算机大佬,也没有所谓的计算机天赋,这一路走来磕磕绊绊的,踩过许多坑,走了很多弯路,最后也是靠着一些运气,以一个应届生的身份加入到了完美世界(北京)。现在公司安排的员工公寓中,等待HR下发最后的通知,不出意外的话,周一就能正式开始实习了。趁现在,写一下个人感想吧,希望能对一些同学有启发!

这个总结关于技术的很少,更多的是一些个人的感悟。。有同学关心的面试问题,我在这里统一说一下:我没有笔试,直接两轮面试和HR面试。。第一轮是C++基础知识,牛客网上很多dalao都有总结,而且比问我的问题都全面,可能有一个智力题,大家没事多看看就行,反正我没想出面试官心仪的答案。第二轮主要是谈项目,穿插了几个算法题,因为是电话面试,没法展示代码,加上个人的表达能力不是特别强,因此说了好久。。。。最后一轮是HR会谈,就是说一下个人经历,为什么来北京啊,未来的人生规划之类的。

感谢牛客网给的各种经验,后续会继续积极回报社区。。。

//我是分割线

增加了几个新的总结,言辞激烈之处还望包涵,我的看法可能也是错的,你们就有选择地吸收。
PS:实习审批又要延后了,在北京多玩几天吧?反正住员工公寓,完美世界这一点真心不错啊。。

//我是分割线
增加了一个新的总结
PS:Offer终于批完了,下周一入职,看来这一周又要玩几天了,顺便刷点题,写点代码。。。。。

我的基本经历

我的本科就读于一所普通的院校(非985、211),现在是大四,明年正式毕业,专业是计算机科学与技术,感谢我的学校给我提供的一些环境,让我可以有今天一点点小成绩;也十分感谢那些帮助过我的老师和同学们,很幸运可以遇到你们。

来计算机专业之前

故事要从高考前开始说起。高考之前,像很多北方的男孩子一样,我是想着去报考军校的或者当一个飞行员的,很不幸,由于某些因素,这两个愿望都落空了。当时也不知道自己想要干什么,所以选择了飞行器有关的专业(可能还是很喜欢飞机之类的吧)。高考结束后,根据自己的实际成绩报考专业,第一志愿也很幸运地被现在地母校的飞行器专业录取,开始了我的大学的第一个阶段,飞行器与机械大类专业。

大一上学期,都是高数、画法几何等的一些基础课程。我当时没有一些确切的目标,但是大体上想的时能进一些研究所之类的,所以这些课程学的非常认真,虽然我内心里不是很喜欢画各种工图。当然,有付出肯定是有回报的,我的成绩在专业里也非常靠前,再加上是学校的王牌专业之一,不禁有些飘飘然的感觉。现在再回想起来,当时的我挺幼稚的。在该学期,也经历了很多的课外活动,比如情景剧、辩论赛和各种的知识竞赛等,虽然有一些小的成绩,但总是感觉少了些什么。

真正触动我的,是学校计算机博弈协会的宣讲。我本来对计算机程序设计毫无兴趣,甚至报志愿前,专门避开了计算机类的专业。本来我是不打算去的,也多亏了我的助导,他那时候是大三,而且他邻班的一个同学在这方面取得了很好的成绩,所以助导一直催促着我去,在抱着试试看的心态下,我和班里的另一个关系很好的同学就去听了一下宣讲会。上面提到的助导,现在某航发集团公司工作,而且算是他比较想去的公司吧;助导的邻班同学,也是我很佩服的一个学长,现在是北京某211高校的计算机专业硕士,也非常的优秀;另一个关系很好的同学,正在准备今年的考研,方向也是飞行器类的,衷心祝愿同学可以考研成功!

宣讲会上,很多内容我都忘记了,但是有两点对我触动比较大:老师说协会的同学都是很优秀的;计算机以后的收入比较高,很多同学是10K起步的(税前、不扣除五险一金、正式转正入职)。当时听了很心动,尤其是收入上,因为之前总是对月薪年薪等缺乏具体的概念,不是到多少是合适的。抱着试试看的态度,我加入了机器博弈协会。上面提到老师的说法,现在来看部分是正确的,只有那些少数真正能投入精力进行学习的同学,才是比较优秀的;计算机如果学的比较好,就单纯看月薪或者年薪的话,真是很高的,至少如果我转正,是很轻松超过老师说的那些的(具体数额不方便透露),甚至说10K根本都不考虑去了。

寒假里自学C语言,开学后,在某个学长的指导下,我完成了第一个五子棋人人对弈的小程序,只是一个控制台的,能判断胜负等。我心情最激动时候,是写出下面这段很经典的入门代码:

#include 
int main() 
{
    printf("hello world !");
    return 0;
}

当时,我对计算程序设计的错误认识就没有了,取而代之的是一种可以自己掌控计算机的满足感,这也极大地激发了我在这方面的学习兴趣。

大一下学期到大二下学期转专业之前,是我技术一个进步期,也是各种采坑和走弯路的时期。大一下学期,为了准备机器博弈校赛的选拔,我开始自己去研究那些博弈程序。很可惜,当时没有遇到正确的引路人,全都是靠着自己摸索。那时候,我一直以为C语言(或者说是编程)就那么几个模块,比如顺序、选择、分支和循环等,甚至觉得指针没什么用处。我不知道有算法和数据结构、不知道有ACM等的一些比赛、不知道有Github等的一些网站、不知道什么是面向对象程序设计、不知道软件工程、不知道前端后端等,总之就是各种不知道,一直被局限在自己的思维里,现在想想,真是可笑至极。

后来被选去参加国赛,为了这个比赛,我“专门”地去学习C++,当时地想法也很幼稚:C++就是比C语言多了一个class,把printf、scanf等关键字换成了cout、cin等,反正也是各种无知,再加上我们组里都不是计算机专业出身的,所以就十分的尴尬了。又因为当时的信息不对称,不知道该怎么学、向谁请教等,导致我连DFS这种简单的算法,都是到比赛前一个月才突然有了灵感(大佬们就别喷我了,真的很菜。。)。不过还好,之前学长有写过搜索框架,我和当时的学长英语能力都还可以,然后照着论文去搞了一下评估函数,最后成绩还行,不过还是有些心虚。

大二上学期,认识了几个计算机同学,知道了有数据结构和算法这些东西。当时借了一本C++的数据结构,我就像发现了武林秘籍一样,知道了原来自己还有这么多不会的,瞬间感觉被打脸了。我把这本C++的数据结构的所有代码和练习题,自己上机实践了至少一遍,理解了C++语言的一些基础、基本的面向对象的思想,更重要的是有了算法和数据结构的一些基本思想,基本上能读懂一些大佬们写的技术博客了,那是我感觉最充实的一个阶段之一。

转入计算机专业

后来,为了能更好地学习有关计算机地技术,我在大二下学期申请转入计算机专业。当时很多同学和我专业的负责老师,认为我这人不正常,非要从一个王牌专业转入一个非王牌的专业。现在来看,我个人感觉这个决定是很对的,至少从收入看是这样的。可能一年后,很多之前专业那些直接就业的同学的月收入(都是税前、不扣除各种金),能有我的1/3就算比较高的了,而且这是不算项目奖金,年终奖之类的。别喷我,我没装×,我个人是只想赚钱,你有你的价值观,我有我的判别标准,而且这是由行业性质和社会趋势决定的,而且我暂时不是什么大佬,牛×的人远比我赚的多。。。

刚转来计科,就被数电和模电教做人了,,我曾经一度怀疑我学的不是计算机。。。数据结构这课,就去听过两次,因为之前很认真的自学了,期末成绩和课设成绩都很高。。。就这样,我的计算机专业之旅非常奇葩,,软件方向基本没话多少心思,最多考前突击一下,就能搞个还可以的成绩,,硬件和电路方面多亏了有同学的帮忙,才能勉强度日。。。谢谢那些帮助过我的大佬们。。。。

在计算机专业里,还发生了很多事情,我就不赘述了,仅仅挑出一些对我职业生涯影响非常大的几件事情吧。

第一个是接触到了ACM校队的同学,跟着他们一起刷题、搞算法、包括大二暑假一直留校刷题等。虽然我没在这方面取得一些突出的成绩,但是这些基本的算法思想却深深印到我的脑海里了(算法dalao就忽略我这种小菜鸡啊)。

第二个是一直坚持写代码。其实即使是转入了计算机学院,我还是很迷茫的。我不知道自己到底应该干嘛。在这期间,我尝试过各种技术,从前端到后端、从PC端到移动端、从AI到区块链等。当然,这些具体的编程语言我都忘得差不多了,但是一些基础的思想还是刻录在了头脑中。

第三个是一直保持着一个还算可以的学习劲头吧。虽然我没能像那些dalao们一样,能在各种国际类大赛上一展身手(有部分原因是我找不到方向),但是我内心了还是很怕自己落后的,即使没找到具体的突破点,但是我任然是一个想要加入一个优秀的团队并不断学习的渴望,所以“不断学习”这根弦一直在紧绷着。我认为,不过是那个行业,都得有不断学习的观念,都要树立终身学习的意识,靠一个技能吃老本的时代已经过去了。

不知不觉到了今年上半年,因为我想要加入一个优秀的团队、想要学习更多的东西,但是却一时想不出有更好的方式,所以选择了考研。不过,考研期间,也就是大三下学期,我还是有些心有不甘,总是觉得大学期间少了些什么。这学期,有我最喜欢的软件工程课,这门课不仅仅是老师讲解理论,更重要的是可以去实践,包括团队项目等,而且我们是ZX老师组织的一个全国性的软工课程,还可以参考其他院校同学的实践情况,我个人比较推荐这种方式;也感谢我的软工老师ZYF老师和助教ZR老师,在两位老师身上学到很多实际开发的流程经验。而且这期间,我还接触了一下区块链等的一些东西。虽然是在准备考研,但是却总想进入业界看一下,这也是后期放弃考研而秋招的一个伏笔。

秋招之路

终于还是厌烦了天天刷题的应试教育,加上家里的一些原因,有2-3个月处理的时间,我最终还是决定来业界。此时已经是9月份末期了,很多秋招都结束了。本来是计划着一直学习到明年春招呢,现在来看,两个月前的想法还是挺幼稚的。10月末的一个周三下午,我投出了第一份简历,这种行动一致持续到周末。本来以为要0offer了,没想到第二周来了好多的笔试和面试的机会。从投出简历到收到第一个电话期间,我的内心还是非常波动的,情绪也是很不稳定。不过好在后来一份份的邀请冲淡了我的不良情绪。

我有收到小米、三七互娱、多益科技等一些大厂的,也有一些我个人认为比较有前景的创业公司的。不过多益科技的笔试谜一般的挂了(我个人感觉做的最好的一个?),小米的岗位不是十分想去的,三七互娱一直没有回复,直到突然收到了完美世界的面试邀请。总共两轮面试,本来以为挂掉了,结果最后通过了,还是非常高兴的。之后三七又给了面试机会,不过既然完美世界要给offer了,那么我也不去三七互娱了,个人倾向于北京。

之后,就是现在在完美的员工公寓里等待最后的实习计划了。

感谢我遇到所有的HR和面试官,不管是大厂还是小厂,也不管是大公司还是创业公司,这些HR和面试官们的有很高的职业素质,我从他们身上学会了很多东西,希望这些公司发展顺利,这些人事业有成!!

一些总结

以下是我个人对于怎样学习的一些总结,这结合了我的一些经历,尤其是各种坑。希望可以对各位有所启发吧。可能这更适合新手。

下面不是按照重要性来的,,别误会了。。。。

摒弃完美主义

编程中的“完美主义”是非常致命的。举个简单的例子,我们要学习某个技术,并把它应用到实际开发中。如果是以前的我,那么我可能会把与该技术有关的书都借来,然后研读每个细节,直到所有的点都弄明白,然后再动手尝试着去开发。其实这就是一种所谓的“完美主义”,绝大多数起因于我们之前的应试教育的阴影。正确的做法应该是尝试着去做,边学边做,这样才可以更加高效的学习,而且可以满足项目的进度。之前的方式,不仅影响进度,而且会让我们迷失在细节的汪洋大海中,失去兴趣。学中做、做中学。

想清楚了立马就去做,不要瞻前顾后

之前,我在学习某个技术的时候,一直在想这个东西有没有用,学了可以干什么。总是在纠结这种问题,很难全身心的投入到学习中;而且,纠结的时间,就几乎可以入门某个技术了。更要命的是,我们的知识体系不够,或者说是我们不了解整个知识框架,才有这种幼稚的想法。其实多学习一些技术,在很多时候可以拓宽我们的知识面,虽然很多东西会忘记,但是一些基本思路和基本方法都会有较深地印象,一些资深架构师、技术专家和项目负责人等,都有很广阔的知识体系。

学习编程的核心是学习思路和特性,而不是所谓的词法、语法

首先,我要说明,词法语法很重要,这是程序能运行的基础,但是在刚开始学习的时候,不要过分的纠结于这些细节,要把主要的精力放在语言本身特性上,如果是新手,还要注意学习算法和数据结构。

举个简单的例子,C++本身的特性相当复杂(看看标准手册就知道了),号称最难的语言。如果我们有了C语言的基础了,再学习C++的话,最好不要直接看那么复杂的手册。其实应该C++的基本特性入手(我不是C++高手,不当的地方还请包含):C++相比于C语言,最核心的是扩展了面向对象部分和泛型编程(包括STL)部分(先不考虑C++11以及以后的版本),因此我们在学习的时候,先把这两个基本点弄清楚。或者说,这两个点的基本用法先弄明白,搞清楚怎么回事后,在一步步地深入拓展下去;而不是每天都看标准手册,我估计那样正常人都会GG。。拓展的时候也是,每个点都要边学边练的策略,由浅入深。我之前踩的坑是刚开始就像搞明白所有的东西,结果最后搞得身心疲惫,以至于很难学精,而且丢了兴趣。

同样的例子,如果由C++转Java,我们需要了解Java语言的基本特性是什么。先不考虑JVM的情况下,主要的区别有两大点:面向对象的部分和自动垃圾回收的部分(包括指针引用之类的)。掌握了基本特性,在一步步地去解决,不仅效率高,而且不会丢失兴趣。

学习编程不要钻牛角尖,编程最终目的是为了解决问题(需求)

我遇到过很多同学,包括之前的我在内,总是容易钻牛角尖。比如说,将来是要做后台的,那么前端的东西一点都不碰;或者说,我认为Linux才是一个合格开发者必备的工具,用Windows显得很菜(可能一般是是服务端同学这么想);又或者说,大佬们都用vim or Emacs,用IDE显得没有那么Geek等等。这样类似的问题有很多,我个人把它们归结为钻牛角尖。其实,现在来看,这种想法是很幼稚的,连基本的东西都搞不明白,就一味地追求所谓地“高手地配置”,没什么卵用;而且,只要能高效地解决问题,就不要管那些是否是“Geek”的东西,编程的本质是为了解决问题(需求)

要合理分配学习的重心,搞明白问题的轻重缓急,以需求为导向

现在,各种新技术层出不穷,令人眼花缭乱,别说是新手了,就是有一定编程经验同学,也会纠结各种各样问题。但是,以我现在的观点来看,造成这种现象的一个很重要的原因是,我们没能搞明白自己的真正需求。技术总是学不完的,如果再像 应试教育那样,非要搞明白每个知识点,那么肯定完不成任务,正确的做法是先弄明白自己到底要干什么,然后再去搜集有关的资料等,最后确定解决问题的大体步骤,然后根据步骤来有计划地、分部分地学习。很多时候,编程学习需要不求甚解,这是和应试教育最大区别,也是我们最需要克服的障碍之一。

多向他人请教,多与别人交流,保持一个谦卑的心态

“程序员是最骄傲的一个群体”,这话不是没有道理的。甚至可以说相当一部分的程序员,都想要证明自己的牛×高明之处,总是有想要证明自己比别人聪明、比别人强,总要成为整个项目的最最最核心的人物,总是有强烈的个人英雄主义情结。我承认,曾经的我也是这样的,后来接触的人和事情多了以后,我也一直在反思自己的不足之处,我也一直在努力地克服自己的缺点。

《商业的本质》一书有一句很经典的话:“商业的本质是一个团体活动”。我个人十分赞同这句话,我们在IT界,先排除那些纯粹公益性质的开源项目,我们中的绝大多数人编程是为了做商业性质项目来获取收入的。那么,我们从事的活动本质上也是一个商业活动,那么也就是团体活动了。而上述的行为,是非常“反团体”的,这种行为肯定会对真个项目组造成极为恶劣的影响。

人都有有自己的个性,但是不能把这个作为一些坏毛病的借口,所谓“人不可以有傲气,但不可无傲骨”。我们要学会欣赏并学习周围同学(同事)有点和长处,多和他们交流,取长补短,真正地去发挥团队的力量。要记住一句话:别人总是有地方比自己聪明的。

别和自己较劲

这一点和别钻牛角尖类似,在这里单独拿出来,是为了再次强调。很多人遇到问题总是想自己去解决,总是认为参考别人的思路或者代码就显得自己很low,非要和自己较劲。其实才是这是一种非常low的想法,编程本身是一个思想活动,而思想最重要的还是交流,思想交流的价值不言而喻。因此,如果有自己确实解决不了的问题,应该及时向搜索引擎或者懂的人请教,这没什么,重要的是解决问题和学习新的思路与方法。

多读多写代码

编程和写作有很多类似的地方,都是一个将思维反映在“纸面”上的活动,不过写作是一个比较“模糊”的映射,而编程需要一个精确的“映射”。成为一个优秀的作家,巨大的阅读量是一个先决条件;同时,只看不写也永远成不了作家。编程也是同理,要多看别人写的“文章”,同时也要自己不断练习,只有这样,才有机会成为dalao。

善于总结、多思考和反思

“吾日三省吾身”,总结自己的得失,思考和反思自己的优劣,并合理地调整自身,才可以取得长足地进步。作为IT人,博客可能是一个最好的方式了,技术人要有自己的博客,至少是作为自己的笔记。

有自己的判断力

这和我自己踩的坑有关,我在这里不想指责谁,也不想埋怨有些事情,只能说当初选择“Leader”和“Team”的时候,确实是经验不足,不过这正好是一个很宝贵的经历,至少让我有了比其他同学更多的阅历!“悟已往之不谏,知来者之可追”,这些都过去了,重要的现在和未来。在这里,我只想说一句:选对方向、做对事、跟对人

英文能力

这一点不用多说,对于准备从事IT行业的大学生来说,更进一步说,对于想要成为未来某一个领域的精英来说,熟练的英文都是必不可少的,不要仅仅把自己局限于所谓的四六级上。我更要对一些普通院校的同学强调一下这一点,因为普通院校学生高考时的英文平均水平就相对来说低一点,然后大学的学习氛围可能远不及那些重点院校的,因此好多同学到大四甚至还没过四级,如果是IT类专业的同学,我也只能表示很无语了。

大部分最新的资料或者文档等,都是英文的;所有的顶级期刊的论文,也都是英文的;还有其他很多等,都是英文的。别跟我说有翻译软件,首先,翻译软件的能力还远不能精确无误地处理处理所有的语句,这在很多场景下是致命的;其次,这只不过是你不愿意去学习英文的一个借口罢了。我见过一些同学,总是爱拿自己英文底子不好作为借口,不去学习,真是可笑至极。你就是每天学习一点,四年的大学积累也足够你熟练阅读科技类文献了,我们都不是英文母语,谁也不是天生就会的,都是靠后天自己学习的,遇到困难总是爱找这样或者那样的借口,这种人很难成功,做一个熟练的底层码农就可以了,还天天幻想自己能成为顶级架构师和资深技术专家,简直是痴人说梦,呵呵。。哀其不幸。。

不要受周围环境的影响,尽量寻找一个好的环境

“物以类聚,人以群分”,我很赞成这句话。尤其是到了大学里面,我们会遇到各种各样的人,会加入到不同的圈子里面。我想给各位的意见是,不要被周围那些不好的环境给同化掉了 ,要时刻提醒自己,时刻记着自己的目标。那我自己经历过的一些事情来说,在我还在飞行器专业的时候,每当背着书包去看书时,有时遇到一些很“奇怪”的声音,比如:“哟,×××又去学习去啊”,再加上那种东北特有的声调,你可以想象一下那场景,不过好在没有被那些天天混吃等死之类给同化;即使是来到计算机,也很惊讶地发现,好多科班学生的代码量总和都没有我一个学期写的多,好多人连基本的代码都写不了几行。。(上述的一些情况,可能很大程度上与学校有关,这些经历可能更贴近那些普通院校的同学)。

对于这种情况,我们没必要跟那些人进行理论,最有力的反击是用收入来吊打他们,反正钱赚了是自己的。。。而且,很多时候,不要自己一个人前行,还需要一些志同道合的伙伴一起,大家可以互相激励,取长补短。

最后一点是最好不要和那些满身都是负能量的人经常接触,否则我们也可能变得那样。记住,前途是光明的,但是发展的道路可能是曲折的。我们要做的是坚信光明的前途,正视道路的曲折并想办法克服!!!

IT人不仅要有智商,还要有情商

重要的事情说三遍:情商很重要情商很重要情商很重要。没有人愿意天天和一个冰冷的“编码机器”打交道,即使这个“机器”很牛×。不要感觉自己能力比别人强一点,就目中无人,处处体现自己的优越感。这在IT人身上非常常见。我承认,我曾经也犯过类似的错误,不过我现在更加清醒地认识到情商地重要性了。

前面提到过团队的重要性,一个好的团队是成功的基石。团队是否优秀,不仅仅取决于团队成员的平均水平;团队成员的协同能力也非常重要。而协同力需要成员之间的互相配合,这和智商无关,取决于情商。

如果你和那些成功人士接触过,你会发现和他们交流是一种享受。这很大程度上,是因为他们不仅仅知识渊博、阅历丰富,更是因为他们还有非常高的情商!情商的培养,不是一蹴而就的,需要在平时中逐渐养成,如果你也想成为一个成功人士,那么现在开始就要注重情商。

保持耐心,懂得分解难题和循序渐进

我犯过一个非常致命的错误:总想一次性解决一个问题,没有考虑对难题进行分解,也不去想着分阶段解决问题,问题过长的时候总是缺乏耐心而放弃。我感觉,可能好多同学都有过类似的错误或者经历。我总结了一下我会犯这种错误的原因:

  • 缺乏科学合理的指导与训练。这是最主要的一个原因,我们以后需要解决的都是工程应用问题,而之前接受的都是一个个离散的点的知识,如果没有科学的训练和指导,很难把问题分解成为我们学过的知识。因此,我建议如果有机会,大家就要想办法加入一个项目组,感受下实战的氛围。

  • 内心的自负。我总想一次性解决问题,这样才能显得比较“牛×”。现在想想,真是可笑。那些大型的项目,都是一点点分解成小的可解决的项目,然后分步解决,最终组合起来的。很少有一次性能解决的问题,因此要拜托不正常的心态,积极应对。

  • 应试教育的后遗症。这也是比较有争议的一点,我感觉我在这方面受到了部分的影响,你可以有自己的看法。

广泛的阅读

这里的阅读,不仅仅是技术类的。当然,如果作为技术人,技术类的书籍肯定是最多的。但是,在技术类之外的,还要广泛阅读其他类型的:政治、历史、经济、人文、军事、心理和职场类等,都要有所涉猎。个人认为,对IT人来说,未来的竞争是以技术作为突破点,比拼综合实力的过程。

补充一点,那些毫无营养的书籍就不要看了,这里主要是指那些给屌丝们用于YY的书籍,毫无营养价值不说,还会让你沉迷于那种纯粹是痴想的境界,具体书籍我就不举例子了,主要是那些个 ruo zhi 的小说类的。。。。有这功夫,还是想想怎么赚钱吧,23333333333。想要放松式的阅读,就多看下那些名著之类的,比那些la ji xiao shuo不知强了多少倍。。

养成批判性的思维方式

前边提到的那一个“有自己的判断力”是这个的子集,大学学的不仅仅是知识,更重要的是思维方式。知识我们会忘记,但是养成的批判性思维方式会是最宝贵的财富之一。这里,强烈推荐一本书《学会提问》,这部书可以作为批判性思维方式的入门书籍,多读几遍!!!!!!!等你读完这本书之后,剩下的不用我说,你也知道怎么办了。

技术人要有自己的博客

我是今年年初开始写博客的,博客里面有各种配置过程,学习的一些知识,各种坑之类的。博客是最好的笔记,如果你没有自己的博客,那么现在就开始写。

PS:博客园里的主要是我的软工作业。。。我实际的博客在CSDN,但是我不会告诉你我的地址的,23333333

还有其他的,留作后续补充

其他的还有,时间原因,后续不断补充。

转载于:https://www.cnblogs.com/Erick-Lv/p/9932307.html

你可能感兴趣的:(一个秋招后计科学生的简单总结)