实习以来上了小一个月的班吧,一月下旬入的职。
刚到岗位的的时候主要是熟悉公司产品的使用,CMDB、ITSM等,当时也让看了告警相关的内容,不过学习视频太多太长了,一开始的几天有点没有目标。
但是很快任务慢慢下发给我了,我的第一个任务是需要在cmdb添加几个字段,从网管采集数据,主要是防火墙、交换机、负载均衡、路由器几个设备,也就是四个采集插件,分别对应四种设备,在参数配置的json文件中补充新的字段,根据同事提供的文档、表格做好字段映射。这个任务现在看来还是比较简单的,因为给的json中有别的字段作为一个参考,按照json的规范加上需要的字段,做好采集的字段和CMDB字段的映射就行了,配置好字段映射传到群里给同事之后,这个任务暂时也还没有结束,后来产生的问题主要是有些字段还是采集不到数据,排查出的原因主要是字段格式、字段名称等问题,最后都解决了。
后来的任务难度是渐渐上升的,接下来做了一个脚本二次开发,当时要调用一个api接口,将主机分配到对应的业务区的空闲主机池中,导师给我的代码示例是调用另外一个接口实现将主机和特定业务区做关联的,这两个任务是有重合的地方的,所以有的代码可以复用,比如根据业务区的编码查询业务区的id、根据主机ip查询主机的id,最后根据业务区id、主机id调api接口,传这两个参数进去完成主机的分配。在这个任务中,学到的东西主要是api接口的测试、POST方式访问api接口获取响应,具体的体现主要就是postman这个软件吧,当时看到导师用这个软件测接口,看到之后有点不明觉厉,然后马上上网查postman使用方式并且下载下来了。现在对postman的使用也越来越熟练了,知道在哪里传header的内容,比如token,在哪里传body,传什么格式(一般都是json)。也对json格式的规范有了更深的了解,找了一个可以检查json格式的网站。
完成了一些大大小小的任务之后,身体开始发出警报了。是25年年底遗留的问题——腰突,之前学习总是久坐(虽然不知道为什么这种程度就突了,也许和长期不运动也有关系),上班久坐不起让我的症状进一步加重了,做了两天针灸但是没有看到明显的好转,转眼也快到春节了,就请假买了火车票回家,回家的路上颠簸,腰的情况不太好,春节期间就基本没有学习了,主要是修养。
节后做了一番小小思想斗争,还是决定按时返工了,腰突虽然可怕可恶,但是未来不可能因为腰突放弃正常生活,我才二十岁。与其自暴自弃,不如找到一个能和腰突和平共处的方式,然后坚持,反复复发固然消磨心智,但是什么都不做也不会让情况变得更好。除了这个原因,我确实很想回来上班,上班压力不是没有,但是能学到东西的感觉带来一些慰藉,这是天天躺在家里没办法做到的,天天躺在家里只会让我一直兴致缺缺、意志消沉。
节后返工,任务量明显增大了很多,每天上班时间自由学习的时间降到几乎没有。最近几天完成了三个采集插件的全流程开发,包括脚本编写、插件创建、测试、字段配置、文档整理整个涉及这三个自动插件的部分,期间遇到大大小小的报错,都是要靠自己一点点排查、纠错,只有在自己解决不了的时候才会去问同事,比如说api接口域名解析失败、post请求的body不正确等等问题,在这三个自动发现类型的采集插件开发期间,也就是这三天以来,压力确实不小,因为之前在学校没有强度这么大的时候,没有感受过一整天的都要写代码、排错的日常,也没有kpi的压力,加上我的带教导师并没有时间一直带我,这个插件任务给我的时候,甚至他没有提供特别多的指导和提示,任务上手还是需要自己依靠文档慢慢了解任务需求、代码结构、返回数据格式,这些很难一时半会儿靠人工手动梳理,所以借助了ai的帮助。ai辅助的过程中同样状况百出,ai容易把代码改乱,所以我这次直接放弃使用agent,避免ai直接改动我的代码,ai的代码我也不可能一键复制粘贴,都要一行一行仔细比对,同时通过详细的prompt让ai可视化每一版代码改动的前后不同细节。即使是这样,差错也无可避免,唯一的解决方式就是多打印日志、多上线排查。






Comments NOTHING