跳转到内容

计算机类专业

本文档包含 AI 生成内容,部分内容节选自 Java Guide

  1. 测试开发(硬件测试、软件测试、自动化)
  2. 前端开发(客户端、前端、大前端)
  3. 后端开发(接口、服务器、缓存、DevOps、数据库、高并发、微服务、分布式、Linux)
  4. 运维(监控、自动化运维、高可用、配置管理、日志、Linux)
  5. SRE(错误预算、混沌工程、容量规划、自动化修复、事后分析、Linux)
  6. 安全(渗透、网络攻防、加密、漏洞、逆向工程、PWN、社会工程学)
  7. 游戏开发(Unity、游戏服务器、游戏客户端、游戏测试)
  8. 嵌入式开发(SOC、单片机、通信协议、IOT、传感器)
  9. 算法(计算机图形、计算机视觉、自然语言处理、自动驾驶)
  1. 产品经理(需求分析、产品生命周期、产品路线图、市场调研、竞品分析)
  2. 运营(用户运营、内容运营、活动运营、数据运营、增长运营)
  3. 人力资源(HR、招聘、猎头、入职管理)
  4. 设计(游戏设计、页面设计、角色建模)

总的来说,不需要写代码的岗位的工资 < 需要写代码的岗位的工资

对于技术研发岗,建议在大二下学期的暑假开始专攻某一岗位。如果时间来得及,可以把所有岗位需要学习的内容都简单学习一遍,选择自己最感兴趣的岗位

如果大家想好了要找工作就一定要静下心来去学很多“功利”的内容,不能仅仅局限于做自己喜欢做的小项目开发而是要实际的去看面试中考察的内容,比如分布式高并发这些在校平常很难接触到的内容。

我知道大家每天课会很多,学校的事情会很多,但是一定不可以把提升自己这件事的优先级放在最后,比如今天学生会有活动,不学了,下周考试周,先去应付期末,不学了…时间永远不会等你,越拖延机会只会越来越少。对求职没用的课程和活动能扔皆扔,不要被学校给耽误了。

如何求职为导向学习呢? 简答来说就是:根据招聘要求整理一份目标岗位的技能清单,然后按照技能清单去学习和提升。

  1. 你首先搞清楚自己要找什么工作

  2. 然后根据招聘岗位的要求梳理一份技能清单

  3. 根据技能清单写一份自己的目标简历(简历是一个寸土寸金的地方,一定不能写没用的,每一句话都要写有用的。如果感觉简历有的是地方,不写白不写,说明简历还没写好,当你想写某个有用的内容,但是发现简历上已经写不下的时候,简历才能算差不多写好了。可以去网上(比如牛客网)搜一下相关岗位的简历进行参考。在不夸大自己能力的情况下,写出一份好的简历也是一项非常优秀的能力)

  4. 最后再按照简历的要求去学习和提升

但是 不要 把 “以求职为导向学习” 理解为 “我可以不上课了”,个人认为以下课程是非常有必要认真学习的(不分先后顺序,不分重要程度):

  1. 数据结构与算法
  2. 操作系统
  3. 计算机网络
  4. 计算机组成原理
  5. 数据库系统
  6. 编译原理
  7. 软件工程
  8. 人工智能基础

春招:每年 2 月开始,持续到 5 月,面向人群为本年毕业的应届生,拿到的是正式 offer

暑期实习:与春招同期,但面向人群为下一年毕业的应届生,拿到的是暑期实习 offer,暑期实习一般有转正留用机会

日常实习:全年开放,一般没有转正机会

秋招:每年 7 月开始,持续到 10 月,甚至年底,面向人群为下一年毕业的应届生,拿到的是正式 offer

面试一般为两轮技术面起步,只要任意一面没有通过都会直接流程终止,几乎 99% 都是线上面试

投递简历 → 性格测评(可能没有)→ 技术笔试(大概率有)→ 面试(至少两轮)→ 签 / 不签 offer

面试中大概率会要求手撕代码(算法题)

秋招前一定至少要有一份还算拿得出手的实习经历

有人说,想找实习要有实习经验,要有实习经验就要找实习,直接闭环了,其实这种说法是有点夸张的。对实习生来说,只要自己有还算可以的技术栈,能讲清楚一个像样的项目项目,能回答上来计算机相关基础问题(也被称为八股文),在9本学历的加持下,找一个像样的实习还是没有太大问题的,只不过可能进大厂有难度罢了。

  • 重点:能讲清楚一个拿得出手的项目即可。

    • 如果是培训班项目也没关系,重点是能引导到八股文。
    • 有时间可以尝试做一些开源轮子项目。

校内项目(大创、大作业等)在不经过包装的情况下,大概率是不能写到简历里的。

如果有机会参与到一个真实的项目中,或者自己做一个有价值的项目,这是非常好的。但是如果没有机会参与到真实的项目中,跟着视频做一个项目也是可以的,只要你能在面试中清楚地讲解这个项目。

我跟着视频做的项目会被面试官嫌弃不?

很多应届生都是跟着视频做的项目,这个大部分面试官都心知肚明。不排除确实有些面试官不吃这一套,这个也看人。不过我相信大多数面试官都是能理解的,毕竟你在学校的时候实际上是没有什么获得实际项目经验的途径的。 大部分应届生的项目经验都是自己在网上找的或者买的付费课程跟着做的,极少部分是比较真实的项目。从你能想着做一个实战项目来说,我觉得初衷是好的,确实也能真正学到东西。但是,究竟有多少是自己掌握了很重要。看视频最忌讳的是被动接受,自己多改进一下,多思考一下!就算是你跟着视频做的项目,也是可以优化的!

企业公众号、QQ / 微信群发的招聘广告、营销号、宣讲会、认识的人。

组内直推 > 内推投递 > 官网投递 > 第三方APP投递(BOSS直聘、实习僧等)

找工作最重要的是什么?人脉 > 运气 > 能力。

不会的东西多问 GPT,大部分比人类回答的好多了。