码农杂谈第66期 成长
2017-12-30 本文已影响0人
码农杂谈主播
![QQ截图20171230150836.jpg](https://img.haomeiwen.com/i8436627/caec271cb6cb1578.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
今天我的工作目标就是通过前端的H5系统,把公司的所有涉及到的底层服务都调通,把这块业务都在本地串通跑一遍。于是,早上来了,我就请来了前端组的同事,请人家教我如何在我本地调试Node的程序,在我看来,程序都是雷同的,无非搭建运行的环境,然后再手把手教我如何启动,停止程序,再就是讲述一些这个项目各部分的文件都起什么作用,运行的流程是什么,从哪个文件开始,如何追踪程序的运行轨迹,然后,主要有哪些配置,具体如何去更改,再就是运行成功后,如何从前端开始debug。本来想得挺好,但是哪知道这位同事来了之后,一早上时间也没有把本地的环境搭建好。
然后下午一来,就接着弄。最终还是搞好了,原理是我的wifi连接的网络环境无法访问公共的一个类库,导致了程序无法启动,切换网络环境后,是可以启动后,但是页面还是没有加载出来,而且指向的api已经启动好了,他分析了半天,原来在启动前,还需要两个命令,一个是gulp 一个是gulp watch ,然后再npm run start这样的话,就可以,折腾了这么一圈,终于成功启动好H5了。我的主要目的是通过H5来调试后端接口服务,然后在响应的位置打好了断点,就这样,我从h5跟踪到了接口服务中,先是验证码,再是登录逻辑,然后调用图片验证服务,这个服务暂时不了解,可以先写死跳过,下一步是实名认证部分,我需要调用客户中心服务,但是客户中心服务呢,他依赖了我们组的一个小系统,之前梳理的时候,疏忽了,现在到这里,必须得部署了。
我就去找我原来组的同事,请他帮忙,那知道,他给我来了一句先排期吧,我说这个系统复杂吧,依赖的服务多吗,他说不多,没有依赖,就是一个包,数据库就一张表而已,我说那咱不是顺手的事吗,但是他一本正经地说,这不能说部署,就部署,需要你们的pmo邮件通知相关的领导,是需要排期的,我心中有点不悦,但是毕竟这位同事年龄好,可能做事还比较刻板,我回来也是没脑子,直接在微信群里给我现在组里领导说这事了,这边领导也是很强硬,有问题找某某总,我心想,这不是把问题复杂化,我可不想成为导火索,屁大点事,抄一圈邮件,其实影响挺不好的,我要是领导的话,我也希望下属能动点脑子灵活地把问题搞定,别搞得牵筋动骨的。
于是,我下班后,看哪位同事没走,在哪儿玩手机,我就去死磨硬泡,终于在我坚持上,他勉强答应了,我随机同事我们组的运维准备环境,然后,我说你只需要打好包传给我即可,我们来准备环境,我们来恢复一份数据库,于是,其实不到半个小时,他就把程序包搞好了,然后我们这边环境也搞好了,数据库也准备好了,顺手就等待发布了,他再过来,把需要规划的目录,以及文件的放置,配置文件的改动逐一给运维讲了一下,就这么着,顺顺利利就搞好了,客户中心的同事也就顺手那么一侧,很完美,就这么搞好了。其实,之前的公司,有一位测试部的同事,也是这么一个姿态,我当时心里很恼火,但是毕竟我也不是人家领导,没法说,但是自己又确实憋屈,心想,我要是老板,这种员工,我可能早就开掉了,真心浪费企业资源,刻板僵化,即便是闲着,你说个事,也是两个字排期,实在是有点气人,但是这确实是某些人的做事风格,怎么办,还是得想办法沟通。
不过,这次,我觉得自己变得灵活了,我就是好声好气地沟通,不管他的坏情绪和不情愿,我说下周,你也许有下周的活,我也许也有我下周的活,咱们今天可以搞定的事,今天就搞定,岂不是轻松愉快,年底了,也完美收官。就这么着,终于把这位同事说动了。其实啊,这点事还真不叫事,毕竟咱们是在互联网公司,不需要那么多官僚派的作风,左请示右汇报,领导既然安排给我了,我就尽量再不劳烦领导出面的情况,早早把事情妥妥地办好,做一个问题的终结者,不要做一个问题的创造者。