我是一个典型的互联网公司程序员,也见过无数的程序员简历,包括很多优秀的程序员简历,看了可以让人眼前一亮,优美简洁的简历模板,项目经验工作重点突出;也见过更多的写得不好的简历。程序员怎么写简历?程序员简历项目经验怎么写?今天跟大家重点介绍一下
程序员简历项目经验怎么写?
一份优秀的简历,不是说你做了什么,而是要说你做到了什么? 那怎么说你做到了什么呢,主要就看项目经验。
(1)项目经验介绍应该包括项目背景,你的职责,你解决的问题和克服了哪些难点,然后说明有哪些收益。这4个部分缺一不可,项目背景和你的职责是提供项目的基本信息,让面试官对这个项目和你的工作有个基础的了解。然后重点是要突出你解决了哪些难点技术取得怎么样的收益,就才是告诉面试官你做到了什么。越突出难点,越能体现程序员的技术实力;越突出收益,越能体现程序员的价值。
(2)用数据说话。介绍难点和收益时,务必要提供量化的数据说明。比如难点是优化了xxxx场景下的性能,内存均值占用从100M降低60M,优化了40%;CPU均值从30%降低到15%,优化了50%,收益也是类似的。
(3)介绍2到3个重点项目即可。项目经验介绍绝对不是越多越好,那应该挑选哪些项目来介绍?一句话:就介绍你最想跟面试官聊的那2个或者3个项目,其他的直接一笔带过即可。如果你把所有项目都列出来,面试恰好问一个你做得不好的项目那岂不是搬起石头砸自己的脚。反过来,如果你写的项目都是最想聊的是你做得比较深入的项目,能够体现你的技术深度,而且收益明显的项目,那无论面试官对那个项目感兴趣都正中你下怀。
我整理了一些java技术资料和面试题集,供大家提升进阶,不管你是有面试跳槽打算还是单纯精进自己,都可以免费领取一份。
先展示部分截图,文末附免费下载方式
一、JVM篇()
(含:JVM类加载机制,JVM内存模型,垃圾收集机制,类字节码实现机制,JVM调优案例,GC日志详解等)
二、Java并发编程()
(含:java内存模型,并发集合,线程池,阻塞队列,CAS与原子操作,无锁并发框架Disruptor等)
三、Spring篇()
(含:spring IOC,spring AOP原理,spring 5,springMVC,事务管理,循环依赖,spring设计模式等)
四、Mysql篇()
(含:SQL执行原理,索引底层机制,SQL执行计划分析,Mysql锁机制,Mysql事务隔离,SQL优化实践等)
五、SpringCloud篇()
(含:服务发现与注册Eureka与Nacos,服务限流熔断降级Hystrix与Sentinel,分布式事务Seata,网关Gateway等)
六、Dubbo篇()
(含:Dubbo基础,架构设计,集群,配置,通信协议,SPI等)
七、Redis篇()
(含:Redis核心数据结构,Redis持久化机制与安全机制,哨兵与集群架构,Redis缓存穿透,缓存失效,缓存雪崩,Redis缓存设计与性能优化等)
八、分布式篇()
(含:分布式架构原理,集群架构原理,分布式锁,分布式事务,分布式协议,分布式配置,海量数据分库分表,分布式调度,等)
九、设计模式篇()
(含:单例模式,工厂模式,抽象工厂模式,建造者模式,原型模式,适配器模式,装饰器模式,代理模式等23种设计模式)
十、数据结构与算法篇()
(含:红黑树,B+树,贪心算法,哈希分治法,七大查找算法,动态规划,一致性算法等)
十一、MQ篇()
(含:消息丢失,消息重复消费,消息乱序,消息积压,延时队列,消息回溯消费,消息刷盘机制,MQ中间件集群架构原理等)
十二、Netty篇()
(含:BIO、NIO及AIO线程模型,Netty线程模型,序列化协议protobuf,粘包拆包问题,Netty心跳机制,直接内存与Netty零拷贝,WebSocket协议等)
十三、Zookeeper篇()
(含:ZooKeeper选举机制,ZooKeeper数据模型,ZooKeeper应用场景等)
十四、ElasticSearch篇()
(含:ElasticSearch数据模型、ElasticSearch分布式架构、ElasticSearch数据读写原理和段合并等)
十五、网络与操作系统篇()
(含:网络协议,TCP/IP系统结构,TCP/IP协议族,常见面试题,等)