@
poorcai 需要看公司开发流程上的持续集成程度如何,如果只是要你通过现成工具弄个自动打包编译,发布什么的,顶多就是写写脚本,了解下各个平台编译器配置(如果有多平台项目的话)。做得更进一步的话,会有自动化测试、自动交付这些。根据实际情况不同,可能会变成专门写自动测试用例,或者做贴合公司项目的运维工具 /平台。
另外说一下, DevOps 这个虽然已经有概念了,但是小公司来说其实差不多就是一个人所有活都干的意思。
要是问“对编程水平的提高有没有帮助”,只能说还是有帮助的,不过如果跟你的规划有冲突的话,不算是个性价比高的选择。
其实说到底,所谓的编程水平如果只是“工具”的使用熟练度的话,只要工作内容会使用,这方面倒是没啥区别,只是职业 title 不一样罢了。现在招聘开发运维也都是要求有前端技能、数据库这些,看平台的话还要求熟悉 linux 相关的工具链,脚本语言。
另外,我很想吐槽有的公司,招前端的工资开得比开发运维工资高,但是开发运维岗位又要求前端技能一样不少,工资还少......