第一份实习(工作) Why and How?
找到工作后,回头看,皆是遗憾😭
声明:
这是年初我在今年五月份给大三分享的内容,我将其中涉及隐私的部分摘除发布。
我正在思考如何总结厦门大学读计算机的本科四年,既要表达真实情绪,输出有价值的建议与取舍,又要反复叠甲,防止被他人误解。好难把握啊🤔
Why 第一份实习?
个人倾向
本科成绩不佳,无法直接保研
厌恶应试学习,为了考研进行学习对我来说是痛苦且枯燥的。
非常喜欢实践,做具体的事情,把学到的东西真实运用在生产生活中能带给我的成就感远超一切。
机会成本:觉得读研三年时间成本很大,可能工作三年也是很好的选择
功利一点讲
实习经历很有用
有第一份实习,找到更好的第二份实习/工作,会简单很多。---讲讲和mentor的聊天
以去年秋招情况来看,我们的竞争者都有实习经历
实习转正:熟悉公司的技术栈,适应公司文化,更短的考察期....
计算机专业实习能赚到钱(虽然比正式少太多了,但隔壁金融可是一分没有啊)
上一些高度
我们需要一个可行的方法论来优化大学生涯,以期望寻找到那个最优解。
假如小A知道自己的目标:出国留学,他应该竭尽全力逼近这个目标,漂亮的gpa,合格的英语成绩,一段研究经历,一篇论文,💰....他所要努力的方向比较明晰了。(当然,我认为的本科生留学最优解是transfer)
假如小B不知道自己的目标呢,他有前40%排名,保研,找工,留学.....此时如何优化大学生涯。如果沿着高中生的思维惯性思考,应该努力读书,博取保研;考研也是可以通过努力读书来获得成功的。小B很可能被这种思维所限制
尽管每个局部选择可能都是最优的,但最终归于普通。这就像贪心算法的问题——取决于初值,沿着梯度优化最终只能得到局部最优解。(摘自在Google的这四年(四))
Byvoid提出一种类似于模拟退火的思路。---随机游走,在迭代进行过程中减少随机因子,更有可能收敛到全局最优。找到一份实习并且干几个月,是确定自己是否适合(本科毕业)就参与工作,适合哪种类型工作的最好方法。
我的找工经历
详见我之前的文章东方曼倩:2023秋招总结。
教训
提前规划,提前准备;如果自制力不行做不到怎么办,把握春招,秋招机会,多投递,多尝试。
水平不够,拿不到offer怎么办?海投,总有一家公司和你投缘;找实习机会,而不仅仅是正式机会
把握行业周期。下水后,才知道水是这么的冷-->>早上岸,早躺平
一幅图总结
编辑
How--第一份实习(工作)
CS基础
国内绝大部分大学的本科教学,不是濒临崩溃,而是早已崩溃。 《交大生存手册》
国内优秀的本科生CS教育太过稀有,如果你有幸就读于那些学校,请珍惜自己上专业课的机会。
国内的优秀范例 操作系统:设计与实现
方法论: 学什么?计算机基础课程:数据结构与算法,OS,组成原理与体系结构,计算机网络,数据库.......更多进阶课程 刷课:
打好计算机基础是一辈子的事情,学这么多门课很累很难很痛苦,但学习过程很有趣,收获知识很有成就感(以前几年行情来看,每多学好一门课,代表着实打实的money呀 )
我不会给出具体的建议,我会列出一个对我有帮助的指导资料,当然这个资料很符合我个人倾向,不一定被所有人喜欢,也请大家找到适合自己的学习路径。
北大佬的cs自学指南
https://teachyourselfcs.com/ (自学计算机科学)
从小白到BAT后端工程师的自学路线 - MutexLock的文章 - 知乎
看书:多看经典书籍,自行知乎。
多写代码:
刷题,写小项目.... 想速成?
建议学习go语言以及相关的技术栈
刷题
每个公司都会以算法题刁难同学,写出中国大多数公司的算法题,需要的就是刷题,目标做出leetcode easy 和 mid。刷题量 200+, 越高越好
怎么刷?
专题刷,一个类型一个类型的刷
codetop 刷最高频的题,从高往低刷
将刷题变成习惯
去年看王道考研时发现,数据结构大题很多都是leetcode技巧题,比如相交链表,还蛮有意思的
八股文
没有太好方法:理解➕背诵
项目
怎么有第一个项目呢?
课程项目
网上的开源小项目-- 小生凡一
参与运用于工程实践的开源项目,github很多 开源趋势网站
实习,参与公司的项目
软技能
心态:不要狂傲不逊,恃才傲物,也别畏畏缩缩。自信大方
实事求是:不知道就说不知道。如果简历修饰得超出真实水准,会给面试官很高的预期,更容易留下不好的印象
保持沟通:一般来说,面试官都会更喜欢能保持良好沟通交流的同事,也会以此来筛选候选人
代码提高可读性:不要用a, b, c这种变量,使用可读性高的变量名和函数名
运气+时代背景
可遇不可求的实力
过去十年,是全球资本流动性格外充裕的十年+移动互联网爆发的十年(时代的红利,造了多少富裕神话)。而我们这一代面临的不确定性会更多,竞争会更激烈,机会也更多元
编辑切换为居中
互动与致谢
感谢学院辅导员给我输出内容的机会,感谢同学们看到这,也感谢无数愿意分享的网友。人人为我,我为人人。
附加资料
文章网站
简历模版 https://github.com/billryan/resume/tree/zh_CN
优秀的个人笔记 https://github.com/huangrt01/CS-Notes
北大佬的cs自学指南
https://teachyourselfcs.com/ (自学计算机科学)
https://conanhujinming.github.io/post/tips_for_interview/
从小白到BAT后端工程师的自学路线 - MutexLock的文章 - 知乎
名校公开课评价网
上海交通大学自救指南 https://survivesjtu.gitbook.io/survivesjtumanual/
面试八股
https://github.com/CyC2018/CS-Notes
https://github.com/huihut/interview
https://xiaolincoding.com/
应届生如何半年找到一份数据库内核开发的工作 - Smith的文章 - 知乎 https://zhuanlan.zhihu.com/p/490171772
校招C++大概学习到什么程度? - 知乎用户39FLt3的回答 - 知乎 https://www.zhihu.com/question/290102232/answer/1548364491
如何看待2022年秋招Java后端开发岗一片红海? - 圆角骑士魔理沙的回答 - 知乎
【2022届校招】c++ 面经合集 - BrianLee的文章 - 知乎 https://zhuanlan.zhihu.com/p/547371847
校招面试不完全指南 https://www.zackwu.com/posts/2020-10-05-an-incomplete-guide-to-campus-recruitment-interviews/
播客
72.2022最冷校招:毁约、卷实习、考研考公
Ep 19. 如何成为互联网校招 offer 收割机?