自己写的有点读着比较散,于是喊ai帮忙润了下......好多了
最近意外拿到一个很珍贵的工作机会 ------ 需要完成某行业工具二次开发的编程题,通过就能获得面试资格。
之前在招聘平台刷到过相关的外包测试岗位,当时还被告知匹配度不高,没想到这次能有开发方向的机会。对我来说这既是挑战,也是非常珍惜的一次机会,哪怕希望不大,也想尽全力好好准备。
我的求职主线依旧是软件测试,这次算是额外抓住一个难得的工作机会试一试。
目前还没收到具体题目,我先提前尝试性的跑通了新建一个简单的该工具插件的 demo 流程。虽然官网开发文档是英文,但网上相关的博客资料还算丰富,参考起来比较方便。这款工具和相关开发语言早年略有了解、也实际操作过,但现在基本相当于从头捡起,二次开发更是完全没接触过的新领域。
官网开发文档全是英文,而我本身英语基础很弱,看原版文档非常吃力。关于版本兼容问题我也特意去问过招聘方,对方说暂时不用纠结,所以我就先以能把题目做出来为首要目标。
顺便也了解了下:工具 API 和开发语言会有版本迭代,旧用法可能被弃用、由新特性替代;二开大多以插件形式为主,高版本一般能向下兼容低版本插件,但低版本不一定支持新特性。
接下来两周,我会一边照常刷招聘、继续准备测试相关内容,一边把空余精力集中在这个二开方向上。
也正因为英文文档对我实在不友好,所以结合自己的测试背景和现在的 AI 工具,我准备用 AI 翻译这套官方开发手册。网上基本没有免费公开的译本,就当自己练手,译完也能直接用上,之后还打算找地方分享出来。
语言选择上,这款工具二开支持 AutoLISP、VBA、C#/VB.NET(托管.NET)、JavaScript 等。
我早期开发用过 C# 和 JS,虽然现在已经很生疏,但比学校学过、工作从没实战过的 C 类语言要友好不少;再加上官方推荐倾向,以及考题涉及两款软件、方便技能迁移复用,最终决定主攻 C# 相关手册。
分享安排也说一下:
翻译相关的内容会更新到我的 Python 专栏,虽然不算测试内容,但全程用 Python 实现,技能也算相通,有需要的朋友可以关注那边。
工具二开的准备进度,包括之后如果真收到题目,完整的准备、做题过程和结果,我都会在这边继续记录分享。
不管最后结果如何,能为一份真正的工作机会认真准备、全力以赴,这段经历本身就很值得记录。