2 DQWKLC

尚未进行身份认证

暂无相关简介

等级
TA的排名 18w+

客户很在意你的态度

一、客户对问题的关注什么 根据多年的经验,客户在出现问题最关注的不是问题本身,而是对此的态度,其次才是问题何时能解决。客户最反感的是没有人理会,一拖再拖。 讲两个故事,也是自己的经历,STB厂家银河电子在集成中间件的过程中,数据解复用有问题,正值元旦放假过程中,为了客户就近支持,放弃假期陪客户进行调试代码,从问题定位看,有部分是客户写的适配代码的问题,有部分是DEM...

2019-09-26 17:48:59

代码REVIEW的一般方法

代码REVIEW的工作是软件工程中不能忽视的工作,是软件质量活动之一,对保障和改善软件工程质量有比较明显的作用,特别是对团队进行开发的软件工程。本文主要以C代码的视角描述CODE REVIEW的一般方法。一、代码REVIEW前的准备工作 了解软件的基本架构,软件层次关系以及模块间关系,业务流程的任务划分。这个要求是对设计文档需要比较详细的了解。如果没有详细的设计文...

2019-07-29 16:47:13

IT程序员最近读的书——《美国陷阱》

《美国陷阱》-读后感 花了两个星期读完了这本书,总体的感觉是自然法则在经济领域的表现形式是较隐秘的,不为多数人知晓,自然界中的丛林法则同样存在于商业社会中。面对强大的商场竞争对手,是否弱小的组织或公司机构就没有办法,也不尽然,随笔写下观点,不一定符合预期,仅仅是自己的理解。一、文化和地域多样化造就多元经济 美国陷阱书中讲到美国企业通过政客设计出有利于自身的规则或法...

2019-07-10 19:57:46

4K数字电视和机顶盒数据管理设计

数字电视STB的类型按信道分为四种,卫星,地面,有线,IP网络,每一种STB都有数据管理的要求,在4K数字电视和STB系统设计过程中,数据的设计也至关重要,本文就数据设计进行详细描述。一.数据管理的作用在嵌入式机顶盒应用系统中,对于各种业务应用都有数据相关联,如何对数据进行有效的管理,并且满足业务要求,有特殊的意义。首先嵌入式应用系统通常较小,对于数据要求小型化,对于一般意义上的数据库管理...

2019-06-15 10:53:17

多任务系统中消息通讯的设计方法

通过消息通讯的方式,主要解决多任务系统中,业务执行的时序性问题,协调不同任务执行不同的步骤,统一节拍。多数的软件系统都是多任务系统,要求不同的任务(可以是线程,也可以是进程)运行特定的功能,各个任务间要通讯,使用消息是比较通用的的方式,有很多专业的消息中间件软体,下文描述如何进行消息通讯的设计。一、各个任务的具体执行 不同任务承担特定的功能,将任务分解成不同的执行状态,...

2019-06-12 11:17:29

模块的接口设计方法

先讲一个真实故事,某公司的开发包,发给客户,客户拿到开发包上服务器进行软件工程编译,哗哗的满屏幕的警告,编译报错,搞了几个小时,发现开发包中的接口变化了,有些函数命名变化了,有的是参数发生了变化,有的是结构体发生了变化,引起客户的不满,“你们公司的接口不能老改呀,每次我都要折腾一番,上层的代码都需要跟着改,还要再重新测试”,技术人员很无奈地说“我们研发发现些问题,还有增加了些新功能,...

2019-06-12 11:11:21

UI 界面的模版化设计

一、设计模版的好处使用模板的好处:第一对多个角色使用统一的设计描述,方便大家进行沟通,避免产生歧义;第二使用模板方式,降低了设计难度,而且可以进行并行设计,提供设计效率;第三是方便测试,模板中已经描述的客户使用的详细过程;第四是方便程序员理解用户的使用场景,全面考虑设计;二、模版样式【界面功能描述】主要描述界面要完成的人机交互的功能,有多少功能在UI交互界面上呈现,有多少步骤...

2019-06-09 15:05:54

“996”加班背后,你最需要分辨

作为多年的程序员,加班的情况也经历过,面对常年的加班,那就有问题了。加班的背后其实是有很复杂的原因,下面就将这些复杂的原因逐一的暴露出来,有的加班是真加班,有的加班是毫无意义的加班,甚至是浪费生命。一、加班场景首先是场景分析,了解加班的形成和手段,以便后面分析得失和对于解决措施。1、抢险救灾的加班发生险情或者事故,生命财产受到威胁,这种情况无条件加班,必须加班,...

2019-05-30 12:07:32

4K数字电视的体验设计

先对广电的STB产品进行一个体验 测试,我们选用陕西广电的秦岭云STB和天威的STB进行测试和分析。 项目 秦岭云STB TOPWAY STB 1 视频模糊 多 较多 2 视频抖动 ...

2019-05-27 10:43:58

软件开发中“埋雷容易,排雷难”

软件开发中“埋雷容易,排雷难” 先讲一个亲身经历的故事,在支持一家机顶盒场景的项目中,由于初期客户不信任,或者是故意刁难,新平台的引入没有安排有经验的老员工或骨干,直接安排刚毕业的大学生来参与到项目中,其中有的还没有毕业,只是实习生,C语言的都是刚刚学的,可想项目多么艰难,其中有个员工,对C语言数组的下标出现越界,但是软件整个跑起来,不定时的就死机,这种问题比较难复现,客户不认为是他...

2019-05-21 11:41:32

如何提高研发实力

