摘要: 1、解决问题时的逆向思维能力 面对工作中遇到的新问题,一时又找不到解决方法。而且,上司可能也没有什么锦囊妙计时,他们擅长用逆向思维办法去探索解决问题的途径。他们清楚具体业务执行者比上司更容易找出问题的节点,是人为的,还是客观的;是技术问题,还是管理漏洞。采用逆向思维找寻问题的解决方法,会更容易从问题中解脱出来。 2、考虑问题时的换位思考能力 在考虑解决问题的方案时,常人通常站在自己职责范围立场上尽快妥善处理。而他们却总会自觉地站在公司或老板的立场去考虑解决问题的方案。 作为公司或老板,解决问题的出发点首先考虑的是如何避免类似问题的重复出现,而不是头疼医头,脚疼医脚的就事论事方案。面对人的惰性和 阅读全文
posted @ 2014-01-10 08:46 凡星SE 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1. 背景 我们经常有对List和Dictionary列表进行复制、转换等操作,在数据量较少时(几万以内)各种转换速度不会被觉察,但是数据量很大时(百万左右),各种转换方式的性能就会体现出来。 本文档将对列表转换效率进行测试,最终得出效率较高的方法,指导今后软件开发对技术的选择。另外,本文还将对列表转换过程中由另一线程修改列表数据时,是否会出现异常进行确认。 2013年5月16日星期四2. 结论 1、在Dictionary转Dictionary过程中由另一线程修改列表数据时,会出现异常。 2、采用Dictionary.ToDictionary()的方式速度很慢,100万条需要249毫... 阅读全文
posted @ 2014-01-07 17:04 凡星SE 阅读(1416) 评论(1) 推荐(0) 编辑
摘要: 在项目管理中,往往对需求、设计,及研发计划的制定、评审、执行等等环节比较重视,但是往往会忽略软件开发成果的质量评定工作。 这里说的开发质量是指:是否满足需求、是否满足设计要求、软件中是否有明显的错误(如,有些错误是开发人员责任心造成的,根本无法达到提交测试部门的程度)、软件中隐含的Bug数等等。而测试部门受自身水平的影响,往往无法对全部的问题及时发现。 本文先列举下我们公司产品研发及测试部门现状,然后再给出当前正在实行或正在准备实行的几个制度。 我公司产品研发和测试人员分属不同的部门,A产品属于SCADA类系统,监控终端数量大(几万个),所以对系统的性能要求、稳定性、可靠性等要求较高... 阅读全文
posted @ 2014-01-07 16:46 凡星SE 阅读(1807) 评论(0) 推荐(0) 编辑