实习
前言
如果坚定了本科毕业就工作的话,很多课程你都可以直接摆烂,专心准备以下内容(省流版) —— (以一种差不多得了的心态去应付他们,拿个及格就万岁)。
技术 —— (项目/论文/竞赛)
算法 —— (LeetCode/Codeforces/洛谷等)
八股文 —— (牛客网等)
英语 —— (四六级/雅思托福等)
因为学校大部分的课程设计,并不匹配后续实习与就业的岗位需要,往年经济发展良好的时候,就算不满足岗位需求也可以让你轻易的拿到offer,而经济下行的情况下,企业为了降本增效,他们更希望来一个可以过来直接为公司做事的廉价劳动力。 所以:很多课都可以直接摆烂,及格万岁,省时间去针对学习实习/就业需要的技能
除此之外,大部分的计科课程,本质都可以一周时间速成,所以个人认为所有课都不需要学前置知识(即使需要,再多给你一周的时间,也足以让你掌握对应的前置知识),所以下列的准备并不一定要严格按照时间顺序进行,而是根据你自己的个人时间安排以及抗压能力进行灵活调整。
入门准备
熟悉编程规范
作为计科新生,最有价值且适用于熟悉编程规范的课有四门
C语言程序设计
编程思维与实践
面向对象设计
数据结构
其他数学物理什么的,即使你认真学了,过了半个学期你可能连泰勒展开的格式都忘得七七八八了,而数学物理这个东西在找工作这方面帮助有限,Coding matters。 而这三门课程,刚好对应了:编程语言入门,算法入门以及计算机编程架构。
可能一开始有些人会觉得这三门课程的进度难以下手,不知道要如何进一步学习。
其实这很正常,因为ECNU的教程设计本身就不大合理,用那不知所云的PPT再加上几乎没有引导的EOJ平台用算法来消磨你的宝贵时间;用Wrong Answer和Runtime Error打击你得自信心。
然而,既然你有幸打开了这篇文章,说明你本身就是一个善于查找资料的聪明人,对于聪明人,你可以在以下网站找到ECNU计科大一快速入门的秘籍
网页
视频
书籍
这些内容自己选择再自己看PPT足够你对付这四门上课讲的云里雾里的课程了
了解八股文考察内容
除了上面的内容外,你还需要针对自己所感兴趣的岗位进行针对性学习。比如你对Web开发感兴趣,你可能需要知道
html/css/javascript
react
vue
Spring
这些特性
如果你想应聘后端岗位,你可能还需要了解
数据结构
操作系统
计算机网络
数据库
设计模式
以上内容,当你需要应聘对应岗位的时候,面试官是默认你都知道的。如果你的期望是面试且为后端的话的话,最好不要跟着学校大三才开始学数据库和计算机网络,而是尽量大二下的三四月份就把
操作系统
Linux常用指令
进程 线程 协程
进程间通信
内存管理
同步异步
死锁
IO多路复用
数据库
SQL
事务
锁
范式
索引
优化
计算机网络
HTTP
TCP/UDP
拥塞控制
IP
设计模式
单例
工厂
装饰器
观察者
对应语言最常用版本的特性(如C++11 Python3 Java8等等等等相关知识点牢记于心(此时可以尝试投递日常实习——不是暑期实习,暑期实习是带转正名额的,难度比日常实习大)
进阶准备
基础部分了解完之后,可以进入进阶准备 —— 扩充简历 无非就是技术栈,项目,奖状这三个部分(实习另说) 这里可以参考这篇文章 如果让你重新开始学计算机,你的学习路线会怎么选择?
项目
训练营
开源项目
视频带做的项目
算法
竞赛
纯面向工作
[力扣刷题攻略] Re:从零开始的力扣刷题生活 力口题目等级分 牛客公司真题 带你刷完LeetCode大厂算法200题,刷完直接拿offer
面试
简历
一般的简历按照顺序应有以下信息
个人信息
姓名 彩色照片 性别 电话 邮箱必填,其余的内容比如求职意向则根据自己情况添加
如果平时写博客,可以写上个人链接
教育信息
985(虽然是末流9但他至少能给你带来这三个字
毕业时间
成绩排名(如果成绩排名不出众可以不填)(如果填写请注意填上满分分数,如3.6/ 4.0)
学习课程(如果课程成绩不出众可以不填)
技术栈
词汇上做好引导,比如精通Java,了解python,熟悉c语言和MySQL
实习信息(如果有)
做了什么
用了什么技术
承担了什么角色
负责哪个部分
做了哪些优化
项目经验
同上
突出强调你做的优化(所有人都能复现某个项目,你比别人强的点在于优化
奖项证书
四六级或其他表现你英语水平的证明
奖学金
其他专业相关奖项
(实在没得写了写个志愿者服务或者LeetCode/Codeforces的rank分也行)
其中,技术栈、实习信息、项目经验、奖状证书请根据“含金量”降序写在简历上,毕竟含金量高的东西本身就该让人早一点看见
机考技巧
面谈技巧
补充说明
英语
如果想去外企(Tesla,SAP, 摩根士丹利,野村证券等)工作的话,面试大概率逃不了英文,所以如果有志去外企的话,最好报个雅思托福之类的考察到口语的英语考试(四六级基本不考口语),以免到时候英语面试无话可说
四六级
雅思
备考雅思的一些软件/网页推荐
首先,最有用的英语学习方式,其实还是你主动地去找你喜欢的内容去看(比如你喜欢看LOL比赛,你可以去看英文流解说,可以去看各个装备的英文描述;再比如你喜欢O神,你可以把O神设置成英文文本) 这里永远都是优先推荐Youtube作为你的英语视频学习网站
背单词:不背单词
查单词:韦氏、朗文、牛津
词汇量测试: http://testyourvocab.com/ 或者 欧陆词典词汇量测试
阅读:扇贝阅读
听力:每日英语听力
口语: 雅思哥
写作: chatGPT
雅思真题模拟考:https://ieltscat.xdf.cn/mock
雅思题目补充 https://ieltsonlinetests.com/
最后更新于
这有帮助吗?