关于计科本科学习的一些经验分享
来自和西电学长的交流总结(包括了大量的其他学长的线上分享博文
#1 摘要 & 忠告
- 竞赛最好不要一开始就抱太大的功利心去打,计科大部分都还是靠着均分上研,保研外校给的排名也是裸分。
- ** 大学的实验班和高中的实验班是不一样的!** 高中的实验班是把一帮大佬聚在一起,好集中资源刷学校的高考成绩上限,而大学的实验班是真的用来实验的,选择需谨慎,这点也适用于学校所有的试点班(有人已经变成小白鼠了
) 。 - 离散数学、计算机组织与体系结构、模拟电子技术基础、微机原理与系统设计这几门课强烈推荐你跟着学校老师的进度走,最好不要自己学。这几门课的特点是老师都讲的不错,听听不管是收获还是效率都比自学好。或者讲的内容和考试侧重点未必和网上的主流网课相契合,有相当程度上的学校特色,自学未必有效。
- 科研当然是越早参与越好,虽然大部分人做科研本科也很难发顶会或者做出什么很成熟的成果,但提前接触也很有价值,直接翻教师主页给老师发邮件即可,大部分老师还是挺欢迎的。
- 找工作和留学最好趁早抱相应的团,我们学校(XDU)有留学和工作交流群,低年级怎么跑路去实习暂时不太清楚,但知道能这么干,可以自己去了解一下。学校的教学与业界是脱节的,实用技术基本要靠自学。
- 如果做科研发不出顶会,竞赛也不算特别突出,一般保研外校时各因素的重要性是学校 > 专业对口 > 排名 > 科研经历 > 项目和竞赛 > 其他。本校则宽松的多,能保研大胆联系老师就是。
- 总而言之就是越早知道自己想干什么越好,而知道自己想干什么则要靠多试错或者直接问前辈。
- 最好不要经常自己感动自己,努力与否和是否有好结果没有必然关系,很多时候运气、方向、方法都更重要。
- 多思考,不要别人干什么你就干什么,很多人都是看到别人怎么卷,所以他也怎么卷,然后就没了,要自己尝试摸索出适合自己的道路。
- 要意识到你在某个时间点做出的某个选择,比如分流,比如选课等等会决定日后很长一段时间内的生活状态,这还往往不是个人努力就能弥补的,如果你做出了不合适的选择,日后是一定要为之付出代价的。尽管很多时候所谓好的选择可能只是运气好而已,并不是自身有什么出众的判断力,但是想想总比不想好。而要提升做出正确选择的概率,我能想到的方法一是多问,多参考前人的经验和教训。二是及时根据个人和周围的现状调整自己的规划,而不是一成不变地一条道走到黑。
- 要合理地衡量自己的精力和智力,不要高估自己的意志力和能力。不过也没必要太焦虑,偶尔也要学会和自己和解,所有学习内容也只是大学生活的一小部分,坐不住就没有负罪感地去玩,不要读个大学把自己整得太苦大仇深了。
#2 竞赛方向
基本可以说大部分人打竞赛都是为了保研,竞赛和保研加分的关系见各学校保研政策。这里基本只会写作为新生如何参与这些竞赛,这些竞赛西电目前的情况之类的简短介绍,至于更具体的怎么学之类参加了基本都可以互相交流得知。科协有本竞赛一本通,把西电学生参加的主流竞赛都介绍的很清楚。
其他比赛西安电子科技大学学科竞赛一览表如计算机设计大赛等等暂时待补充,里面很多比赛博主都没见过有人打,应该参与人数挺少的。
星火杯
西电特色竞赛,新生入学一两个月就会举办,大一比较空有兴趣可以参加一下玩玩,对新生的要求会比较宽容。
数学建模
如果单纯只是想混加分,博主个人感觉大概是除了数学竞赛外性价比最高的比赛,这几年计科数模参加人数和获奖数量似乎越来越膨胀了。
每年五月有校赛,九月有国赛,二月有美赛,三人组队参加。学校在大一下学期会开设数学建模的选修课,然后对国赛和美赛寒暑假都会组织竞赛集训。
数学竞赛
每年大概十一月左右会举办初赛,非数学专业只考高等数学,考一个上午。计科似乎没有相关的培训组织,只会组织报名。然后一年省赛,一年国赛轮着来。计科每年拿省二三等奖的人挺多的。
大学生英语竞赛
每年大概上半年四五月份举办,考一个上午,同样似乎没有相关组织,只会组织报名。
ACM
劝退篇
在开始聊 ACM 竞赛,或者笼统地讲,算法竞赛之前,笔者斗胆在这下一个暴论:如果你是在大学才了解到算法竞赛,并期望获得一些成绩之外的竞赛分等,那么绝大可能你不能如愿以偿。当然这只是笔者不负责任的狂妄的猜想,笔者并不是(西电 19 级)算法竞赛中最优秀的一批人,也不是最努力的一批人,也不是 OI 圈子中的人。
仅凭笔者十分有限的经历来看,算法交杂着有趣与无趣,有用与无用。你可以享受到冥思苦想后找到答案的快感,像熬夜拼完了最后一块拼图,这是思考的乐趣;但大部分时间你需要绞尽脑汁学习算法与数据结构,再用下课后的晚上刷题,在周末对着屏幕发呆,花费一下午时间发现不小心写反的 i
和 j
,感受某些佼佼者用两分钟时间秒掉你苦想了一晚上的题的智商与能力的巨大差距。
而从功利的角度来讲,ACM 竞赛确实帮助我拿到了国家奖学金、保研综测加分和港中大的 offer,也帮助很多校队的同学拿到各种或大或小的奖学金与荣誉称号、保研夏令营的机试免试、企业的实习与大厂 offer;但是另一方面,如果如果把算法竞赛的时间与精力放在卷均分、找实习和搞科研上,带来的收益不见得会比搞算法竞赛低(甚至期望上要远高于算法竞赛
从人生经历、性格培养等玄之又玄的角度来讲,ACM 竞赛可以让你认识到不同的人(虽然同时也会缩小你的交友圈,因为你要刷题
不过,如果你看完以上这些,还是想要试一试,想接触一下算法竞赛,并且打算把自己的重心放到算法竞赛中(无论得失
学习篇
笔者没有能力给出一份适用于大部分人的训练指南,所以在这里仅给出从零基础入门算法竞赛的大概过程,以及在入门和进阶过程中可能用到的书籍或者互联网资料,如有谬误,敬请谅解。
对于算法竞赛的入门,大部分 ACMer 在高中时期就已经完成了该部分。对于零基础的同学,以笔者的经验而言,笼统来说来说,就是编程语言入门学习、学习基础算法 / 算法复杂度理论、算法进阶 / 刷题 / 补题 / 哪里不会学哪里。
- 编程语言学习:算法竞赛中所需要的语言知识是十分简单朴素的。现在绝大部分的竞赛选手选择 C++ 作为编程语言,主要出于运行速度 / 运行空间的考虑,此外 C++ 相比 C 多了 STL,其中包含很多的常用算法和数据结构的实现。所以竞赛选手所用到的 C++,基本就是 C with STL,偶尔也会用到一些 C++ 中面向对象和 lambda 表达式的部分,但是都十分浅显。这里推荐浙江大学翁恺老师的《C 语言程序设计
该课程在 B 站或者中国大学 MOOC 上均有免费资源,或者对着 OI Wiki、菜鸟教程或者其他网课自学。学会基本的语法知识、逻辑 / 循环控制、函数、结构体、指针以及 STL 中的基础数据结构(例如》 , vector
、stack
、queue
、map
、set
等)和一些基本算法(如sort
等)的使用大概就可以了,这部分也可以等数据结构和算法入门后再进行学习; - 基础算法 / 算法复杂度理论:照着 OI Wiki 学就可以,看不懂的就找别的博客看,不要死磕一篇文章。复杂度理论浅尝辄止,能大概分析出一个简单算法的时间复杂度即可,这一部分不推荐 OI Wiki,建议自己多找几个博客对应着学。此外,你还需要学习一些基础的数据结构,比如栈、队列、链表、图、哈希表、并查集、堆、霍夫曼树(进阶来讲,平衡树、树状数组、线段树)等等,在 OI Wiki 中也可以找到对应的学习资料。在学习的过程中,可以在洛谷 - 题单列表中寻找对应的专题进行训练;
- 进阶:这个阶段不需要太多的路线上的指导,刷题、打练习赛、补题循环往复,遇到不会的算法 / 数据结构就去学,然后去刷对应的题目进行专题训练,然后继续刷题、打练习赛、补题就好了。在这里推荐一些实用网站:
- OI Wiki:OI Wiki 致力于成为一个免费开放且持续更新的编程竞赛(competitive programming)知识整合站点,大家可以在这里获取与竞赛相关的、有趣又实用的知识。里面的知识大而全,且有对应社区不断维护内容,保证内容的更新和有效性。文章中的代码大都可以直接运行,可以当作竞赛模板使用(但是请不要过于相信,在比赛中使用之前一定要自己测试以保证正确性,这是泪的教训
) ; - Codeforces:Codeforces(简称 CF)是一个举办编程竞赛的网站。该网站提供了密集的(通常两三天一场)短时(一般仅有两个小时)比赛。绝大部分比赛的题目质量都比较高,但是也有部分场次恶评如潮。该网站实现了积分系统,在一场比赛中的优秀发挥将提高你的积分,反之可能会减少你的积分,可以较为直观的反应你的竞赛水平,给人以强烈的反馈(像打排位一样
状态好时不断上分的感觉真的很快乐,很上头。该网站绝大部分比赛的赛制与 ACM 竞赛不同,且题目风格有较大差异,所以在 CF 中的高分数不完全代表在 ACM 竞赛中的高水平(但是往往会有比较强的正相关性) 。 该网站常用于日常训练、训练手速、发掘新的知识点、保持比赛状态,唯一不太好的就是由于时差原因,比赛常常在北京时间 22:35 开始,需要熬夜打比赛。) 。
- OI Wiki:OI Wiki 致力于成为一个免费开放且持续更新的编程竞赛(competitive programming)知识整合站点,大家可以在这里获取与竞赛相关的、有趣又实用的知识。里面的知识大而全,且有对应社区不断维护内容,保证内容的更新和有效性。文章中的代码大都可以直接运行,可以当作竞赛模板使用(但是请不要过于相信,在比赛中使用之前一定要自己测试以保证正确性,这是泪的教训
刷题建议
每一名 OIer、ACMer,刷题是必不可少的。不仅要有选择性地针对性练习,还要对每一场比赛的题目及时补题。遇到没做出来的题目,首先要思考原因:
- 算法没学过:现在去学,而不是把这道题和算法放在脑后。
- 赛时没想到正解:对正解算法的理解还不够,因此还需要进一步的学习。
- 想到了正解,没码出来:码力欠缺,建议多练
不行的话带个板子)。 ( - 码出来了,但没调对:比上一条强一点,码力还是欠缺,建议多练。
- 完全能做,就是脑梗了:比赛前好好休息,平时多吃点营养品。
以上这些听个响就行,学习从来不是线性的,而是需要不断循环、迭代,只有自己才能明白自己的状态,找到适合自己的方法,如人饮水,冷暖自知。此外,最好的方法就是找个高中打过竞赛的带着你学,告诉你该学啥、学到啥程度,帮你答疑解惑。
参赛篇
由于疫情影响,许多比赛的日期年年在变,以及由于笔者记忆力过于贫瘠,许多比赛的细节记得并不是很清,所以以下的部分可能有和现实情况不一致的地方,望读者海涵。每一届渴望参加算法竞赛的新生都可以加入西电的算法竞赛群获得相关竞赛消息。
- 新生赛:一般在十一月举办,单人赛。顾名思义,该比赛是专门为新生准备的比赛,也只有大一新生可以正式参赛。这个比赛是大部分 ACMer 大学算法竞赛的第一站。在该比赛中获得优秀名次(视每年情况,大概前五六名到前三甲的样子)可以获得校队入场券。
- 校赛:一般在四五月份举办,单人赛。校级比赛,所有本科生均可参加,竞争较新生赛更激烈。在该比赛中获得优秀名次可以获得校队入场券。
- 校队:或者叫做西电程序设计竞赛基地。加入基地只是代表你可以享受基地的资源(比如基地的工位和打印机
并且校队的成员有时会组织统一训练(视校队主席的安排而定) , 校队不会帮助你组建队伍(当然你可以在校队中寻找还没有组队的同学进行组队) 。 不保证你具有参加比赛的资格。事实上,所有的参赛资格都会在全校范围内进行选拔和竞争。加入校队没有硬性标准,也没有明确的报名时间。你只需要向校队证明你具有校队的水平就可以,比如前面所说的在新生赛 / 校赛中获得十分优秀的成绩,又或者你在高中算法竞赛中获得过一定的成绩,又或者你在 Codeforces 中拿到了橙名或者以上等等,只要大家认可你就可以。) 、 - XCPC:在这里泛指 ICPC 和 CCPC 竞赛,三人赛。一般在秋学期,每个比赛各四五场,以队为单位,各队每赛季至多可以参加两场 ICPC 和两场 CCPC。我们常说的打 ACM 就是指 ICPC 竞赛,在 2017 年前该比赛由 ACM 赞助,故称为 ACM-ICPC 竞赛,简称 ACM 竞赛。这是你需要参加的最重要的竞赛。在西电,ICPC 区域赛金牌视作竞赛突出特长(CCPC 分站赛金牌就没软用了,虽然它的难度要比 ICPC 区域赛金牌高
更多信息可以自行百度,或者加入校队后会了解的,当然,如果没办法加入校队的话,了解太多也没用。) 。 - 陕西省程序设计竞赛:就是我们常说的 ACM 省赛,同样三人一队参赛,一般五月左右举办。这个比赛的门槛就十分低了,基本有点算法基础就可以拿到参赛资格,当然含金量也不太高,在学期综测加加分还是很爽的。
- CSP:准确来说应该叫做 CCF-CSP 认证,不属于 ACM 竞赛体系,单人。该认证一年四次,500 分制。算法基础扎实得话可以拿到 300 + 分,在保研夏令营中比较有用,推荐在保研之前参加。认证中优秀的同学有机会被推荐参加 CCSP 竞赛,或许可以公费旅游。
还有其他一些竞赛,笔者在此不再赘述。总而言之,想要开启你的 ACM 生涯,就好好准备新生赛和校赛,加入校队,在里面会获得你想要的信息。
互联网 + 和挑战杯
挑战杯和互联网 + 是规模最大、认可度最高(个人认知范围内)的创新创业类比赛,19 级的保研政策中在这两类赛事中获得名次的都可以得到不同程度的加分。
挑战杯主要分为两种,一种是 “创青春” 创新创业大赛,一种是学术科技作品竞赛,两种比赛隔年举办
首先,介绍一下参加这类比赛的渠道。挑战杯
接下来,介绍一下这几种比赛的过程。很多人都会嘲讽这三类大赛是 PPT 大赛,觉得这类比赛很水没有含金量,在此我想小小洗地一下
最后,我想谈谈参加这类比赛的收获。第一是保研加分,这是最最实在的收获。第二,这类赛事的参赛经历,也许会成为你简历上的闪光点,如果能进国赛,拿到国家级奖项,那更是闪光点了。第三,除了自己的代码能力等等的硬实力,这类比赛会大大提高你的表达能力、写本子能力和做 PPT 能力,这是除了技术之外较为重要的能力,很多时候,技术好重要,把自己的作品优点充分表达出来让别人看到更重要。
最后的最后,我想说,想做项目请主动,主动联系团队,主动联系导师,积极表达自己想参赛的意愿,不要扭扭捏捏等着别人来邀请你加入项目组,牢牢抓住每一次机会,向别人表达自己想变得更好、想往上走的意愿并不是一件羞耻的事情。
此类比赛是对参赛队伍综合能力的全面考验,多看、多思考。包括但不限于(按重要性降序排列
- 选指导老师的眼光(涉及社会工程学
) ; - 选项目的眼光 & 遇到好项目的运气(涉及投胎学。除非你非常牛逼,自己提出一个很强的原创项目
) ; - 在团队中占据主导位置、担大任的能力(社会工程学
) ; - 描绘愿景、写文章、做 PPT、演讲的能力;
- 技术研发能力
电赛
介绍见西安电子科技大学电子设计竞赛网,计科似乎打电赛的人很少。
电子数据取证类竞赛
长安杯、美亚杯等。网安院参赛较多,计科院参赛较少。
内容:从 “犯罪嫌疑人” 的手机、电脑系统镜像中采集犯罪有关记录,对案情进行梳理。赛题均为选择题。
优点:简单,只要会 windows 和 linux 的基本操作就行(主办方会提供专业的取证软件
** 缺点:不能加保研分。
ps:硬盘容量最好大点
#3 科研方向
本科生如何做科研(计算机,AI 相关)
对于刚入学的高中毕业生来说,搞科研似乎是一件 很 神 圣 很 困 难 的一件可以四处吹牛逼的事,答主在和一些学弟学妹的交流中感受到现在低年级本科生或者一些试图自己摸着石头搞科研的同学在最开始的阶段碰到一些误区和困难,所以提出自己的一些见解。
我为什么要本科搞科研?我何时应该做科研?
写在最前面:做科研当然是越早越好(笑,答主回想起自己的经历,只恨不得大一就开始找老师搞科研。
这个当然不是必选项,做科研只是大学生活中一个选项而已。如果你的目标有想继续深造的想法,那么本科搞科研在答主看来是比较重要的。
答主曾经遇到个学弟略带难以置信的话问
当然,大部分的本科生都有另一个疑惑
任何的人都是从小白开始的,这和是否是本科,硕士,博士无关,你越早脱离小白的状态,你的眼界就会越开阔。
如何做真正的科研?
第一步当然是找老师,而且要找对老师做真正的科研,千万不要被所谓学长带着做项目进实验室这类的的谎话,这类的都是骗你去打比赛;当然也要仔细鉴别一些老师通过找本科生做项目为幌子来去打比赛(笑
怎么找到适合自己的老师呢,这件事可大可小,小到你本科期间能否有一定的收获和产出,大到你能否在未来硕博阶段找到最适合自己帮助自己发展的老板。在这里答主给出的建议是,不管是受到学长影响或看了 xxx 去 “喜欢” 一个领域还是自己本身就有比较强的意愿去做什么领域,对于没有接触过科研的小白来说,一定一定要找愿意带你科研的老师,因为这样的老师会在你起步初期帮你很快提高你的科研水平,他会定期帮你指定目标。这样的老师可以听学长推荐,或者自己有缘去遇见,答主的经验是如果不知道联系谁的话,可以在自己第一段科研的时候联系本校的年轻老师,这样的老师对待科研比较上心,也愿意带学生去做科研(当然有些老师会安排自己的博士生带一下,根据答主的经历,最好不要这样,因为博士本身的实力难以保证(哈哈
第二步,就是做真正的科研,以答主接触过刚开始做科研的学弟学妹以及答主自己刚开始做科研的经历来说,大多数人其实并不知道什么是真正的科研,以为我把 A 技术用到 B 领域就是科研了,或者我做个 A+B 的东西就叫科研了,就嚷嚷着我要投顶会了等等。其实任何学科的科研在这方面都是一样的,科研都是从问题入手的,解决方案都是手段。所作的工作都是想办法去解决所研究领域的问题。不管是解决已有的 open problem,还是自己发现新定义的问题,都是试图做对整个领域有益的事。答主轻飘飘的说个结论可能并没有对学弟学妹们起到什么关键的影响,个中如何做好科研的细节,各位可以在自己跟随老师做科研的过程中自己体悟。
写在之后
如果有了一定的科研基础,或者对自我认知规划比较明确之后,如果想去科研强组这样更高的平台(不管是清北华五,国内国外
强组是不缺可以挑选的学生的,如果可挑选的学生太多,强组牛导一定会优先选择:熟悉的人
这就是为什么有一种话叫 “connection 大于一切
#4 留学方向
留学
西电计科的留学氛围似乎较弱,远不如上面的成电,一届计科可能还不到 20 人。
Suggestion 1
1. 概述
由于 19 级从大一到大三一直处在冠病状态,所以留学的热度、项目的数量以及相关准备的便利性都不如之前。我的一些所见所闻会局限于 2020-2022 年的历史经纬。我相信随着形势的不断好转,留学的便利性和项目的多样性在 23 年以后比我们肯定要好的多。
准备留学应该是一个系统性的工程,不过由于 20 年至 22 年的历史经纬,我准备的比较仓促。可能我的经历就是一系列教训的集合。下面我来简述一下准备留学(硕士类)的大体流程。
1.1 确定目标国家和院校范围
常见的留学目标国 / 地区有以下几个:
- 北美:美国 / 加拿大(英制
) ; - 英联邦:英国、香港、新加坡、澳大利亚;
- 日本 / 韩国;
- 欧洲大陆:德国、法国、瑞士、西班牙;
- 北欧:芬兰 / 瑞典 / 挪威;
- 其他国家(比如中东一些石油国家,听同学和自己在网上了解到的消息,中东国家资助了很多组,而且出手十分阔绰)
首先要根据以下几个因素确认留学目标国:
- 预算;
- 未来规划;
- 期望滞留海外时长(学制加毕业后
) ; - 其他因素。
首先说预算,简而言之,就硕士而言,总花费的排序为 “德国 & 北欧 < 香港 < 韩国 < 新加坡~日本 < 澳洲 < 英国 < 美国
其次说未来规划。未来规划在我看来有三种:继续深造(PhD
第三,如果想长时间在国外环境生活,那么选择北美 / 日本 / 澳洲都是不错的选择。笔者至少现在对在美生活还是感觉比较好的,可能和笔者比较社牛(不要脸)的性格有关。
最后,关于其他因素。每个人都有每个人的故事,个人做出自己的选择肯定要基于个人独特的历史经纬。上面的一些建议和教训,也只是很多人历史经纬的一个经验统计,不能完全适用于每个人。这里的其他因素可能包括:a. 在当地恋爱并结婚;b. 家里有亲人就在目标国;c. 独特的文化偏好。
1.2 需要准备什么
- 预算。
- 一个合格的学术成绩,通常值得留学的学校的最底线是均分 85。在英联邦制国家和地区越来越多留学生涌入的环境下,这个分数可能得默认加个 0.5~1.5 maybe。最好不要有挂科或重修标记。我校貌似除了必修课会有重修的标记别的就算挂了也不会上成绩单。
- 合格的语言成绩。包括英语和当地语言。英语是通用语言,肯定要考的,学校都有要求,为了给申请留有余地,请确保自己的雅思考到 7 overall,或者托福 100+-2。当地语言主要针对于目标国官方语言非英文的,比如德国、法国、日本。有些人说学校只看英文成绩,这是对的。但是去签证处办签证时签证官需要你的当地语言水平证明以确保你在当地能够正常生活。所以考取当地语言成绩也是重要的一步。如果考不到签证申请的要求的话无法申请签证,考到签证要求但是没有达到学校要求的可能会被要求入境之后上三个月至半年不等的语言班并通过结业考试。这样的话会增加很多成本。
- 其他合格性成绩。申请时需要用到的其他成绩,比如一些专业技能认证考试,或者比较常见的 GRE/GMAT。对于我校同学可能大部分不需要考虑 GMAT 的事情。
- 科研经历 / 科研成果 / 实习经历。没有的话至少北美申请是没戏了。
下面我详细介绍一下怎么准备这些。
2. 具体准备
2.1 学术成绩
这篇帖子介绍了很多很多。是很多同学宝贵的经验见解。不过需要注意的是,北美一些学校会要求成绩经过 WES 转换成北美标准下的成绩。英联邦制国家会有自己的一套算法手工计算你的成绩。一般来讲,他们会剔除掉通识课、政治课、以及一些学校的特色课程(比如 CBA 测
2.2 语言成绩
语言成绩下面主要对几种常见的英语考试作介绍。实际上笔者认为学习任何语言的基本思路是一样的。
2.2.1 雅思
雅思主要用于除美国以外的国家的英语语言成绩要求。雅思总分为听说读写的平均分,每项满分为 9 分。它采取.25 进位的方式,若均分满.25,会自动进位到最近的.5 分位。比如算术均分为 6.75,那么最终 overall 就是 7.0 分。雅思出席就会得到 2 分,越到高分段允许错误的题数差距越小,以达到区分高分段的目的。笔者的经验是,听和读很简单,练习得当大概三个月不到可以到 7.5 至 8.5 的水平,不过题型相当灵活,有时候需要打字,机考时没有联想输入法,必须打对了才能得分,不过允许 paste。真正的难点在于口语和写作。口语的话建议将模版熟记,并可以适当的做补充,中国大陆地区口语存在故意压分现象,如果家庭条件允许,可以去香港考试,相同水平下会高 0.5-1.5 分。写作的话,笔者的建议是可以开一个账号或者用手机的笔记功能,把生活中的有趣的事,或者学习中遇到的一些知识点什么的用英语记下来,这样做不仅可以练习写作技巧,还可以练习打字,写作系统机考不带联想输入,必须一个一个输入,不过有 word counts,不必担心数不清字数。大概练习一两个月会有质一样的飞跃。参考资料的话,新东方官网上有雅思官方真题的电子版,都是免费的,用这个就行。反复做,仔细研究。口语每个季度会换一些题目,大概过半个月新题就都总结出来了,做这种总结的公众号很多。
2.2.2 托福
托福主要用于美国院校申请。美国院校现在很大部分也会接受雅思,但是一般来说申请美国院校院校方更愿意看到你的托福成绩。因为美国人总是认为他们的才是最好的。托福满分 120 分,听说读写四项各自 30 分。美国人的考试题型相对少一些,只有选择题和写作题。不过美国人强调使用能力,所以听力会贯穿整个考试。除了阅读部分其余三个部分均有听力环节。托福的口语模版化比雅思更强,因为托福是对着机器回答问题,而雅思是真正的考官和你视频电话,托福口语需要将固化的模版记牢,不过托福的口语没有压分现象,考 25 分大把人在。托福写作需要写作的字数比雅思多,但是托福写作固定了题库,可以在 ETS 官网上找到 Pool。需要注意的是,托福假定考试者为一名前往美国学习的学生,所以题目绑定校园生活,同时涉及理工类的内容相对更多(比如天文、地理、生物
2.2.3 Duolingo
有些学校会承认 Duolingo 组织的考试成绩。这个考试是自适应考试,总的来说和托福比较像。我个人只是用过 Duolingo 学习过西班牙语,没有参加过这种考试,不敢提供太多的建议。
2.2.4 PTE
不推荐。
2.2.5 Online Tests
不推荐。
2.3 其他合规成绩
全部的美国院校,以及部分其他学校会要求申请者提供 GRE/GMAT 成绩。我只参加过 GRE 考试,只能说说我对 GRE 考试的一点点理解。
2.3.1 GRE
GRE 是美国研究生 / 博士生的一种通识测试。分语文、数学和写作三部分。改革后的 GRE 取消了不计分加试,取消了一篇作文,减少了题量。准备起来更加容易了。因为 GRE 的成绩有效时间有 5 年,所以 GRE 准备好了可以早点考。GRE 作文是一种驳论文(Arguement
2.4 科研经历 / 科研成果
有详细的介绍
2.5 实习经历
我们学校的内推资源还是很丰富的。
2.6 SOP
SOP 切忌无中生有,但是可以适当拔高自己。比如说,你不能写自己从来没有做过的事情,这是欺诈。但是你可以把你做过的事情的重要性写的更重要些,即使它实际上可能并没有那么重要。这是可以的。
3. 注意的事项
留学申请中需要注意的一点是:诚实。这是我一路上感受最深的事情。假的真不了,真的假不了。你说了一个谎,就需要无数个谎去弥补这个谎。任何事情都需要合规。国外有些事情可能在国人眼中看来很繁琐,但是国外几乎每一件事情都有明确的精确的法度。需要做到合规的主要就是申请材料的合规,包括但不限于成绩、résumé、SOP、I-20 (CAS)、Visa。最近一位北航的同学因为隐瞒北航经历被指控签证欺诈面临十年监禁,得不偿失。
4. 生活相关
最后,来了美国一周多,聊点日常生活感触。印度室友很热情,叫我去一起打板球。美国不鼓励儒家的内敛性格,所以大胆展示自己,不要怕说错,也不要怕说不好做不好,nobody cares。
#5 工作方向
以博主的个人感觉,本科就业是想去互联网企业还是去国企银行,二者的准备路线和课外需要额外付出的努力多少可能不太一样,阅读的时候可能要注意区别。
Suggestion 1
讲一下我个人的就业经验分享
考完研就觉得个人的成绩不是理想,就下载了招聘软件,关于工作讨论的软件以及学校就业群,了解了就业的基本情况。
说一下我的成绩,79.5。考研出分后才准备的就业,脑子里只有考 408 剩下的八股,没有刷几道题,加上互联网寒冬,所以想去运营商躺平。当初是看了 RS 上的一个分享(分享可以在公众号” 小铭同学在搬砖中 “看到
国企的招聘进度往往过慢,在等待面试的过程中,要大胆地投递简历,不要怕面试,通过面试总结经验教训,以试代练。大家一定要大胆参加国企的线下面试,对校招学生他们并没有过多的要求,面试官都挺友好,楼主个人在准备就业的第十天,免试拿到了某直辖市的运营商的 offer, 最终选择去了某银行的软件开发中心。
就业信息来源
1. 导员创建的官方就业群(往往会有学长学姐内推的消息,或是来学校线下招聘的公司
2. 学生自主创建的就业交流群
3. 睿思(往往会有学长学姐以及校园大使发布的内推的消息
4. 官方网站公告(搜索关键字 公司名 + 招聘,公司的招聘学校可能会发但普遍较晚)
5. 社交软件内推,脉脉 牛客
6. 招聘软件(猎聘、国聘等)
此外如果意向工作地区明确的话,可以去脉脉牛客搜索一下特定地区的就业机会。我在春招得知雄安有农行跟建行的直属机构,可惜只在秋招找人
就业去向
知名互联网公司
国企央企(不要局限于银行运营商
地方性高精中小厂
地方性国企
一些招聘术语
Offer:录用通知书。当然现在许多公司会在 Offer 前加入意向书环节,相当于告知你我们准备录用你了,然后再经过审批,定级,谈薪等等再发放包含薪资待遇的录用通知书。offer 也分很多种,根据薪资从低到高分为白菜,sp,ssp 等。白菜级普通薪资水平的 offer,sp 为 special offer,ssp 为 super special offer。不过有心的应届生也会进一步细分不同的 offer,例如烂白菜,大白菜,小 sp,大 sp,小 ssp,大 ssp,ssp+,意思也显而易见。
HR:Human Resource。即人事,最广泛定义是指人力资源管理工作,包含六大模块:人力资源规划、招聘、培训、绩效、薪酬和劳动关系等。多用于公司的人事部门。也是公司的一个重要的职位。公司的人员招聘,培训,职员的考核,职员的薪酬,职员调动都和人事有关。即,招人的。
HC:Head Count。公司 / 部门 / 岗位的招聘名额,一般来说一个萝卜一个坑,招满即止,除非你特别优秀(例如腾讯大咖,华为天才少年,京东京 Star,小红书 RedStar,阿里巴巴阿里星等
JD:Job Description。职位描述,一般会说明该岗位从事的工作,以及希望候选人拥有的一些资质
OC:Offer Call。许多企业在决定录用候选人时,会通过电话或者邮件告诉候选人。
Base:这个具体需要根据语境来,如果是地域,指的是你将要工作的地点是哪里;如果是薪资,表示的是一个月固定发放的工资。除此之外,薪资待遇可能还包含绩效,奖金,股票等等。
Package:总包,也即月 base 发放月数 + 房补发放月数 + 人才补贴 + 签字费 + 股票等等构成的第一年薪资总数。这里要注意,很多公司谈薪的时候只强调总包,把很多只发放一次的钱也算了进去。但是有的时候股票可能只是一张白纸,跳槽 / 涨薪的时候也基本是根据你的 base 按一定比例进行调整的,选择 offer 的时候要多个心眼。
Argue:即要求更高的薪资。如果对自己的薪资不满意,可以要求用人单位进行调整,但是一般要求你要么有薪资更高的 offer,要么有比较强的个人能力。这里面有很多学问,极限选手说不定可以左脚踩右脚上天(大雾
感谢信 / 人才库:即拒绝录用的信件,但是措辞会比较委婉,会感谢你的投递,然后强调已将你放入人才库,期待将来有合作的机会。
池子 / 排序:随着校招竞争越来越大,一些公司即便你通过了所有面试,也不会直接给你发放 offer,而是把你放到一个数据结构里(俗称池子
八股文:即计算机基础。由于很多面试官在面试时喜欢问一些概念性的题目,例如,C++ 相关问题,引用折叠什么情况下会推导为右值引用;计算机网络相关问题,Tcp 连接其中一端突然断连,另一端是如何感知的;操作系统相关问题,内存池在多线程情况下怎么保证线程安全;数据结构相关问题,红黑树各种失衡状态的具体调整过程等。由于这类问题往往问法固定,标准回答也比较固定,故而被戏称为八股文。
校招时间节点
校招主要分为暑期实习招聘,秋招提前批,秋招正式批,秋招补录,春招,春招补录。一般春招跟暑期实习招聘是同步开启的,不过春招针对应届毕业生,暑期实习招聘针对下一届应届毕业生。当然,不是每一家公司和每一个岗位都有那么多批次,一般说来,还是那个大原则,一个萝卜一个坑,招满即止。一定要提早规划,利用好信息检索能力明确知悉各家公司(至少是意向公司)的各个招聘节点,早做准备。之前认识很多同学,既无升学打算,又无明确职业规划,最后错过了秋招,只能春招随便捡个不甚满意的工作。
暑期实习招聘一般是 2-6 月开启,注意,只是一般,有的公司等你知道的时候已经招得差不多了。主要用于招聘实习生,与日常实习的最大区别是,暑期实习可以提供一定的转正比例,即拿到正式 offer。也有的公司不提供转正,但是如果你拿到了暑期实习 offer,秋招可以免笔试,甚至直通终面。当然,有的公司暑期实习会开出很低的薪资,甚至要跟校招生一起排序。所以,一定不要把鸡蛋都放在一个篮子里,不要觉得拿了能转正的 offer 就万事大吉直接躺平。除此之外,前面我们说过有实习经历在秋招中会是极大的加分项,所以有条件的一定要早实习。
提前批一般用于让公司更快的抢到一些更优质的人才,所以一般都是神仙打架,竞争都比较激烈,但普通人也不是全无机会。除此之外,提前批一般不会消耗正式批投递次数,所以相当于多了一次机会。
正式批一般紧跟在提前批之后,是开放 HC 最多的批次,所谓 “金九银十” 就是指九月和十月是校招生投递最多,笔试面试最多,产生 offer 最多的时间段。但是由于竞争越来越激烈,这个时间早已越来越提前。
秋招补录和春招类似,用于补足在之前的招聘中没有被填满的 HC,一般招聘规模会比较小。
在以上这些批次中,暑期实习,提前批,正式批,春招一般是独立的机会,你可以多次投递。所以要早做准备,尽早投递,能参与的尽量要参与,早拿 offer,多拿 offer。不要觉得自己还没准备好,你永远不可能完全准备好,在实战中,才是提升最快的。首先,早拿 offer 可以稳定心态,从而做到从容不迫;其次,这两年企业骚操作不断,毁意向,毁约层出不穷,多拿 offer 可以防止这种意外;最后,有比较多的 offer 也方便在后边的谈薪环节 argue 到更高的薪资。当然,这些批次并不是完全独立的,大公司都会有面评记录,如果面评糟糕的话,对你之后的应聘有很大的影响。
这似乎与上边讲的早投递矛盾冲突了,所需一方面需要你早做准备,先多面小厂攒经验;另一方面,需要你做好权衡。