最近两个月一直在处理很复杂的需求,前期需求不明确,另外业务上高度自定义导致实现起来要考虑各种情况,同时无法通过硬编码去实现各个情况。明显的感觉就是最近状态很差,洗头的时候开始掉头发。虽然之前经常调侃程序员秃头啥的,但是可能一个是我发质和发量比较好,目前没有秃头的迹象,但最近肉眼可见的掉,还好不是很严重。
状态差导致自己的逻辑思维也出现问题,之前可能很简单的任务都要想半天,效率也大不如前。到了下午快下班的时候,基本就处于混沌的状态了。今天有感而发,突然想起来记录下,登上简书,发现上次写文章已经是两年前了,不由的感叹时光荏苒。
那就记个流水账吧。
周四的时候要实现一个将系统里的文档导出到word的需求,参考之前同事做的手册导出功能,把基本的功能实现了,不知道是不是最近状态不好的缘故,感觉之前同事写的功能让我写的话可能都写不出来,即使写出来也要花好长时间。幸亏还能看明白,在巨人的肩膀上把程序改了,改基本实现了70%的功能。但是系统里如果存在跨行跨列的表格的话导出来就是错乱的,然后就开始着手解决这个问题。
本着速度第一的考虑,在网上查找各种类似的解决方案,但是都不尽如人意。没办法,只得自己来做了。好在同事之前的功能也是调用了别人写的开源的方案,不用从零开始。先是理解表格导出那部分的实现逻辑,混沌的状态下,看代码都费劲,想个东西反应半天。在大致理解了之后,先是用最普通的情况去验证这条路能不能走通,别最后到了南墙发现不对,我可不想回头。
在验证了可行的情况下,开始站在巨人的肩膀上修改。周五因为有其他事情,进展缓慢,仅仅解决了表头错乱的问题。周五晚上是解决了跨列的问题,但是因为跨行的特殊性,不好解决,在尝试了几个方案后还是没能解决跨行的问题,晚上感觉也思考不动了,就睡觉了,寻思好好休息下第二天再想。周六醒了,拖延症外加有事,上午没去改,下午拖到3点开始继续解决这个问题,中午也没休息好,脑子就是浑浑噩噩的,还不如昨天晚上的状态好,又尝试了几个方案后还是失败,沮丧加上烦躁导致根本就静不下心来。其实那几个方案现在回过头来想,就是钻牛角尖了,没有变通换个方向去思考,但是当时的状态很难跳出来。
晚上和同事约的吃饭,5点多驱车去同事家,路上脑子里还是在想解决方案,现在回想都不知道有没有闯红灯。同事住2单元2503,先是门铃按成了2506,好在人家给开了单元门。然后不知道为啥,现在回想都不清楚自己当时咋想的,就跑到了5楼,一出电梯巧的是对面就是503,二话不说去敲门,最后发现不是同事家。然后以为是2楼503号,于是打算去2楼,发现电梯里没有2楼那一层,于是到3楼,打算走到2楼,楼梯走到一半发现不对劲,走不到2楼只能到1楼,然后问同事,同事说是25楼。。。真不知道当时咋想的,给自己的解释就是2503,2是单元号,5是楼层号,03是门牌号,问我为啥这么想,我也不知道,犯浑的时候,自己很难意识到。
在同事家吃了个饭,聊了会儿天,然后开车回来,估计是吃饭聊天让自己从那个混沌的状态出来了,开车的时候也比较放松,看着两旁的夜景,又开始考虑解决方案。突然就意识到,我可以在先改下自己在系统里生成的表格,做些标记然后再修改同事之前的代码。沿着这个思路回来一试果然可以。
由此可见,不要在混沌的状态下考虑问题、做事情、做决定,因为事后,你有可能都不知道自己咋想的。
状态不好的时候就不要强迫自己还在那个状态下做事情,可以去放松下调节下,哪怕耽误些时间,但达到的效果可能事半功倍。
不要在脑子混沌的状态下做事情,思考问题
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 【蝴蝶效应】 蝴蝶效应:上个世纪70年代,美国一个名叫洛伦兹的气象学家在解释空气系统理论时说,亚马逊雨林一只蝴蝶...