V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
luwill
V2EX  ›  职场话题

实习生项目经历应该怎么写?

  •  4
     
  •   luwill · 2020-05-20 20:15:25 +08:00 · 8349 次点击
    这是一个创建于 731 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近公司放开大量校招 hc,我花了很多时间来评估简历。随着评估的简历越来越多。我发现一个奇怪的现象:社招简历质量比较好,实习和校招简历则比较差。特别是内推实习生的简历。校招的同学有过多次找工作的经历,已经懂得如何在简历中突出自己。这个现象从开始面试我就知道,但是近一年显得更加突出。猜测可能是部分大三,研一的同学开始投递相关。

    两句话简历

    很多实习和校招简历都是使用招聘网站自动生成的,比如拉勾、boss 、牛客网等。 这些简历去除学校名、实习公司名、项目名,剩下的内容几乎一样,很难有区分度。特别是项目经历,很多人都是两句话:一句话介绍项目,一句话介绍自己做的事情。

    我戏称之为“两句话简历”。简短的文字很难让别人发现你的与众不同,也很难体现你的技术实力。实习期间的项目,少则一个周,长则几个月。你的业务理解,你的架构能力,你的技术思考,你的疑难攻坚,你的技术增长,这些都是都通过文字来表达。两句话难道就能讲清楚?这里不是让大家写作文。工作经历也不是堆砌业务术语。而是要糅合你对业务和架构理解,对自身工作的总结,对技术细节的提炼。

    如何写好项目经历

    好的项目经历,应该包含:

    • 项目周期和项目名称
    • 项目简介(建议,项目背景,项目特色)
    • 项目架构(可无,技术栈,各子系统关系)
    • 个人角色(建议)
    • 设计思路(可无)
    • 主要工作(重要,突出业务理解,技术深度)
    • 个人收获(可无,技术提升,疑难攻坚)

    口说无凭,数据说话。

    评估状态 人数 项目数量>2 个 简介>1 句 项目架构 角色 设计思路 主要工作>3 条 个人收获
    通过 31 17 7 4 9 1 12 3
    不通过 69 25 7 4 8 9 3

    简历不通过的共性问题:

    项目经验少

    确实没有实习项目,怎么办?编程比赛,开源项目,导师项目这些经历也可以写出来。但是不要一句话描述了。

    对项目整体不了解

    项目背景,整体架构,技术栈,了解这些,可以更加深入理解后端开发的工作内容。找到自己的技术短板。可以找你的 mentor 或者同事聊一下之前的项目,通过对项目背景和架构的理解,可以了解到你的业务短板。

    主要工作不会总结

    回顾一下完成的代码,周报,项目总结。可以写自己的技术点,学习难点。可以和同学聊一下你的工作内容。通过别人的眼睛更能发现问题和亮点。不建议罗列业务点,即使写业务点,也要通过技术细节和数据指标来突出自己的技术深度和技术成长。内容尽量客观,减少一些主观词语。注意:千万不要把自己不清楚的事情写上去,否则面试的时候很难自圆其说,甚至暴露自己的短板。

    据我所知,目前很多公司都有自己的人才库,投递大公司的简历会被永久记录。这点应该是不公开的秘密。 请好好把握。认真对待自己的简历和每一次面试。存在技术短板,先抓紧时间补足一下基础知识和算法能力。 好的内推 er,会先看对方简历,感觉不会通过的,聊一下业务细节,一起探讨如何改进简历。对他人和自己负责。 我总是坚信:一个努力的人肯定是有发光点的,只是自己没发现。

    不放心简历的可以先发给 luw2007(AT)gmail.com ,每天清一次收件箱。可以帮你预审,提供修改意见。 努力的人请投递简历吧。

    第 1 条附言  ·  2021-03-17 14:02:30 +08:00
    又到了招聘季节,准备重启计划。
    金三银四,同学们赶紧准备简历吧。
    54 条回复    2022-03-04 23:30:49 +08:00
    Martix1124
        1
    Martix1124  
       2020-05-20 21:24:15 +08:00
    大佬,可以帮忙看看简历吗
    Macuilxochitl
        2
    Macuilxochitl  
       2020-05-21 11:02:25 +08:00
    好文,如果有些例子就更好了
    luwill
        3
    luwill  
    OP
       2020-05-21 11:05:29 +08:00
    @Martix1124 贴简历。
    luwill
        4
    luwill  
    OP
       2020-05-21 13:44:58 +08:00
    今日意见:

    简历一:
    所有技术名词。注意大小写,如:MySQL
    专业技能里面基础技能减少一些,可不写就不写,需要贴近职位要求。
    写熟悉的技能要考虑面试被问道技术细节能不能答上来。

    关于工作经验:先了解一下 star 法则,感觉条理不清晰,先后顺序有点混乱。

    基于 Vue 的 XX 系统开发
    总结没问题;工作详情没写,你做了什么?
    1. 多少个页面的开发。
    2. cors 解决那种跨域问题。
    3. node.js 用来做什么?
    4. 数据库设计呢?


    XX 微信小程序

    微信小程序的共性难点?
    开发上线流程可以讲一个点。
    项目描述里面不要有技术细节。用户群体是什么,项目目标是什么,项目实现了什么,项目的效果。
    主要工作里面,可以写实现细节设计的技术点,看上去这些都是业务逻辑。
    也就是参与核心业务流程制定,通过广告激励的方式来获得收益。


    js 页游开发
    这个有补数的嫌疑,如果非游戏岗位,可以去掉,或者细化一下难点?


    简历二:
    有博客是亮点,最好还是加个域名。一年不到一百,体验不一样。
    我找了资深的前端招聘同事看了一下简历。
    得到的反馈:
    “简历上展示的是一些使用层的用法,甚至 webpack 大小写错了;
    再结合教育背景,就不算突出了。
    减少一些主观性太强的话语,比如:使用了 Vue,使用了 Three.js”

    我不太熟前端,下面是我想到的:
    增加一些技术层面的事情。
    是否使用 Vue 的那些模块和特性;
    Three.js 模型导入问题,通过 WebGl 绘制 3D 家具细节,性能优化如何做;
    静态 API 这个是 RESTfull API 么?
    luwill
        5
    luwill  
    OP
       2020-05-22 11:28:45 +08:00
    研一不用着急找实习。先复习等秋招吧。

    看上去应该自己做了不少东西。最好能写出来,负责了什么,难点和深度是什么,掌握了什么。有数据就上数据,比如多少机器,多少 G,处理速度等。


    开发版移植项目:
    拆分一下,体现技术细节

    a 危险环境框架,用的是什么框架,开源项目?自己做了那些模块?

    b 交叉编译,windows 编译 redhat,还是 license 编译 arm 程序,开发板(型号)?



    Django 项目:

    1. 权限管理,RBAC ?

    2. 模版?

    3. js 选型和坑点,ui 有没有自己做?

    4. 部署脚本化,还是工具?



    日志文件清洗:

    1. 报告合成算法?具体是什么? 难点?

    2. 日志文件如何收拢,多机部署?
    luwill
        6
    luwill  
    OP
       2020-05-22 20:24:37 +08:00
    项目经历即使是个人项目,也要附上项目周期。好让面试官知道你最近在做什么。
    把项目介绍(周期,角色),技术栈(语言 框架 中间件),主要工作分开写。
    格式稍微调整一下,调理清晰一些。

    秒杀系统:
    系统的背景(改造前什么样)?介绍(改造后怎么样)?
    最好把技术细节凝练成重要工作:

    1. 解决高并发下的稳定性和超卖问题。通过 内存 + Redis 预分配库存解决秒杀高并发问题,同时通过数据库 count > 0 解决高并发商品为负。上述方案解决了超卖问题
    2. 引入 RabbitMQ 队列消机制,实行异步下单。下单等待的用户定时轮询检查是否成功。
    3. 通过(机器? Core X G JMeter X 并发 X 请求量)压测,确认引入缓存和队列异步下单,QPS 提升 40%。

    微博系统
    1. 负责点赞和评论的事件处理逻辑。( kafka ? rabbitmq ?)
    2. 热点数据增加 Redis 缓存。缓存策略?(更新后删除?还是更新后更新?还是 SET NX 保证并发正确性?)
    3. 增加心跳检查,解决特殊情况下的断线问题。(明确一下原因:用户主动退出?运营商网络不稳定?交换机限制?)
    23571113
        7
    23571113  
       2020-05-24 10:56:02 +08:00 via Android
    您好,如果是科研项目该怎么写。没用框架而且代码量大。因为为了创新但不实用没有工程优化效果好。
    23571113
        8
    23571113  
       2020-05-24 10:58:52 +08:00 via Android
    把一个同类项目复刻这种实在没遇到什么问题该怎么写?如果的问题都是网上能查到的该怎么说。
    luwill
        9
    luwill  
    OP
       2020-05-24 12:55:32 +08:00   ❤️ 1
    回到你的问题。
    1. 项目开发都是增删改查。
    2. 你遇到的问题一定被被人也遇到过。

    简历不出成果回报。是要把你做的事情描述出来。叫做“主要工作”。
    别人通过业务内容了解到你做了什么,想了什么。

    说到科研创新。创新点是什么?要解决什么问题。这些可以体现在你的工作中。
    如:对比业界常用 XX 模型,选择 XX 模型,节约了 X% 的计算资源?
    如:调研 XX 模块,基于 XX 理论,提出 XX 的思路。
    luwill
        10
    luwill  
    OP
       2020-05-24 12:59:25 +08:00
    代码量大不是坏事,熟悉了语言。
    luwill
        11
    luwill  
    OP
       2020-05-24 13:00:28 +08:00
    1113 是敏感词
    luwill
        12
    luwill  
    OP
       2020-05-24 13:00:41 +08:00
    2357 是敏感词
    luwill
        13
    luwill  
    OP
       2020-05-25 13:39:51 +08:00
    专业技能里面减少技能点吧。很多东西在项目经历里面会体现。写的越多越容易被问死。 熟悉 MySQL 肯定会问你 B+树,隔离级别,甚至 redo,undo 。

    建立中项目经历写的比较清晰,主要工作少了细节。只能叫做技术方案,而不是主要工作。技术方案的选定是后端开发工作的一部分,但不是全部。

    后端开发常见工作:
    需求分析,技术选型,技术方案指定,项目排期,测试用例确认,业务开发,代码审查,业务联调,业务上线,服务端配置,监控告警事件处理。

    具体到采集系统的主要工作:
    “RabbitMQ+WebSocket 实现异常信息告警;” 

    异常信息告警模块里你做什么?告警模块方案制定,算法选择,逻辑开发?
    WebSocket 是封装了自己数据协议,还是用的开源协议?
    WebSocket Nginx 配置有特殊的地方,有没有遇到?
    luwill
        14
    luwill  
    OP
       2020-05-25 14:04:07 +08:00
    先说参赛项目。如果是比赛,可以补充一下组织方和参与队伍数量,不用单独写。
    项目名称里面应该带上组织方,成绩里面应该有 2/39 这种表示自己名次和总体队伍数。
    作为小组比赛的参与者,应该写一下自己做的事情。
    模型的选定,和调优应该是主要工作,需要展开描述一下。
    排除了那些模型和算法;为提高准确率,做了那些事情。


    项目经历比较杂,有些是校内课题,有些实习经历。建议着重写实习经历吧。毕竟实习岗位专业对口。

    工作 /实习经历,里面写一下自己在公司的成长。侧重于公司和岗位信息。不用写太多的项目情况。
    项目情况,侧重你的项目经验。通过介绍项目背景,目标,过程和结果来客观展示某个领域的技能掌握程度,或者实际动手能力。

    这么看,可以把公司做实习经历里面的一些内容,放到项目经历中。从而整理出来一个项目经历。
    以下就是可以突出的能力。可以根据求职岗位,挑选、重排、分清主次。

    - 组织能力和市场调研能力。
    - 采用 R,Python 统计分析的使用深度。
    - 多维度看板制作能力。
    - 分析报告编写能力。
    - 正向的客观结果。
    luwill
        15
    luwill  
    OP
       2020-05-25 14:08:57 +08:00
    投递平台本身肯定会存在区别,比如简历样式,渠道来源。投递岗位会更重要一些。
    不同岗位会有不同的 hr 负责,对应的 hc 紧急程度也不相同。
    建议找人打听一下那些部门近期缺人,做到有的放矢。

    这位同学的学校不错,看目标走的机器学习相关的算法岗位。
    项目经历写得一般。三个都是大作业。
    如果是大三,建议去掉不是很好的项目。走名校+竞赛或开源路线。
    项目经历保留一个主要比较大的项目,写明自己的角色,做的主要工作。
    然后加一个竞赛或者开源项目。

    如果不太会总结主要工作,重新整理一下项目需求,梳理一下项目架构,重读一下自己写代码。看看是不是引进了新的技术,遇到那些困难,解决了那些问题。
    luwill
        16
    luwill  
    OP
       2020-05-25 20:24:29 +08:00
    专业技能里面不用写专业课程里面讲到的内容,也不必要出现语言细节。
    熟练掌握 Java 语言,就不用再写熟悉 GC 吧?
    “熟悉 JVM 垃圾回收机制以及垃圾回收算法;” 换成 “会使用 HeapDump 、MAT 、jhat 等工具分析和解决 GC 问题”,它不香么?
    还有“熟悉 TCP 连接和断开过程”,这种 CS 基础知识就不用写了,面试考官都会问道。
    也没必要立这伏笔(给面试官主动塞题),容易刺激面试官追问细节,反而把加分项变成减分项。
    luwill
        17
    luwill  
    OP
       2020-05-25 20:25:00 +08:00
    项目经历整体好于平均水平。建议少一些使用,多一些细节或者难点的介绍。
    拿一个项目举例:
    商城项目
    主要工作:
    1. 编写 Django 登陆状态判断装饰器,拦截未登陆用户返回 401 状态码。
    2. 编写发送账号激活邮件逻辑。通过 celery 异步发送,使用 xx 模版渲染引擎生成 html 邮件内容
    3. 选择 xx 的 xx 模块加密用户的身份信息(这里少了编码方式吧,md5 加盐,还是其他加密方式,以及为什么用这个包)
    9. 接入支 X 宝沙箱环境,方便支付测试
    luwill
        18
    luwill  
    OP
       2020-05-25 20:25:13 +08:00
    这里没有贴出来旧简历,所以看不出差异来。
    如果候选人同意,会发一些对照。
    luwill
        19
    luwill  
    OP
       2020-05-25 20:27:48 +08:00
    技能有点多。英文, 后面加上空格。简历准备两份吧。java 实习和 大数据的技术栈分开写。
    项目名称把大数据 3 个子去掉吧,除非你的数据量到了千万级别。
    所有涉及英文名词的地方注意大小写,MySQL, Redis, HBase, ElasticSearch 。 拿不准的去官网看看文档。
    项目描述涉及了很多主要工作。导致主要工作里面没什么内容。
    拿一个项目举例:

    用户行为分析平台
    主要工作:
    1. 实时对接 Kafka 数据源,构建数据仓库 ODS 层,设计 HBase 的关联表结构。
    3. 基于 Flume 框架开发数据清洗,加工,效验模块。
    4. 查询微服务开发。对接数据平台的数据,根据业务接口的要求向前台提供实时用户轨迹信息查询接口
    5. 预警业务的编写( Java ?运用的报警算法?)通过添加用户行为 或者日志的预警规则
    6. 编写定时任务 (触发方式:crontab,还是第三方库)
    luwill
        20
    luwill  
    OP
       2020-05-26 20:59:49 +08:00
    技能问题之前也讲到过,这里不说了。你可以看看 v2ex.com/t/673752
    两个项目,完全没写自己做了什么,我这里没法编造。

    旧:
    基于 SpringBoot 的权限管理系统
    - 系统主要以 SprinBoot 、shiro 、Mybatis 为主要技术的权限系统
    - 用 Shiro 实现登陆授权认证功能
    - 项目解决了用戶隐私的泄露安全问题

    新:
    权限管理系统认证模块开发
    项目介绍:系统主要以 SprinBoot 、shiro 、Mybatis 为主要技术的权限系统,避免用戶隐私泄露。
    技术框架:Java 、Spring Boot 、MyBatis 3 、Shiro 、MySql
    主要工作:
    - 负责登陆模块开发,选择 Shiro 做权限控制,严格执行 RBAC3 规范。
    - 编写自行定义权限校验 Filter,实现下线提示,单点登陆,xx 等。
    luwill
        21
    luwill  
    OP
       2020-05-26 21:58:39 +08:00
    专业技能: 看 v2ex.com/t/673752
    里面不要写太基础的。如果确实比较熟悉 epoll,可以写熟悉 epoll 函数

    工作内容按照项目拆分吧。
    即使负责一个大项目里面的一部分模块,也可以单独写。

    看上去都是一个 XX 管理平台的项目。然后展开写吧。看上去做的内容不少,但是写的很少。
    你做了 1 个月,简历里面只有一个名词。
    建议分清主次,把难点展开。做的比较少,或者不重要的工作,可以一笔带过。

    举个例子:
    http 升级 https 。

    - nginx 配置添加证书和修改重定向,子域名的翻域名解析。
    - 联系前端同学改变域名
    - 后端接口重定向地址修改,并查找业务中代码的 https 域名。
    - 逐项目推动修改。
    luwill
        22
    luwill  
    OP
       2020-05-26 22:11:33 +08:00
    好的简历只能帮你从同样条件的竞争对手中脱颖而出,剩下的还是要靠自己的实力。算法能力,CS 知识广度和深度。
    我有个同事,大四为了实习放弃了学业,只拿到肆业证。靠着自己博闻广识,真正做到读万卷书,博闻广识。目前这位同学也算大厂随便挑了。

    实习经历和项目经历分开,这样开上去会多一点。
    实习经历其实就是工作经历。里面需要介绍你在公司的职责和技术成长。

    你的实习经历,其实是一个项目经历。本身比较清晰。

    工作流模块开发。这里拆分一下。
    工作流写一下用到的算法,也许你的 for 循环就是一个有限自动机。
    接口的封装,前后台的隔离怎么做的? MVC 分层么?
    报表单独写吧。报表导出就很麻烦,里面有技术难点。
    yuxi521
        23
    yuxi521  
       2020-05-26 22:44:45 +08:00
    好文
    luwill
        24
    luwill  
    OP
       2020-05-27 13:41:40 +08:00
    谢谢帮顶
    luwill
        25
    luwill  
    OP
       2020-05-27 16:56:23 +08:00
    项目经历写的比同年龄段要好。
    给些小建议吧。

    监控平台:
    1. 有效提升了 SQL 查询速率 。这里最好有对比数据。 比如 ptc 95 变化。或者超时变化。量化好于“有效 ”
    2. 项目统筹:来点具体的?使用文档还是工具来管理项目周期。是否有定期周会来迭代。如何把控需求变化。
    3. 英文和中文混杂时,英文两边加空格。

    教育平台:
    1. 微信扫码登录,里面没有难点么? OAUTH 2.0 这里面肯定有后端服务参与?
    2. 用户隐私数据的安全性如何考虑?
    3. 接口符合 REST 设计风格是全局功能。单独一行吧。
    luwill
        26
    luwill  
    OP
       2020-05-29 15:41:25 +08:00
    web 服务器这个是看到第 4 个了。你这个算是主要工作写的比较好的。

    人脸识别怎么解决陌生脸孔?或者说 YOLO 做了那些配置优化。
    数字化运维这个描述里面写的太多。项目背景和简介。
    你的负责的模块,放到主要工作里面。这样容易被面试官看到。

    面试准备的怎么样,刷题怎么样?考虑投递字节实习生不?
    luwill
        27
    luwill  
    OP
       2020-05-29 17:13:16 +08:00
    投递好几次,都不过筛选,确实要看看了。
    实习生简历,一般先看学校和专业,在看实习经历和项目经历。

    XX 学院,学校不好。这个客观存在无法改变,除非晋级研究生。

    专业技能写了 9 条。
    CS 基础:3 、4 、5,这些是专业课,没必要写。
    语言:1 、2 、8,合并 1 和 8,去掉其中的掌握集合、IO 、多线程开发等基础类库。
    高级特性:分布式可以保留,Redis Mysql 合并,了解 Mysql 和 Redis 的基本原理。

    奖项放在项目经历后面。压缩一下。
    省级别的单独一行。
    校级别,一句话介绍 4 个奖励。

    工作职责,减少一些吧。
    技术栈里面提到的东西不用单独写。
    两阶段提交解决了那些业务问题。(体现业务深度和对两阶段提交的理解)


    字节如果面试过,并且面试准备不足。给面试官留下不好的印象。
    建议多准备准备,过半年再来提交简历。
    luwill
        28
    luwill  
    OP
       2020-06-01 10:02:33 +08:00
    毕业只是工作的开始。第一份工作没法决定你一生的方向。当然好的工作能少走很多弯路。

    图像处理,c++,java 这些工作方向相差比较大。
    图像处理会偏向 ai 和 大处理。
    c++ 偏向基础项目,高并发、低延时场景。
    java 偏向大型合作项目或者业务系统。

    需要考虑自己更加希望做什么工作。以后想成为什么样的人。
    人生的选择很多。不一定要做开发,产品,运营如果感兴趣也可以去看看。
    luwill
        29
    luwill  
    OP
       2020-06-01 10:14:49 +08:00
    走校招,意向是 C/C++ 工程师。但是没有相关的实习和项目经验。
    学校安排的实习,可以备注一下:学校安排,这样能让面试官明白为什么计算机专业会实习当老师。
    项目经历可以写一下研究的项目。

    实习经历里面不用写主要工作。写一下时间,公司,职位( XXX 实习生或者 XX 实习研究员),负责那些项目。自己的收获。 具体项目在项目经历里面详细说明。

    项目经历可以展开。和职位相关的详细写,非相关的在实习经历里面一行带过。

    自我评价不用写 CS 技术知识。
    评价多一些客观的事情。比如团队精神:组织和参与了 3 次校级别社会课题,与组员合作完成项目,获得 XX 结果。
    luwill
        30
    luwill  
    OP
       2020-06-03 10:15:43 +08:00
    补充一个小点:简历附件名称。
    很多人没有注意这个细节。简历文件名就叫:简历。

    建议校招 /实习:XX 大学 XX 专业-{姓名}的简历。非计算机相关专业,可以只保留学校。 如果学校不好,可以写成 {姓名}-XX 实习 /校招的简历
    社招:XX 工程师-X 年-XX 的简历

    除了简历文件名称外。同样处理一下邮件标题。
    luwill
        31
    luwill  
    OP
       2020-06-03 11:06:32 +08:00
    欢迎继续投稿。

    专业技能写的有点多。计算机专业课程内要求掌握的技能可以一笔带过。
    基础、网络 合并成:专业基础知识较好,学校专业第三。
    觉得内容太单薄,可以提一下的选修的课程。如:选修了 Java 开发。

    测试技能,可以稍微展开一下,避开基础知识,捡一个重要的自己所学。
    Linux 和数据 可保留。
    实习经历可以保留。

    需要针对实习项目单独描述。增加一个项目经历的模块。
    针对电商系统测试描述一下自己的主要工作。

    要把 “进行自动化测试脚 本编写,寻找 Bug 并进行跟踪处理,对测试结果进行分析、编写测试报告。 ”这句话变成你的主要工作。
    来展示你可以快速上手测试相关工作的地方。
    sadwin
        32
    sadwin  
       2020-06-05 00:08:55 +08:00
    身为一个老社畜,觉得楼主的建议都说到点上了,建议同学们紧抱这位大腿😄,我都想把自己的简历给老哥点评一下了
    luwill
        33
    luwill  
    OP
       2020-06-05 09:41:14 +08:00
    研究生的经历放在前面。

    专业技能:不要写较强的编码能力。除非 leetcode 中等难题秒解。其它的都还不错。

    项目经历有点像实习 /工作经历。 里面只有职责。
    项目经历注重的是你在具体项目中的专业表现。
    开发看重的是,整体把控,业务理解,技术深度等。

    基于深度学习的监测系统:
    系统设计是什么?
    后端技术架构?
    基于深度学习,深度学习算法?
    技术难点?
    主要的工作做了那些?
    luwill
        34
    luwill  
    OP
       2020-06-05 09:41:37 +08:00
    @sadwin 发来改改,业务还能做同事。
    yRebelHero
        35
    yRebelHero  
       2020-06-05 09:57:08 +08:00
    大佬点评很到位,收藏了。
    luwill
        36
    luwill  
    OP
       2020-06-05 11:59:48 +08:00
    @sherlockJuan 看这里
    sherlockJuan
        37
    sherlockJuan  
       2020-06-05 12:32:27 +08:00
    [简历]( https://github.com/LiuSubject/jobs/blob/master/README.md)
    大佬,简历我已经重写过了,当初校招直接进公司,换工作也是直接跳槽,写简历方面的经验确实不行
    现在有一个疑惑,就是 Java 的知识技能现在有些广泛,依据公司本身的技术选型,鲜少接触,闲暇时自己搭搭,没有深入研究,也没有什么技术性,写到简历里我感觉像在灌水,不知道这点能否提点建议
    sherlockJuan
        38
    sherlockJuan  
       2020-06-05 12:34:09 +08:00
    谢谢
    luwill
        39
    luwill  
    OP
       2020-06-05 17:38:06 +08:00
    @sherlockJuan 这个太水了。
    3 年开发,应该是项目的主力开发了。

    眼界也应该适度放开。对于技术栈内的各种框架,中间件都应该有所研究。
    并且开始考虑架构相关问题。为成为架构之路开始打下基础。
    luwill
        40
    luwill  
    OP
       2020-06-05 17:38:54 +08:00
    @sherlockJuan

    我们看看项目经历:
    电商平台
    描述:前 2 句合并成一句,都是关于电商平台的介绍。
    技术栈和架构 可独立成行。

    职责:带领 3 位后端同时,这个写法不太好,如果有汇报关系就写项目负责人,如果没有,但是选型和需求确认、主程都是你。那就写项目架构。如果你只是负责沟通,就写主程,并负责业务沟通和进度管理。

    主要工作是需要单独写的,你的业绩里面有一些是主要工作。但是并不能替代主要工作的重要性。
    主要工作能让面试官看到你在公司做的事情。从中可以看到你的贡献和思考。

    1. 促销逻辑开发,采用责任链模式。
    2. 重构业务逻辑,通过压测确认重构后的性能变化。响应时间缩短 200ms,pct90 不超过 XX ms 。
    4. 沟通,汇报,进度,文档,测试等工作。(具体看情况,补充你的主要工作)

    业绩可以独立写也可以放在主要任务中。如果内容很多,可以隐藏一部分解析。比如(责任链模式具体的实现。面试官感兴趣会详细问你。算是留下伏笔)
    sherlockJuan
        41
    sherlockJuan  
       2020-06-06 10:04:30 +08:00
    好的,谢谢大佬
    luwill
        42
    luwill  
    OP
       2020-06-07 14:53:00 +08:00
    简历整体好可以,超出一般水平。 不过实习简历写了 5 页,建议尽量保证在 2 页。

    项目描述,精简一下吧。 控制在 2 句话。
    6 个项目分一下轻重,自己最熟悉,成果最突出的可以保留 2 个,其他的简单介绍。

    个人荣誉,压缩一下吧。校和院级别合并一下吧。含金量高的可以单独一行。控制在 3-5 行。

    个人技能:如果项目里面都提到了自己做了那些工作,或者项目架构已经提到就不用单独写了。

    改完之后,有兴趣投飞书的后端开发校招么?
    luwill
        43
    luwill  
    OP
       2020-06-17 11:46:50 +08:00
    2020 校招提前批时间范围:6.16-7.16 (以简历投递时间为准)
    面向对象:2021 届的毕业生,限研发方向( 2020 年 9 月~2021 年 8 月毕业)

    投递链接: job.toutiao.com/s/JR6UGfW
    luwill
        44
    luwill  
    OP
       2020-06-18 18:35:56 +08:00
    好久没有简历发了。


    >在校期间有深度学习的科研,但太水不足以面算法岗,另一方面我不太想从事和 AI/data 方向,想转开发。但我完全没有开发经验,简历也十分空洞。
    其实你也知道为什么简历没有吸引力。

    >第一次内推字节实习的时候简历是通过了的,但面试搞砸了,之后全部简历拒。这是被拉黑了么?还是说因为准留学生无法转正留用,所以直接拒?(第一次投的时候没提这事)
    没有拉黑这种操作。但是历史评论可作为参考,如果你的经历没有变化,短时间内可能得不到面试机会。建议冷却半年后再试试。
    前提是项目经历或者实习经历有更新。


    > 1. 如果只有 1 年时间工作,是否不能投那种动辄 2-3 年合同的全职?但是马上毕业之后又不能作为在校生实习了。所以,请问我现在应该投全职还是实习呢?毕业之后呢?
    建议提前和人力聊工作时间的事情。很多公司还是比较在意的。当然人力面试前可以不用提。
    从法律上将合同 2-3 年,并不能决定你就不能提前走。只要提前一个月书面申请,大部分公司都能通过。

    >2. 作为一个开发方面的纯小白,是否我还是应该投算法岗,至少还算是有对口经验?
    算法岗要求很高,能跟进最新的 papper,手撕算法。 当然实际工作可能比较枯燥。

    >3. 目前投的简历较少。以我目前的竞争力,海投是否有找到实习的可能?还是说应该放弃求职,使用这 1 年时间自己做项目提升水平?
    两手准备。可以先找一些中小公司来面试找自信。同时通过一些项目经历来提升。
    做这些之前先想想真的愿意(最近几年)做后端开发么?几年后,谁知道会做什么呢?
    luwill
        45
    luwill  
    OP
       2021-03-17 14:02:14 +08:00
    又到了招聘季节,准备重启计划。
    金三银四,同学们赶紧准备简历吧。
    luw2007
        46
    luw2007  
       2021-03-26 21:47:44 +08:00
    邮件进入垃圾箱里刚看到。

    简历的项目亮点比较少,三个项目都是 demo 级别。需要区分一下前后端的侧重点。
    看简历的文件名目标是后端职位,需要加强一下后端相关的描述。数据库,代码分层,语言特性的使用:如切片等。减少前端的描述。

    由于你的学校不错。估计还是有面试机会。建议刷题大于简历优化。

    刷一下 leetcode 看看网上飞书的面经。
    luwill
        47
    luwill  
    OP
       2021-04-01 11:26:04 +08:00
    春招简历:2 页 pdf

    --- 第一页 ---

    教育经历:
    2017 年 9 月-2021 年 7 月 XXX 网络工程-本科
    1. 主修课程:C 语言程序设计、数据结构、计算机网络、数据库系统、操作系统 (专业就有主修,不用复述,写一下校级奖励也行,)
    2. 语言能力: CET4 、CET6 (六级足以)

    个人技能:
    基础知识:
    1. 熟悉 c++,了解 STL 底层实现 ( 10 年不妄言熟悉,这里改成 使用过 c++ 吧)
    2. 了解 python 语言 和 QT 编程
    数据结构:
    1. 熟悉数据结构:(应该会的,非加分项, 高级数据结构可能变成陷阱。在项目介绍里面说一下用到的高级数据结构是加分项)
    2. 熟悉常用排序算法:(无意义)
    3. 剖析 c++的部分容器和带带起的代码(加分,主动学习,剖析换成读过,否则容易被针对变成陷阱)
    计算机网络:
    1. 7 层 和常见协议:arp,ip,icmp,tcp,udp,dns (这些不是专业课内容么?写出来没什么意义)
    2. tcp 三次握手,四次回收,流量控制,拥塞控制 (减分,面试官看到之后肯定往深的问)
    3. https 安全机制 (陷阱,本来是加分项,写了之后就会避开,或者更加深入)
    操作系统及 Linux:
    1. 操作系统,内存管理,进程调度等(陷阱,面试就考这些)
    2. vim,gdb 会编写 makefile,(加分项,需要了解技术,否则是陷阱)
    3. linux 多进程,线程,并发网络

    --- 第二页 ---
    项目经历

    负载均衡服务器
    开发环境:...
    相关技术:...
    工作原因:...
    (这个不是实习项目,建议去除掉。个人项目不如实习项目大。实习项目可以通过对这个项目的介绍,来看你对项目了解,整个开发流程的熟知程度,技术好奇心等)

    实习经历:
    广州 xxx 时间:2020.11.7-2021.1.27 岗位:C++开发实习生
    项目技术点:Django 、WebSocket 、redis 、MySQL 、Json
    功能模块:
    1. XX:介绍功能
    2. XX:介绍功能
    (实习经历,应该突出自己在公司的岗位职责,负责的项目,个人的成功和成果。将完成的项目放到项目经历中。展开描述。具体怎么写看上面的历史)

    自我评价

    有快速学习和解决问题的能力 (有什么能力不是通过评价出来了。可以用实时说话,比如独立学习 epoll 相关知识完成一个负载均衡服务)
    基础扎实,喜欢编程 (喜欢编程 加分。基础扎实 减分,原因同上)
    喜欢阅读技术书籍,乐于钻研 (加分,可以举个例子,比如最近在看什么书)
    luwill
        48
    luwill  
    OP
       304 天前
    前端简历给不了意见。

    不过专业技能太多了。大三,写好实习项目的介绍就比同龄人超出一大截。
    专业课的知识,数据结构,基础的排序算法 这些写上没太大意义。


    ❌ 熟悉 JS 核心,词法作用域, 作用域链机制,调用栈,执行上下文,闭包,柯里化,原型链,继承等思想
    了解 V8 引擎基本原理,如垃圾回收机制:主 /副垃圾回收机制等,js 代码执行过程:如转化字节码,惰性解析过程

    熟悉 JS 异步思想,能手写一个基本符合 Promises/A+ 规范的 Promise,以及 Async,Await,及事件循环机制
    了解前端常见设计模式如 vuex 的单例模式, 发布订阅者模式
    ❌ 了解前端常见性能优化,如浏览器缓存机制等
    ❌ 熟悉常见数据结构与算法,如树,链表,栈,队列,常见动态规划等
    ❌ 熟悉常见排序算法如快排,归并,了解 V8 的 TimSort 排序算法的思想
    ❌ 熟悉 HTTP 如多路复用,长连接等,HTTPS 协议如其基于 ECDH 椭圆曲线算法算法的 TLS 握手过程,混合加密思想,熟悉 TCP 协议
    了解 vue 源码,如 vue2 及 vue3 的响应式原理,vue-router 实现机制,虚拟 Dom:diff 算法, 等
    有 Vue3 结合 TypeScript 的前后端分离的组件化开发经验
    了解 Node.js 如其事件循环机制等。
    ❌ 有移动端开发,以及响应式开发经验
    ershierdu
        49
    ershierdu  
       157 天前
    大佬好久没出现了,不知道最近还能帮看简历不?
    luwill
        50
    luwill  
    OP
       141 天前
    @ershierdu 可以的。 脱敏发出来。
    ershierdu
        51
    ershierdu  
       140 天前
    @luwill #50
    脱敏后发现还是包含过多的个人信息,所以我发到主楼里的邮箱了。非常感谢!
    luwill
        52
    luwill  
    OP
       138 天前
    985 同校本硕,CS 专业 top 10 研二。
    >> 学校不错,这块没什么可挑剔

    实习:
    2020 年 1 月 大厂 大数据工程师

    >> 看后面的诉求是找 2022 的 SE 实习转正岗位。 之前却找了大数据的工作。这里不算一个很好的加分项。
    不过大厂进入有门槛建议保留。

    1. 维护 app 的数据仓库
    - 与安全部门同事沟通新的数据安全政策,据此梳理敏感数据从 ODS 层到 CDM 层内部的流动路
    径,并通过数据回刷、修改几十份千行规模的 SQL 代码等方式完成对敏感数据的物理清除。通
    过该项目学习了数仓中的分层设计,了解数据流动路径。
    - 面向分析师的数据需求,基于 CDM 层 Hive 表编写合计数千行的 SQL 代码,提供细粒度的指标,并
    优化数据倾斜等问题。通过该项目学习了数仓中常用的 SQL 技巧和优化方法。
    2. 与同事合作建设某孵化项目数据仓库
    - 编写数千行 SQL 代码,建立若干 DWS 层汇总宽表,满足孵化项目的迭代需求。通过该项目学习了
    数仓中汇总宽表的总体结构。

    >> 简历目标 SE ,所以描述一些 SE 适用的通用能力,比如:对开发流程,内部系统的了解(注意脱敏)。对数据库的了解等(注意不要给面试挖坑,提到的内容要重点突击一下)。突出一下学习能力和对工作流程的了解。
    >> 关于数据仓库的维护展学到的技巧和优化方法。


    个人项目:
    2019 年 7 月 基于 xx 平台的上下文感知系统测试平台
    - 基于 xx 平台 SDK 开发了原型程序。该程序可以控制小车依靠传感器行驶到目的地。
    - 使用 Unity 开发小车场景模拟器,使用户无需修改代码即可在模拟、物理两种环境中测试。
    - 针对上下文不一致问题实现 3 种输入验证方法,使任务成功率提高 82%(模拟)和 50%(物理)。

    >> 这块适合突出学习能力和对复杂问题的拆解和解决。第二条展开一下难点吧。比如基于什么模式来封装的模拟器。

    2018 年 10 月 RDF 数据集搜索引擎
    - RDF 数据清洗和 Jena 解析成三元组
    - MySQL 针对三元组和元数据的快速检索和优化
    >> 这里 CS 涉及不太多,对 MySQL 的问题场景增加一些描述,拓展一下优化方案。

    目标:申请 2022 的 SE 暑期实习转正岗
    >> 不继续做大数据么?


    >> 整体简历比较优秀,如果继续找大数据的转正实习,应该完全没问题。 搜索引擎的项目,实习项目都能体现相关的技能。转行 CS ,需要表明:编程,中间件等知识。 RDF 突出数据库,测试平台突出编程和系统设计能力。实习突出对业务开发流程,大厂的产研工具熟悉等。

    PS:改完可以帮你投飞书,我们这边 hc 比较多。
    fs11zhuangb
        53
    fs11zhuangb  
       84 天前
    大佬您好,不知道最近有没有时间,还可以帮忙看看简历不?
    luwill
        54
    luwill  
    OP
       78 天前
    @fs11zhuangb
    我是新西兰 XXX 大学 2023 届毕业生,我的求职意向是 C++后端开发方向,我热爱编程,能熟练阅读英文
    文档,同时喜欢技术分享,在个人博客发布了超过 20 篇技术博客,自学能力强, 有良好的心态和较强的抗压能力。

    教育经历
    西南大学(本科) 计算机科学与技术 计算机科学学院 2015 年 09 月 - 2020 年 06 月 重庆
    XXX 大学(硕士) 数据科学与大数据 统计学院 2020 年 07 月 - 2022 年 12 月 XXX GPA:5.8/7(专业前 5%)

    技术相关
    [个人技术博客]
    [GitHub]

    实习经历
    上海 XX 投资管理有限公司 C++量化开发实习生
    使用 C++负责搭建信用账户模块,并主持文档撰写等工作。
    使用局部敏感哈希(Locality Sensitive Hashing,LSH)算法 + python 稀疏矩阵 scipy.sparse 对金融数据降维和储存,使数据查询工作更快速。
    > 实习经历的时间,一般公司都会看。
    > 写的有点少,可以看一下之前的文章,实习经历当作工作经历写。
    > 需要在项目经历里面展开详细描述,比如 XX 系统 - 信用账户模块

    项目经历
    Flee WebServer(开发中) 2021 年 09 月 - 2022 年 01 月
    [项目背景] 学习实践 Linux 下网络编程知识,提升编程能力。
    [项目描述] Flee WebServer 是一个 Linux 下 C++轻量级 Web 服务器,在单机下经过测试,实现了上万级别的并发连接,每秒响应请求数 QPS 达到 10000 。
    [主要工作]
    使用线程池 + Reactor 模式的并发模型,使用状态机解析 GET 和 POST 请求,支持了长连接,实现了 web 端用户注册、登录功能,(实现中)记录服务器运行状态的日志系统。
    在项目实施过程中,需要传输大文件给客户端,但是会出现文件显示不全或无法显示的情况,通过学习聚集写函数结构体成员的相关知识,通过修改文件指针偏移,成功解决了这个问题。
    > 现在都是单机百万时代,上万并发连接,QPS 不只 1w 。这个 qps ,可以考虑参考一下那边的实现,提升 qps


    RafaJson 库 2018 年 03 月 - 2018 年 06 月
    [项目背景] 学习 C++语言基本数据结构以及一些基本的测试、编程工具的使用。
    [项目描述] RafaJson 是一个小型 JSON 解析器,允许操作 JSON 值,以及对字符串的序列化和反序列化。
    [主要工作]
    设计实现了简洁方便使用的 API 。
    使用了 Valgrind 执行了内存泄露的检查。
    > 这个感觉没啥亮点和必要性,还不如实习项目对自我的成长。

    专业技能及相关证书
    [专业能力]
    能够使用 C++进行编程,熟悉 STL 常用容器,了解 C++11 常用特性。
    掌握 Python 、R 语言等脚本语言的使用。
    掌握 Linux 下常见命令以及相关工具的使用(gcc 、gdb 、git 等)。
    > 把相关工具换成 debug 工具,会有一点加分。
    了解网络编程,IO 多路复用、epoll 等。
    > 建立里面有 web 项目,epoll 可以体现在项目里面。这块感觉可以不写。
    [英语能力]
    能熟练阅读英文文档,高分通过大学英语六级,托福 94 分。


    总体上看比较优秀,有兴趣来 字节 飞书增长么?
    这个脱敏转发到 V2EX 没问题吧。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2551 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 07:03 · PVG 15:03 · LAX 00:03 · JFK 03:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.