大数跨境

【微故事】发明的那些事儿

【微故事】发明的那些事儿 葛洲坝规划设计总院
2016-05-10
3
导读:一条高速公路的桥梁定期检查工作又拉开了帷幕,想到100+个评定单元的评定工作任务即将降临到我身上,我感到无比的焦虑。
公路桥梁定期检查评定工作“新武器”
         一条高速公路的桥梁定期检查工作又拉开了帷幕,想到100+个评定单元的评定工作任务即将降临到我身上,我感到无比的焦虑。因为我曾经经历过一次类似的“遭遇”,其中的酸甜苦辣让我受尽了折磨。还记得当时我需要创建100+个类似的Excel表格,去存放每个评定单元的相关数据,每个工作表中有十六七个工作表,为了完成一个单元的评定工作,我需要编辑每个工作表中的数据,里面还有很多“炸弹”,一旦忘记拆除任何一个“炸弹”,那么计算出来的结果就会是错误的,而且还可能让我毫无察觉的错下去,为了不发生错误,在完成基本数据输入后,还必须仔细检查每一个细节,不断的在各个桥梁结构间切换思维模式。对于我这样一个工作不太细心的人来讲,我是吃尽了苦头。
        所以在迎战这次新任务的时候,我必须改变战略,最好能创造出“新武器”,否则这开始一场磨人的“持久战”,而且必定使我精疲力竭。值得庆幸的时,很快地就定义了“新武器”的功能:集中输入基本参数、自动后台计算、结果统计。但最大的问题是,我并不知道怎么才能实现我想要的功能,也不知道在开实施过程中会遇到什么困难,这对我来讲是个极大挑战,但不管怎样,我还是决定努力一把。考虑到我对很多编程语言都了解较少,仅仅有一点儿VBA编程基础,加之时间比较紧迫,我果断选择了VBA作为开发平台。果不其然,实现各个子功能的时候,各种阻碍接踵而至,因为我并不知道用什么样的code才能实现他们,于是我便一边查阅资料、一边学习、一边应用,不断尝试、不断失败、最终成功,每解决一个小问题,都使我特别兴奋。还记得当时有个特别难搞的问题:如何在后台静悄悄地实现部件权值重新分配,而不至于烦扰到用户。在没解决这个问题之前,睡梦中,潜意识一直相当活跃,似乎一整夜都在思忖着这些问题,各种算法和代码,乱糟糟的一团。早晨,叫醒我的不是闹钟,而是这个问题,它直接冲撞我的意识,使我立刻睡意全无,像打了鸡血似得跑到办公室。回想起来,那段时间真的是“不成魔,不能活”。谢天谢地,终于还是在整个团队的努力之下找到了解决办法。就这样在探索中解决问题、在挑战中享受突破的快感。
        初步完成之后,兴奋之余,还是有些担心,担心由于个人疏忽,写错了关键参数,引起结算结果有误,于是又耐着性子仔细检查了每一行代码、并把软件计算结果与手动计算、其他计算软件计算结果反复比较,最终确定了软件计算结果的可靠性。本以为这样就可以万事大吉了,却在扩展评定单元的时候,发生了问题,软件在各个评定单元间,出现了“串岗”现象。最终这个问题在陈军琪的帮助下得以解决,整个项目顺利完成,历时约1个月。
        完成这个项目收益最大的就是我利用这个“新武器”,在迎战荆宜高速164个评定单元的桥梁技术状况评定工作中“完胜”,使本需要大约1个月完成的任务,在2天内得以顺利完成。另外,这个“武器”还为我和我的团队迎来了荣誉,我为它起名叫做“公路桥梁技术状况评定计算助手”。


作者感悟:我很珍视这次工作经历,希望看到这篇文章的你也能在工作中发现问题,解决问题,为自己争取便利、为自己赢得荣誉。


【声明】内容源于网络
0
0
葛洲坝规划设计总院
中国葛洲坝集团股份有限公司勘测设计院(规划设计总院)竭诚为您服务!
内容 1073
粉丝 0
葛洲坝规划设计总院 中国葛洲坝集团股份有限公司勘测设计院(规划设计总院)竭诚为您服务!
总阅读333
粉丝0
内容1.1k