一年匆匆而过,仿佛还是开工那会领红包,这一转眼就过去了,这一年来接触的东西还是蛮多的,有一些新的认知,有一些新的感悟,更多的是迫切想要走出一条属于自己的路。
去年年初接触物流系统里面的承运商概念,对接第三物流公司接口,推送物流单号获取物流轨迹。在这一些列对接中,我感悟最深的就是大公司大厂其实很多东西也是不完善的,对于物流轨迹实时定位还是无法做到,这里面的因素很多,一方面不同的物流公司对自家的物流服务不一样,能做到京东物流那样实时定位轨迹的真的太少了。另一方面,这里人员配合问题,就是货拉拉而言,很多司机信息也不会完全从接口返回给你,在你做临时发货要录入司机信息的时候,经常会没办法拿到,这里面有一定的隐患。在物流成本日益压缩的情况下,服务要想做好是很难的。
公司在系统数据安全方面做了几层保护,一方面用户手机号及客户信息进行加密处理,然后是使用AXN虚拟号来给物流发货,实现了对客户信息的保护。这安全方面算是今年最大的收获吧,以前没怎么接触,只知道很多平台有虚拟号这个概念,不知道是怎么实现的,原来是使用了AXN虚拟号,市面上各大平台都有相关服务,费用不是很高,使用起来挺方便的,但是有一点还是值得注意,不要太相信第三方公司的文档,做啥都要做一个备选方案,像这个AXN也经常出问题,拨不通也是时有发生。
对于大数据搜索查询下载,今年做了好几次大数据缓存及下载问题的处理。首先说下大数据查询这个问题,众所周知,无论是哪个平台,在拥有几百万级别以上的数据后,都不允许全局查询,都要求查询2个月或者半年这个跨度,不允许查询一年或者几年的数据。但是公司有的领导还是想要看到这些数据,那怎么办呢?我做的是预处理+缓存来实现,数据允许查看T+1天的,也就是今天的不统计,统计昨天以前的,然后在定时任务处理,记录到另外一个统计表上面去。
再来说说大数据下载,这个也经常遇到。采用定时任务进行处理,需要有一个中间表记录任务进行的进度,记录当前处理到第几页了。如果数据连表多,建议每页数据少一些,这样不会卡死,另外要做到一层保障,也就是执行失败,内存不够的情况下,会继续重启任务。这个时候,中间表记录日志就发挥作用了。不用再重新处理已处理的数据。Excel是可以每次从一个文件后面增量添加数据的,所以也不必担心处理后的数据是否进行缓存,实际上直接存到Excel里面就好了。
虽然今年物流费用规则花了很多时间,但是这个对我而言,并没有学到多少知识,也就是按产品的需求规则写业务代码而已。其中我发现某些大城市有特殊的发货规则,一些小城市,就算同个省,费用也是不同的,有的地区价格高的离谱。电车的普及对于物流也是可以降一波费用,毕竟用电车送物流还是比较省钱的。
虽然增长了一些见识,但是对于个人成长方面还是太少,没有特别大的挑战,这样混下去估计迟早要被裁。所以我经常对未来感到担忧,今年又看到了《逆行人生》的电影,对于程序员而言,如果没有利用价值或者自身价值不超过本身的工资,那么你将会迟早被裁!而如果你有自己的核心竞争力,那么你将不惧风浪,依然能站在最前线!
回望过去,展望未来。新的一年,2025年我会多探索自己的优势,多做一些自己的项目,走出一条属于自己的路,拓宽自己的见识见闻,增加更多的收入渠道,为应对可能被裁的风险。
快来评论,快来抢沙发吧~