在华为云这些年的成长:和Check的不解之缘

举报
gentle_zhou 发表于 2023/07/08 00:51:47 2023/07/08
【摘要】 这4个阶段的经历,可以说是帮助我从一个计算机专业的学生,逐步成长为一个熟悉产品的职业人士,初步完成了我的身份蜕变。

不知不觉,已经从校园毕业2年多了,作为第一家入职的公司,华为云可以说帮助我完成了从学生到职业打工人的身份蜕变。在这期间,我一直都在CodeArts Check代码检查团队里从事不一样的岗位,但目的都是为了让Check可以成为更好帮助企业管控代码质量的产品。

这两年时间其实可以简化为下面4个阶段:研发人员,模块SL,客户侧支撑,产品经理。

第一阶段:研发人员

刚进入公司的时候,作为一个计算机软件专业出身的人员,满脑子想的都是快给我一个新的项目,我要0>1给你开发出一个牛逼的东西出来。

然而现实是无情的,当我得知是被分配到了代码安全相关的团队,其实我是满脸问号的;虽然我上学期间参与过1,2个和安全相关的项目,但都和代码安全没关系啊。带着满脸困惑,我就这么入了职,然后第二盆冷水泼了过来:在转正期间,我接下去2-3个月的重点就是搭建流水线,跑起来,清理告警。

说实在,刚得知这个消息的时候,还是蛮泄气的。有点类似于刚入伍兴致冲冲的等着发枪给我去一线参战,却分配给了我后勤保障的活。但是随着流水线搭建完毕,项目里代码告警真的出来的时候,整个人其实又是兴奋的,这些告警信息对于我们整个项目来说都是宝贵的财富,是引导项目组分析,改进代码的重要依据。

在这个阶段,我更多的是在学习和掌握诸如代码检查工具如何使用,规则如何配置,告警分类,如何融入流水线配合等技能。同时,我也需要和其他研发人员,测试人员,项目经理等进行沟通协作,了解他们的需求和反馈,提高我的工作方向和质量。在此期间,我觉得自己身体离开了校园,但是思维模式和工作方式依然像一个勤奋的学生,在反馈中不断地学习和成长,但同时又是以聆听和服从安排为主。

第二阶段 模块SL

经过转正期间的努力,我在研发团队中表现出了较强的执行能力和思考能力,非常荣幸被团队选为了模块SL(模块的负责人)。

而随着职位的提升,我的工作职责也有所增加,除了继续做好自己的研发工作外,我还需要梳理规则,审核屏蔽告警,top10缺陷组内交流等。

我的工作职责也有所增加,除了继续做好自己的研发工作外,我还需要梳理规则,审核屏蔽告警,top10缺陷交流。在这个阶段,我对代码检查服务有了更深入、更全面的理解,需要我能够根据不同项目的特点,来制定合适的规则和标准,核实哪些屏蔽告警是误报,保证代码检查服务在我们项目层面结果的准确性和有效性。

并且我还需要对团队中的其他研发人员进行指导和管理,帮助他们解决遇到的问题和困难,分享交流日常工作中我们经常会碰到的问题。我还需要定期与其他部门进行交流和沟通,分享我们团队在代码检查服务方面的成果和经验,收集他们的意见和建议,不断优化我们的模块。在这个阶段,我感觉自己隐隐有了老师的样子,不仅要做好自己的工作,还要带领团队前进。

第三阶段 客户侧支撑

在做了一段时间的研发SL后,我又得到了一个新的机会,去客户侧支撑,去面对面地直接聆听客户的声音,为客户解决初步的疑惑。

在这期间,我的主要工作内容包括:赋能客户如何使用我们的产品,了解客户需求,将需求梳理清楚传回产品部与产品部内专家们对齐。赋能期间,我需要通过线上/线下培训、讲解,文档传递的方式,帮助客户了解我们产品的功能和优势。而对于需求,我则需要从客户的角度来理解和使用服务,关注客户的痛点和期望,将需求拆分,讲解清楚,和专家们讲清这些需求的价值和带来的效果。

在这个阶段,我感觉自己像是一个教练与桥梁,不仅要学会如何赋能知识和技能,还得清楚如何有效沟通和合作。并且,这也促使我对整个产品部的产品有了了解,大致明白了我们代码安全产品在整个平台,产品部的作用。

第四阶段 产品经理

而在今年早些时候,部门又找到了我,提供了我另一个新的机会,是否愿意成为产品的产品经理;本着挑战下自我的想法,我爽快的接下了产品经理的工作。说实在,做了这份工作,才会发现这和研发期间想的工作内容很不一样。

在研发岗位的时候,觉得产品经理就是个“无情”的输出机器,一直在安排需求,让我们的研发和交付工作应接不暇。但是担任了这份工作之后,才会知道这些需求的意义。

产品经理可以说是产品对外的一个口子,他负责分析输入进来的需求,是否接纳/拒绝。而要做好这个分析工作,就得深入了解这个产品,对业界发展有所洞察,时刻关注产品的质量和竞争力。而在接纳了需求之后,也不是简单的扔给研发就行,需要首先从产品的角度来规划和设计这个需求,确保这个需求落下去之后,可以提升我们产品的价值,优化产品的体验。

同时,也需要学会站在产品的视角,与研发团队,测试团队,运营团队进行密切的协作与配合,推动需求的落地,确保产品按照计划开发、测试、发布、运营等。在这个阶段,我感觉自己像是个规划者兼督工,不仅要制定愿景和目标,还要密切关注需求的落地和交付。

总结

这4个阶段的经历,可以说是帮助我从一个计算机专业的学生,逐步成长为一个熟悉产品的职业人士,初步完成了我的身份蜕变。

在这个过程中,我学到了很多知识和技能,也遇到了很多挑战和困难,但在一个一个克服和解决的过程中,又在不断提升自己。

不解之缘的Check产品推广

最后,请允许我带着骄傲,做个小小的产品推广吧。

华为云已于2023年1月正式推出SAST工具:CodeArts Check代码检查服务,帮助用户有效管控代码质量。其提供的“代码编写-代码合并-版本发布”三层缺陷防护体系,针对代码的可读、可维护、安全、可靠、可测试、高效、可移植等方面进行全面的分析;支持海量源代码的风格、质量和安全检查,可实现百亿行大规模并行扫描,并提供完善的修改指导和趋势分析。

服务体验链接:
1、CodeArts Check 云服务:https://www.huaweicloud.com/product/codecheck.html
2、CodeArts Check VSCode IDE插件:
https://marketplace.visualstudio.com/items?itemName=HuaweiCloud.codecheck
3、CodeArts Check Jetbrains IDEA插件:
https://plugins.jetbrains.com/plugin/20956-huawei-cloud-codearts-check

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。