标签:
为啥我遇到的项目都这么坑呢?是我的工作能力问题?态度问题?运气不好?还是其他什么原因?
最近在做一个和售货机相关的项目。现在售货机也很常见,经常能看到卖饮料的售货机。
原本按照客户的需求,应该实现四个厂家的售货机混用,比如主机是这个厂家的,柜子是另外几个厂家的。其中两个厂家提供协议文档,两个厂家提供DLL,提供文档的两款机子,协议机制一个是查询方式,一个是轮询方式,接口细节也有很多区别,感觉很难统一起来。现在我打算放弃这样做了,感觉对我来说难度很大,先做好两个提供了协议文档的厂家的再说。
第二个问题,是我们的系统是B/S架构的,使用C#的WebBrowser控件写了一个WinForm的程序,我们的系统用WebBrowser控件加载。原先看着协议文档写好一个接口,查询方式实现,B/S系统可以直接使用,后来发现,另一个协议轮询机制,B/S难以实现,只好把接口的调用写在WinForm程序中,采用事件机制,通过WebBrowser控件与js的交互实现网页操作串口。
技术的问题,能实现的,总有办法解决。
还有一个棘手的问题,就是业务太复杂,订单、子订单、合买等等,出个货,各种记录表,各种数据同步,一堆的数据库操作。
有些问题,除了加班,真没什么好办法。
我们的程序是不是设计的太复杂了,还没见过别人的售货机端的程序那么复杂,看到的好像都是C/S的,界面上几个大选项或大按钮,哪像我们这么复杂,整个一个网站。
最大的矛盾,是工作进度,感觉别人的工作都好在计划时间内完成,除了我。钱不好挣啊!
标签:
原文地址:http://www.cnblogs.com/s0611163/p/4517366.html