持续集成工具
我们一般会用重复的工作来发布不同版本的项目,比如运行ant脚本,把生成的jar放入指定的Linux目录并设置一些script文件的可运行权限。我们可以通过设置Jenkins脚本来配置这些重复的工作。
Jira
缺陷或任务管理
每当遇到一个Bug或一个新任务,我们可以建一个jira,此时该Jira状态是Open,程序员开始开发时,会设置成In Progress,完成开发后能设置成In QA,这样测试人员就能介入测试,测试完成后,测试人员能把它设置成In UAT,一旦把该任务部署到生产环境,就能Close这个Jira。微信java开发springmvc也就是说,通过Jira,我们能在项目里很好地跟踪和监控具体问题和任务的当前状态。微信java开发springmvc
Git
版本管理
通过Git或SVN等版本管理工具,在项目里我们能方便地建立提交或回退各人的修改,还能分支版本。Git还有个好处:可以设置成“评审后才能提交”的模式,这样某人要往主版本提交的代码必须要经过一人或的评审,这样就能很好地控制代码的质量。
Autosys或Crontab
用于定时跑脚本任务
比如我们要定时跑一个脚本,我们就能通过Autosys或Crontab来设置,通过Autosys,我们更能方便地设置任务间的依赖关系,比如A任务跑好后B任务才能跑,而且还能查看任务运行的状态是成功还是失败。
Sonar
代码质量管理
通过Sonar,我们不仅能检查代码是否还有bug,还能查看代码的质量,比如代码的注释率是多少,单元测试覆盖率是多少。Sonar还能给出一些代码方面的建议。总之,通过Sonar,我们能提升代码质量。
具体而言,大家可以在简历加上如下的内容:在这个银行(或其它)项目里,我们用Maven来管理项目,用Git做版本管理,用Junit来做单元测试,用Jira来做bug管理,在代码上线前,我们还会用Sonar来扫描代码,如果发现一些可改进点,比如Junit覆盖率不高,我们会及时改正。
大家在简历中写这部分的内容时请注意如下的两个要点:
1 在项目管理方面一般都会用到些工具,也就是说,大家可以写上在自己项目里用到的工具以及这些工具应用在哪些方面,但别什么都不写。
2 面试官在看到相关描述后,一般会在面试中询问些细节,比如Jenkin的配置方式等,也就是说,大家不仅要写,还得适当地了解下这些工具的使用细节,以备面试时的提问。
4 投送简历时的注意要点
简历准备得再好,如果用不恰当的方式投递出去,同样无法得到面试机会,所以大家在发送简历时,应当注意如下的要点。
4.1不要发送“万能“简历,根据具体的职位要求进行微调
这可能是不少求职者的“通病”,他们往往就准备一份简历,然后看到一个合适的工作机会就发一份,也不关注这个公司的行业背景,也不看这个职位的具体要求。
其实大家的简历是“闭门造车”的形式写出来的,只能“尽可能”地描述自己掌握的技能(无法完全描述出你项目里用到的所有技能要点),而每个公司的职务要求一定不会完全相同,所以大家在发送简历前一定得根据具体的职位需求改写相关的项目经验描述,以求达到“匹配度”最高的效果。
相反,如果大家针对不同的公司发的是同一份简历,那么就得撞大运了,这样一定会失去不少“匹配度不高“的面试机会,其实修改简历所用的时间不会太多,但效果一定是大相庭径。
4.2在招聘会上,尽量要口头说出你和这个职位的匹配点
在招聘会上,大家只能是发送同一份简历,在这种情况下,大家一定得尽可能地和招聘方交流几句,同坦诚的措辞,口头说下你和这个职位的匹配度,同时让招聘方感受到你热切想得到这份工作,这样比“递交简历无其它互动“的效果要好很多,至少能给招聘方留下些许印象。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/sanxing/article-65323-5.html
谢教授正找爹呢