一、什么是研发实力通俗地讲,研发实力就是将客户或用户的需求规划对应的产品或服务,并实现它,不通过不断的改进使之持续不断地服务好用户,这个过程所从包含的所有的人力,财力,技术等资源汇聚起来实现产品和服务的这种能力就是研发实力。实力有大有小,有不同资源的侧重,有的公司研发实力是技术深厚,就较多的专利技术,有的公司研发实力是高素质的专业人才多,有的公司研发实力是市场营销专业,有的公司是技术支持服务好...

2019-01-13 17:26:46

技术支持在产品中作用

一、客户或用户需要什么样的技术支持? 客户或用户可以有不同的类别和层级,有大有小,有强有弱,都有各自不同的特点;例如有的公司研发实力比较强,只需要提供基本的开发资料就可以,自己可以做出产品来;有的公司是生产型的,没有开发人员,需要提供第三方开发公司开发出产品方案;有的公司就是销售型公司,需要他人开发和生产,自己只销售;有的是第三方方案公司,它就需要较细致的支持。有的公司研发人力紧张...

2019-01-13 17:21:30

系统设计中识别业务的“变与不变”

一、如何在系统设计中识别变化       其实在系统设计的过程中,识别出变化的主要目的是进行分离,减少变化的业务对整个系统框架和层次影响,减少对设计和编码的冲击,保证软件的质量。如何识别业务流程中变化的部分,主要有以下几种方法来进行识别。       第一,在进行需求调研的过程中,要详细了解客户的业务发展的过程,以及如何客户的业务发展会向何方向进行调整和发展。客户公司业务流程其实是跟随...

2019-01-13 17:14:07

如何进行代码REVIEW

一、代码REVIEW的利与弊 软件工程中,最后都落实在代码的实现上,软件要运行的没有问题,除了软件架构和系统设计设计到位,代码实现也是至关重要的一部分,再好的设计如果软件代码实现有问题,软件也不能跑起来。 代码编写的质量直接影响软件程序运行,所以不同的阶段都有措施来进行软件代码的质量检查。其中代码REVIEW是对代码质量非常有用的检查办法,对提供代码质量和程序运...

2019-01-12 11:53:17

如何用异常测试来快速发现问题

一、异常测试定义       在编写代码的过程中,程序员编写的业务流程和逻辑通常按设计,设计的业务流程通常不会考虑代码执行过程中异常处理,仅仅是业务流程中的异常处理会写一些,设计比较细的系统设计可能会设计业务异常处理的流程要求,比较粗的基本上只写正常的业务流程,不会设计异常流程,这种情况通常在代码阶段由编写代码的程序员来进行补充实现,所有业界有这样的说法“软件好不好,看异常处理的好不好”就是这...

2018-12-21 17:11:46

如何解决制定项目计划的难题

 一、项目多数情况目前常用的项目计划方法就是倒推法,有个时间的截止点,所有的工作以此进行到推,倒推计划的方式不是说不好,只是缺乏理性的分析,不是科学的方法。主要是以符合时间点要求为主要目标。至于项目实现的质量和客户的体验放到次要位置。这样做的不足或者说对不同的人产生的影响是不同的,有可能是负向的。 时间过紧,对设计人员和代码实现人员,可能在需求业务流程上了解不全面,系统设计和实现就...

2018-12-19 16:04:23

UI工程师的多角色问题

一、角色分工交互设计过程中有不同的角色的人来参与,主要分为:使用者,业务人员,设计师,美工,程序员,测试人员使用者:UI的最终用户,UI交互体验是否好用,是否方便,UI交互最终验收者。美工:对视觉进行设计,包含颜色管理,比例协调,美观度。程序员:实现UI界面操作代码实现和业务流程及功能的集成。设计师:UI交互和业务流程总体把控,是设计基础,基本上决定了UI交互的质量,不仅是UI...

2018-12-16 08:24:46

使用AT命令控制2G/4G模块注意事项

在开发一产品过程中,使用了2G/4G无线模块,将踩过的雷总结下,分享出来。1、AT命令规则AT命令应答一对一实现,命令不允许交叉使用;回应0x0d 0x0a结束,进行AT回应的结束;代码设计中一定要进行保护;2、2G/4G模块注册上网AT+CGREG AT命令是检查是否注册上GPRS或4G网络,需要检查返回的状态,而且一定要检查是否正常,+CGREG: 0,1或+CGREG:0,5...

2018-07-06 10:41:14

有眼前的代码,更要有诗和远方

        2007-2018年十余年间,从一个户外的旁观者到践行者,从被迫参与到积极 策划出行,真正体会到户外的魅力,不知不觉上瘾。当然身体也得到了锻炼,但真正锻炼的是心智,慢慢学会以平常心去生活。十年时间,徒步不仅带来健康的身体,平和的心态,同时也结交不同地域的朋友,感谢这些朋友在路途中的帮助。如何喜欢上徒步运动?        2006年换工作到新的单位,不像上一家公司有定期的足球比赛运...

2018-06-30 15:33:33

移动支付中二维码条码识别率提高的方法

一、问题提出移动支付的场景下,大量使用条码和二维码进行扫描,但条码和二维码图像识别的过程中,对应不同精度的条码和二维码总是在识别率是有偏差,主要有三种情况:扫不出来,识别错,识别时间过长。二、问题根源在于通过摄像头获得的图像清晰度是根本所在。三、影响因素1、CMOS单像素SIZE感光原器件的SIZE,单像素的SIZE大小,两个是不同的参数: 1/3英寸, 1/2.6英寸  1/1.5英寸为整个CM...

2018-06-05 16:24:16

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。