回顾2016年和2017年,这二年时间和精力都花费在了各个项目上,提高的自然是对软件的认知和沟通表达能力,但失去的却是耐心。特别想记录下做软件这路上的心路历程之得到与失去。

 先说说日常,一个人告诉你XXX地方出错了,那我会有2个反应,1、会不会用软件呀?2、嗯,这是某个地方的bug,我马上去改。这二种情况时常发生,情况1,那就和使用者唠唠,确保他下次会正常使用,亦或者是尽可能的做的更傻瓜化,一键操作之类的。情况2,自然是本能的觉察到软件还有待完善,去完善它。在情况1中我得到的是对他人的指望度下降,不管使用者是否懂技术,是否看的懂文档,对外的东西尽量简单。失去的自然是对他人的期望值。在情况2中,得到的是对出错信息的收集,有利于进一步改进软件,但失去的是主动找到这个问题的途径,想想为什么是别人报给你的,为什么不是通过反馈系统上报给你,而是慢到有人发现,你才知道。

 再说说其他情况,关于挖坑填坑。我挖过大大小小的坑,但成为一个高手,也是个降低出错率的过程。小的坑改个软件,大的坑需要连夜改软件等方式。也遇到过填别人挖的坑,比如硬件设计缺陷,软件后期填坑,此情况偏少,一年2次。大部分是填坑在于做软件的同事各种小失误,一年大约15起次事故,涉及屏参不适配,紧急覆盖有问题的上层应用,按键,数据库等问题。大部分情况使用OTA增量包形式解决,之前写了一篇OTA增量包的制作方法,源于这些事故,修改system分区,factory分区,boot等花样繁多的出错,迫于现实逼出来的。事故总是会发生,我们会吐槽自己或他人业余,得到是处理各种事故和预防事故的能力,但失去的却是对自己或同事或者其他方面的容忍度。

说说大环境,行业其实很狭窄,存在了很久的企业,行业规则,客户习惯这些上层建筑决定了整个生态。客户下订单选择方案,不满意或撤销订单,更改方案,之前的努力全废,要知道开一个方案投入硬件,软件,项管,采购等是个庞大的工程,客户会因为不满足市场需求,指标等一票否定。幸运点,能够到下一步,市场上需要什么也是由客户主导去,永远无法预知客户会提出什么奇葩想法,如果不去实现,就没有订单。在这个数据爆炸的时代,这个行业早晚会被人工智能所冲击,为什么它不是这样的形态,我们市场战略部拿到某市场的大数据分析,确定产品模型,后期软件制作,市场销售,所有的智能终端有远程管理系统,中控统一接受分析终端情况,即使调整,甚至人工智能直接处理。或许我说的东西,公司没这么多人力资源,没这个方向,没有也没能去做这个事情,但这个方向,我相信是个发展的最优线路。

我希望在2018年能够扩大自己的软件范畴,在大数据分析,人工智能机器学习上有发展,换个工作平台去实现自己的想法,引用一句经典的话:未来属于那些知道如何把数据变成产品的企业和个人。

python是个很好的开发语言,在这今后的发展上,会起到很大的作用,绘制个蓝图分享(网上同款)

做程序的第四年--2017年总结

做程序的第四年--2017年总结


相关文章:

  • 2021-08-09
猜你喜欢
  • 2022-01-20
  • 2021-12-12
  • 2021-05-25
  • 2021-06-30
  • 2021-07-14
相关资源
相似解决方案