Jenkins

再谈谈软件测试职业发展

前提是你 提交于 2020-11-05 01:59:21
再谈谈测试职业发展 有这么个普遍现象 测试招聘者,特别是一、二线互联网公司的招聘者最苦恼的事儿就是招人。想找到一个合适的人难于上青天,每天各种撒网,简历看几百份,面大几十人,能捞到一个中意的小伙伴就谢天谢地了。但同时很多测试小伙伴发现找工作很难,特别是进大一点的厂,他们特别挑:代码要会写,要有软件架构能力,问一大坨平时根本用不到的技术问题,还挑经验,挑沟通能力,挑这挑那,有时候还特么挑学历、挑年龄。。。供求总难以匹配起来,造成了双方都很痛苦。 Why? 能力要求不匹配是最核心的问题。软件、互联网近 20 年来飞速成长,其实也经历了很多阶段。行业软件兴盛阶段和外包兴盛阶段(2000-2010 年)行业进入了大量的测试人员,当时最主流的测试实践是:重心放在系统验收阶段。测试人员的主要工作基本都投入在了基于业务的黑盒测试上,对代码能力、系统理解的能力要求不多。2010 年后,互联网行业的真正兴起让国内软件开发模式开始缓慢调头,快速迭代的模式逐步兴起,开发周期越来越短,迭代越来越快,但系统越来越越庞大、复杂。原来的测试工作模式和工作范围越来越无法满足要求了。但大量从业人员技能范围转变是一件很难的事情,行业是有巨大惯性的。 从宏观上看大量 QA 技能转变跟不上需求转变是造成市场供求不匹配的主要原因。 So What? 三个观点: 只做手工测试,不懂系统实现的测试工程师的职业发展会越来越受限。

Jenkins/持续集成/持续交付经典书籍推荐

别等时光非礼了梦想. 提交于 2020-11-02 16:00:57
1.《Jenkins 2权威指南》 正如其名,想要系统、全面的掌握Jenkins 2相关知识和技能,这边书是最权威的了。书中有大量代码近乎“手把手”地教导读者如何编写Pipeline脚本,如果你对Pipeline很陌生,那一定要看看这本书。 2.《Jenkins权威指南》 如果你想对Jenkins 1.x版本也有一些了解,期望更全面的掌握Jenkins,那这本书也有必要入手。本质上,Jenkins 2的Pipeline as Code是把Jenkins 1.x的一些需要图形化配置的选项代码化了,了解Jenkins 1.x版本,依然有一定的必要性。 3.《Jenkins 2.x实践指南》 这本书是国人编写的,相比上面两本翻译的书籍,行文思维会更本土一些,更易理解,前面两本就像产品说明书,这一本更像动手的实验课,更加强调实战和实践。 4.《持续集成实践》 作者曾就职于阿里软件、恒生电子、SEVEN network、PP租车等互联网公司,熟悉hadoop,熟悉J2EE架构,云存储、分布式计算,擅长持续集成Jenkins,熟悉weblogic,websphere等中间件,具有大数据、移动互联网及电子商务、云计算方面的丰富测试经验。 5.《持续集成与持续部署实践》 腾讯研发总监leo fan,阿里巴巴高级技术专家吴毓雄,滴滴出行高级技术专家任杨,飞谷云创始人、大数据实战专家