程序员怎么写好一份简历 程序员怎么写好一份简历内容
yuyutoo 2024-11-09 15:28 2 浏览 0 评论
最近很多同学跟我私底下咨询简历的问题,发现很多同学在书写简历这块是个弱项,存在很多问题。
一份好的简历才能要HR在甄选过程中快速了解到你的工作经历和技能,更重要的是在海量的
候选简历中挑中你,给你安排面试机会。以及面试过程中也会根据你的简历和你进行交流。
这份文档为ant老师跟同学们交流的过程中总计的几个问题给大家分享下。
先总结几个大家容易出现的问题
- 罗列式的说明
- 技术描述没体现深度
- 不够自信
- 模板不够整洁
- 项目描述太过单薄
- 没有突出亮点
1、简历样式
人都是视觉动物,就像谈恋爱一样,第一好看肯定是建立在外貌上。
自行对比下。第一眼你想看哪个简历。
我给大家准备了几个模板,可在网盘下载。(熊猫办公上有喜欢的简历模板可以联系ant老师)
现在网上有许多可以在线制作简历,也可以通过在线编辑后导出,更为方便。
2、贴不贴照片?
现在绝大多数求职者不愿意贴照片。可能比较重视隐私问题。
但是个人认为有一个精神的照片能增强选拔者的好感,也能代表你的真诚和自信。
特别是长相跟ant老师能相提并论的同学,不要浪费了这个资本。开个玩笑,重要的是体现自己的精神面貌。
女同学这块尤其有优势,因为行内程序媛数量稀少。选拔者对女性求职者都会更加关注,面试机会相比男性同胞更高,但最终还是要技术过关,真的愿意养个花瓶的leader太少了。所以女同学贴照片加分更多,但还是要注意保护自己。
3、个人技能描述
个人技能描述模块远远比项目描述重要的多,所以一定要多花心思,这个模块可以要面试官快速了解你的水平。
在这里就切勿出现罗列式说明,除了你知道这个技术,一定要把你对这个技术的深度的理解表达
出来。
这个我拿一个我们同学的简历来讲解下。
在这个简历中,基本就是罗列,很难抓到让我感兴趣的点
我初步给优化的内容:
1.熟练Java编程,具备OOP编程思想
2.熟练使用hibernate、mybatis、springMVC等应用开发框架,对其原理有过了解。
3.有扎实的Java、C、C++基础,了解jsp、servlet、jdbc工作原理。
4.熟练运用mysql、oracle关系数据库编程技术。对数据库高可用解决方案,
分库分表有一定了解。
5.熟练使用redis集中式缓存,能够灵活的运用在项目中。
对缓存穿透、缓存雪崩解决方案有实践经验。
6.熟悉zookeeper,nginx等中间件工作原理及调优
7.熟练使用idea、tomcat、eclipse、svn、maven、github等开发工具。
8.对数据结构、算法有一定理解
9.熟识TCP/IP等基本网络通信协议。对JAVA NIO,Reactor线程模型有深入了解。
10.熟练使用JSP、HTML、EL、JQUERY、AJAX、JQGRID等表现层技术。
这里我简单的优化了几个点
1、优先级低的技术往后放,比如前端技术。
2、主流的技术在描述的时候增加描述的深度。(根据自身对相关技术点的理解还可以再深)
这块注意一个重要的点,深度!深度!深度!
给大家分享一个不错的技能描述简历,不要嫌内容太多,这块看起来比看项目经验轻松很多。
工作中没用到的技术要不要写
只要你觉得对这门技术理解到位,给我写!
没人能保证在当前的岗位能接触到很多技术栈,但是有心学习,证明了你的工作态度、学习态度,
这些比只知道按部就班的人更有潜力。
4、项目描述
很多同学项目描述这块就是简单的几句话搞定。那这样的内容选拔者感觉到你的项目要么规模太小,要么你在工作中完全不知道总结自己做的项目。
在这里面试官希望看到的会有几个点
- 项目价值
- 项目架构设计
- 技术难点
- 你在这个项目中的角色和价值总的来说就是希望看到亮点,而不是罗列的模块描述
举例对比:
过于单薄的项目描述
亮眼的项目描述:
****海量小文件存储系统
项目描述:
公司一块业务全球电商服务一站式解决方案,给商家提供平台自建店,我们提供商品、物流、仓储、转运、客服等一站式电商解决方案。会有商品晒图评论、商品详情图片、sku图片、属性图片等小图片需要存储
Fastdfs C语言编写出现问题不好查看源码排查,也不想依赖第三方服务七牛云、阿里云等OOS对象存储,所以公司决定自研一套海量文件存储系统来存放我们的图片
该系统实现上亿数据图片存储,采用JAVA并发+NIO+gRPC实现一套容错性+高伸缩+高可用架构+高性能+高并发的海量小文件存储系统
技术挑战:
1.如何实现master-slave架构,借鉴hdfs的NameNode+DataNode的思路,NameNode来管理文件目录树的元数据,DataNode来存放文件,DataNode注册到NameNode,定时发送心跳,上报数据到NameNode
2.NameNode宕机导致元数据丢失怎么办,每次创建和删除文件都会记录一条editslog写入磁盘,定期执行checkpoint将文件目录树生成快照文件fsimage,如果NameNode宕机重启的时候利用fsimage+editslog恢复元数据
3.每次创建和删除文件都往磁盘写入editslog性能低怎么办,借鉴hdfs的双缓冲机制,准备两个buffer,往一个buffer里面写入数据,buffer写到512K(可配置)的时候交互buffer,一个后台线程将buffer数据写入磁盘然后清空buffer,等下次交换使用
4.每次checkpoint的时候太耗性能影响NameNode吞吐量怎么办,用一个BackupNode节点,每次NameNode写一条editslog的时候就会推到BackupNode节点,BackupNode节点也会维护一个文件目录树,由BackupNode节点执行checkpoint操作,然后将fsimage文件通过NIO传输给NameNode
5.如何实现数据的负载均衡,每次创建文件的时候都会选择数据量最少的机器上传,来让每台DataNode的数据量都差不多
6.DataNode宕机导致一部分数据不可用怎么办,采用双副本机制,每次创建文件的时候会选两个DataNode做双副本,下载文件的时候一个副本宕机了还有另外一个副本能读取
7.文件传输过程中的粘包拆包问题,借鉴kafka设计思路制定数据包格式(操作类型+文件名长度+文件名+文件大小+文件buffer),服务端读取文件的时候解析数据包读取对应长度的数据,如果没读完说明拆包了缓存起来下次继续读,如果读完了还有多的,那就是粘包了重新处理第二个文件
如何保证NIO高性能,采用长连接+Reactor通信模型
6、学校的奖项要不要写?
不写白不写。绝对是加分项。不要觉得不好意思拿出来。
之前我选简历,这块有内容的,我都会更有好感。
包括公司获得的一些奖项,都可以写
7、自我评价
这块可以简洁但又特色。
可以大概说下工作经验,工作态度。
如:
自买自夸型:(问题不大,但没什么特色,并不推荐)
本人性格开朗、稳重,待人热情、真诚。
有很强的专业的职业道德,专业基础知识扎实。 工作认真负责,主动承担责任, 积极与周围工作环境建立良好的工作关系。有较强的组织能力、实际动手能力和团体协作精神。 能迅速的适应各种环境,并融合其中。
有力型:(推荐指数5颗星)
8年研发经验,参与过3亿用户、日均PV 500W系统研发。对电子商务领域、分布式技术有丰富经验。
牛逼的不需要解释型:(如果没有这个资本,还是老实用第二种)
阿里P8架构师...
8、总结
简历的内容需要长期沉淀
描述上切勿过于简单,避免以罗列式口吻书写。注意体现内容的深度。
更重要的一定要自信!!!!自信!!!
祝找工作的和正在找工作的同学们早日找到诚心如意的工作。
相关推荐
- URL URI傻傻分不清楚,dart告诉你该怎么用
-
简介如果我们要访问一个网站,需要知道这个网站的地址,网站的地址一般被称为URL,他的全称是UniformResourceLocator。那么什么是URI呢?...
- 你最深爱的编程语言其实很烂
-
我最近写了几篇比较严肃的博客,是关于一些沮丧的事情,结果我开始有些忧郁。很严重。所以,我想应该说些比较轻松的事情。我要做的就是数落大家最喜欢的编程语言。你会问我为什么,为什么要搞这种恶作剧?亲爱的朋友...
- 路由器交换机基础配置6——命令行显示信息设置
-
一、控制命令行显示信息设备中的部分命令执行后会出现提示、警告、执行结果等显示信息,用户可以控制这些显示信息的显示方式,以方便阅读。1、提示和警告信息提供中、英文两种语言显示。可以通过language-...
- python是一种什么类型的编程语言
-
Python(英国发音:/'paθn/美国发音:/'paθɑn/)是一种广泛使用的解释型、高级编程、通用型编程语言,由吉多·范罗苏姆创造,第一版发布于1991年。可以视之为一种改良(加入一些其他编程...
- 60年了,LISP语言的进化史是否会引发你对AI未来的新思考?
-
图:pixabay作为长期垄断AI领域的高级计算机语言程序,Lisp语言到底经过了怎样的变迁?也许,我们可能已经忘记了一些在今天仍然有用的东西,或者说,至少了解这些历史对一些新的想法产生有所影响。o2...
- Java 和 JavaScript 的关系
-
Java和JavaScript不同之处:●出身不同:Javascript与Java是由不同的公司开发的不同产品。Javascript是Netscape公司的脚本语言,而Java...
- Micro:命令行文本编辑器 (Go)
-
Micro是一款基于终端的文本编辑器,使用Go开发。Micro是个命令行编辑器,主要特性是易用,直观,并且包含所有现代化终端的优点。功能:易用常用快捷键绑定(ctrl-s,ctrl-c,...
- 7 行代码 3 分钟:从零开始实现一门编程语言
-
本文最初发布于MattMight的个人博客。...
- 码上去学海南公司:C语言到底能干什么?我列举了8种经典案例
-
虽然C语言执行速度极快,占用资源极少,但是它使用起来非常麻烦,完全没有Java、Python、Go、JavaScript、C#等方便和灵活,会严重拖慢项目的开发进度,所以,通常只有在“不得不”的情...
- 什么是 JavaScript?
-
本文首发自「慕课网」,想了解更多IT干货内容,程序员圈内热闻,欢迎关注!作者|慕课网精英讲师然冬...
- 新人如何自学安卓手机软件开发?
-
当我们问一个人,你是做什么的,听到我是做软件开发的,不由自主就会感觉,这个人好厉害。越来越多的人投身于软件开发行业,可能有些人本身不是学这个专业的,出于对这个行业的热爱,自学软件开发。现在这个社会,多...
- Android开发基础入门(一):UI与基础控件
-
Android基础入门前言:...
- 第02章 《小Z安卓程序员之路》Android Studio
-
不积跬步无以至千里,不积小流无以成江海!!每天进步一点点我是杨哲丶,一个梦想把科技和艺术结合在一起的程序猿!!小Z在开始查询的如何使用SVN和如何使用Git版本控制工具的时候,发现网上大部分居然是关于...
- 支付宝团队 | 移动客户端实战教程(iOS和Android)
-
今天给大家推荐一个非常好的PPT,是github在线的,是支付宝团队内部分享技术用的PPT,适合Web端和移动端的同学入门客户端开发,是我见过的最详细的《iOS&Android开发从入门到...
- 只需二步,就可以在win11操作系统上运行Android程序,非常简单
-
你想像过吗,只需几个简单的步骤即可在你的Windows电脑上运行Android应用程序。现在,在Windows11中运行安卓应用程序现在就像在手机上运行应用程序一样简单。微软和亚马逊联手打造了数千款...
你 发表评论:
欢迎- 一周热门
-
-
前端面试:iframe 的优缺点? iframe有那些缺点
-
带斜线的表头制作好了,如何填充内容?这几种方法你更喜欢哪个?
-
漫学笔记之PHP.ini常用的配置信息
-
其实模版网站在开发工作中很重要,推荐几个参考站给大家
-
推荐7个模板代码和其他游戏源码下载的网址
-
[干货] JAVA - JVM - 2 内存两分 [干货]+java+-+jvm+-+2+内存两分吗
-
正在学习使用python搭建自动化测试框架?这个系统包你可能会用到
-
织梦(Dedecms)建站教程 织梦建站详细步骤
-
【开源分享】2024PHP在线客服系统源码(搭建教程+终身使用)
-
2024PHP在线客服系统源码+完全开源 带详细搭建教程
-
- 最近发表
- 标签列表
-
- mybatis plus (70)
- scheduledtask (71)
- css滚动条 (60)
- java学生成绩管理系统 (59)
- 结构体数组 (69)
- databasemetadata (64)
- javastatic (68)
- jsp实用教程 (53)
- fontawesome (57)
- widget开发 (57)
- vb net教程 (62)
- hibernate 教程 (63)
- case语句 (57)
- svn连接 (74)
- directoryindex (69)
- session timeout (58)
- textbox换行 (67)
- extension_dir (64)
- linearlayout (58)
- vba高级教程 (75)
- iframe用法 (58)
- sqlparameter (59)
- trim函数 (59)
- flex布局 (63)
- contextloaderlistener (56)