可以加入的亮点
怎么加
JVM调优方面
请参考第九章,里面有专门的描述
设计模式方面
请参考第八章,里面有专门的描述
调优方面
1可以说在项目里用过批处理预处理事务等高级知识点。
2 能通过监控查看哪些SQL语句需要调优
3 能通过索引执行计划等方式对SQL语句进行优化
4 进一步的话,能通过集群等方式分散对单个的压力
5 如果做过,也可以写一些关于NoSQL和大数据方面的经验
Spring MVC等架构方面
1 用过其中诸如、AOP和事务等高级技能点。
2 在搭建框架时,能一起参与并熟悉如何通过框架来提升代码的可维护性。
学习和解决问题的能力特别强
比如可以写,在项目里,自己被分担一块大家都不大熟悉的技能,但你在短时间里就完成了技术调研并把它用到项目里。
能承担大的工作压力
1 由于客户方催进度的原因,这个项目需要加班(总之加班原因不是你造成的)
2 在这种情况下,你能和你的团队一起连续奋斗,最终成功地完成进度。
上述的一些技能要求未必会出现在职位描述里,但确实都属于亮点,而且在大家的项目里,多少会用到些,所以不加有些可惜。当然,如果大家有其它的亮点,也可以加上,毕竟这能提升大家简历的价值。
3.4多写些和项目管理相关的技能
我们见过不少简历,在其中更偏重技术或诸如沟通和协作方面的能力,但事实上,项目管理方面的技能同样重要。这里可能会有个误区,不少人认为初级程序员的简历无需写项目经验,但事实上,项目管理技能也是靠积累的,哪怕刚工作1个月,也能积累这方面的能力。
在这方面,项目经理更偏重于如何根据项目需求合理地分配任务和协调进度,对于程序员而言,则可以在简历中写项目管理的方式以及如何使用常见的管理软件来提升项目管理的效率。
这里我们就以“敏捷开发”为例,向大家展示下如何介绍自己项目管理的方式。
我们这个项目采用了敏捷开发的模式,具体而言,我们会根据项目总体需求,设置若干个发布点,在时间上,每隔1个月就会设置一个。根据任务的优先级,我们先会大致定下每个发布时间范围内的大致任务,而在每个发布时间范围内,会根据当前情况适当微调。
而且,我们项目组还引入了“每天站立会议(Stand up Meeting)“的形式,每天我们项目组会用大致20分钟的时间一起讨论下每人已经完成的任务、要做的任务和遇到的问题,这样即使遇到阻碍性的问题,也不会耽搁整个项目很久的时间。
相关的内容无需多,大家只需列些“敏捷开发的必做点”,以此来证明自己实践过这种开发方式即可。如果招聘公司也是采用类似的项目管理方式,那么这点一定是个很好的加分项,即使招聘公司采用其它方式,比如瀑布模型,那么你写上这话,招聘方的评价就不会仅仅是“熟悉项目开发的技术”,而且还是“了解并实践过XX项目管理方式,对项目管理有一定的了解”,这样这份简历获得面试机会的可能性就大大增加了。如果大家在项目里用到的不是敏捷管理模式,而是其它的管理方式,也可以照着这个思路写。
此外,正规的项目多少或用些项目管理的工具,大家也可以在简历中列一些自己用过的,以此来进一步证明项目管理方面的经验。在下表里,我们总结了一些常见的开发人员能用得上的项目管理工具。
工具或软件
项目管理方向
能起到什么样的作用
JUnit
单元测试
开发人员在开发完成后,可以用Junit来编写自己代码的单元测试代码,运行单元测试代码后,能测试自己开发的模块。

Maven
构建项目
通过Maven,我们能给项目引入必备的jar文件,也能方便地编译(build)和发布项目代码。
Jenkins(一般会和Ant一起用)
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/sanxing/article-65323-4.html
小船撞击
帅呆了
应该拒绝赔偿才对