最近在做北海一家海鲜公司的定制软件,需求是要把他们多个客服或者业务人员与客户的微信聊天记录,都自动地上传到他们的客户管理系统中,以便于他们的统一管理。
前几天收到他们CRM系统的数据接口后,我就开始干活了,原本做的是其它的个人的事情,现在就转到这个定制的工作中,直接把原来做的【微信聊天记录挖掘机】软件拿 出来改就行。
虽然是拿已有的软件来改,但是要做的改动非常多,软件界面小修改,主要的数据解析部分小修改,总体流程是完全修改。
从开工到主程序完成,大概花了一周的时间,原型图、流程图、代码编写,都是自己一个人完成。
不过由于要好好带娃的原因,我把主要的工作时间安排在了晚上,也就是娃睡觉之后,白天干大约两个小时,晚上干大约两个小时,一天总体是4个小时,期间还要服务我的软件用户,远程协助什么的,一般一天中实际为此干活的时间可能在两个小时左右。
这样的工作安排有点副作用,就是晚上睡觉前一直在干活,导致脑子有点亢奋,难以入睡,不过这不是问题,因为早上可以睡到10点再起,睡觉时间还是可以保证的,问题不大。
这么干活一周下来,改动的代码和流程很多,但是期间都没有编译过软件测试,因为没改完,软件是有不少错误的,编译不会过,所以一直没有编译过,直到昨天,所有流程和功能感觉都完成得差不多了,编译运行,一测试,竟然大差不差,没啥大问题,处理点小问题就行。
这感觉真不错,编程方面的知识90%是自学的,刚开始学写代码的时候,感觉确实力不从心,后来慢慢熟练,到现在可以做一次面目全非的修改,也可以到最后时刻再编译运行,这说明我从网管转型到写点小代码,还是有搞头的。
虽然代码有可能是一坨屎山,不过它能跑就跑着先吧,相信后面的活慢慢积累经验,可以把代码写得更好一点。