Bili-Docs
职业发展求职面试

我要学到什么程度才能开始找实习?通用思路&规划|计算机求职|后端前端客户端...

视频为计算机专业学生提供了找实习的四个阶段规划,涵盖基础、技术栈、项目实践及面试准备。

UP主: guangju_dev · 时长: 4:12 · 🔗 B站原视频

发布: 2024-05-20 · 收录: 2024-06-07

标签: 求职面试 · 计算机找工作 · 实习规划 · 程序员 · 八股文

开场:这期聊“学到什么程度才能找实习”

Hello 大家好,这里是广举的频道。这期视频回答一个同学问得比较多的问题:我学到什么程度才能开始找实习?

不管你是什么语言,比如 C++、GoLang、Java;不管你是什么方向,比如后端、前端、客户端,我这里提供一个简单的规划和思路,大家可以参考。

第一阶段:打基础(语言基本功)

不论学习哪一个方向,最开始肯定是基础部分:语言里的逻辑控制、数据类型、一些基本的代码规范之类的。基本语法这块其实只要多写就可以。

第二阶段:了解技术栈(主流框架/工具/中间件)

下个阶段就是了解你所在方向业内主流解决方案用的框架和工具。简单来说就是你的技术栈。

你也可以去 BOSS 直聘上看一下你所在岗位的描述和要求。当然这些描述可能比较差,很多是随便复制的,但可以简单参考。

举例的话,Java 就类似 Spring 全家桶;GoLang 的话就是 Gin、Gorm 这类框架。从后端方向来说,还包括数据库、各类中间件之类的,以及一些常见工具,比如 Docker、Git 这种。

我个人认为在这个阶段,不需要特别纠结某个工具或者框架的单独学习,大致了解就可以进入下一个阶段,通过实践去熟悉这些东西。

第三阶段:做项目(选完整技术栈 + 优化拓展)

第三个阶段就是做项目。B 站上有各种各样的项目,你可以选一个技术栈相对完整的项目,方便你未来对它进行优化和拓展。

但你写到简历上就不要用项目本身的名字。

学习完一个项目之后,你可以去看同类项目或者优秀的开源项目,挑你感兴趣的一些实现细节或者比较有特色的功能。

很多 UP 主也会有优化和包装项目的视频,比如我的朋友土豆泥,大家可以去看一下,他也在持续更新相关的技术干货。

在此之上,你就可以对你的项目做自己的优化,比如添加自己学习到的功能。之后你也可以租一个服务器放到线上环境,甚至把项目放到 GitHub 上开源。你还可以做一个 B 站视频宣传一下自己的项目,增加 STAR 数等等。

我有时候看一些同学简历上有两个项目,技术栈都一样,只是实现的功能不一样,这种大可不必。

第四阶段:面试准备(八股文 + 算法题)

第四个阶段就是为了面试准备八股文和算法题。这个和第二、第三阶段其实可以并行。

你在学框架、写项目的时候,就可以背各种八股,然后刷常见算法题。

八股你可以看各种大佬总结的,也可以来我的博客看。我之前面一些中大厂的时候,会把牛客上很多页关于这个公司的面经刷完,没见过的问题我都会整理到我的博客里。三连加关注后私聊我,我会发链接,都是免费的,用爱发电,希望大家多多支持。

算法部分的话,比较有名的就是 LeetCode 的 Hot 100,还有《剑指 Offer》这类题。当然你刷得越多越好。

总结:达到什么程度就可以开始投实习

总结回到标题的问题:学到什么程度可以开始找实习?

我觉得基本的程度是:

  • 对一些比较常见的八股了解得差不多;
  • LeetCode 刷完 Hot 100;
  • 完成一个技术栈比较完整的工程项目。

至于项目优化和拓展,你可以边投递边做。接着你就可以写简历进行海投了。

写简历的方法和“约不到面试”的解决方案,我各有一期视频,有需要的同学可以提前收藏。

当然在此基础上,你可以刷更多算法和面经,翻更系统的八股文,不断优化和包装你的项目,在被面试官拷打的过程中积累经验,不断复盘,持续学习。

结尾:频道内容方向

以上就是本期视频的全部内容。目前我对频道的规划是关于求职、技术、还有感想之类的,希望大家关注我的频道,给 UP 主一个一键三连,这对一个新人 UP 主很重要。我们下期视频再见。

On this page