【编程人生】完美的工作需要失误,从失误到人生,从改变到宇宙定律

前言

工作中的失误? 不,在我看来工作中的失误只是生活和职场给与你的一次又一次提醒而已,踩着他我们就能更进一步。
它告诉我们自己依旧有成长空间,失误并不是错误,有了这些不完美的事物,我们才更接近完美,人生才更接近真实。

“当你感到疼痛或者痛苦时,说明你还活着。”

失误可以减少,但是无法彻底避免,毕竟上帝无法把你打造成一个完美的机器人!

一、在面对失误而带来的指责和沮丧时,你是如何做的?

其实已经发生过很多次了。
当失误带来指责时,我可以沮丧,可以沉默,但是不会停下思考。思考让我忘记自己的负面情绪,对自己也是一种保护。
首先必须要理清楚为什么这次失误会发生,是不是全是自己的问题?
如果是自己的问题,那没什么好说的,心里要大大方方承认,是的,就是我的问题,可是就算是我的问题又怎么了?我下次注意,我改不就好了吗?下次尽量避免发生就可以,自己又不是圣人,人非圣贤孰能无过?
首先需要赦免自己。
如果他人不断指责自己,那只能说明对方对这样的情况也束手无策,没有第一时间找问题解决而是指责,说明对方也就那样而已。这种人不值的深交,权当耳旁风,马车越空声音越大。

二、发生了失误之后,你是如何找到问题的?如何避免只看到表面现象而忽略了根本问题?

问题发生后首先心态要平和,自己心里可以埋怨或者吐槽几句发泄一下稳定心态。然后根据问题的现象倒退原因即可。
可以如下分析:
1.问题的现象是什么?
2.是什么导致问题发生的?
3.导致问题发生的来源是哪里?
4.追踪源头在哪里
5.源头的输入或者源头给了什么内容,结果导致出现这种结果?
6.针对这种源头发生的是否有什么可以避免的方法?或者源头的这种现象是不是本就不应该发生!

三、在工作中我们应该怎么做才能降低失误率,分享一下你的工作技巧和方法吧!

工作的失误率实际上与自己的工作经验以及自己的执行力有关。
如果没什么经验,那么自己能做的就是积累,然后反复执行形成正确的工作经验和习惯。
如果自己是有经验的但是依旧发生的失误较多,那么可以在实际提交自己的成果之前先做演练。
例如当我完成一段程序逻辑的编写之后,如果时间来得及,我会从头开始自己走查自己的代码,保证基本的逻辑不会有明显的问题。
开始编写之前要想清楚自己需要什么才能完成这些。这些条件是否都满足,如果有存在疑问的地方先记录下来,然后统一和自己的同事或者上级直接沟通,把所有问题排查结束,如果遇到无法解决的问题直接上报到领导那里,让领导决断,并把难点说明白。
工作完成后,按照预期结果自己做测试,即时排除低级错误问题,测试时只要时间够就尽可能自己测试全面,将自己当作一个使用者来反复尝试各种情况。

四、怎样才能在错误中不断吸取教训,让自己得到更多成长呢?

最简单的方法,好记性不如烂笔头:
将所有自己遇到的问题都找个地方记下来,要放在比较显眼的地方或者自己经常会看的地方,一个问题解决了那么就删除,如果有自己的总结文档更好(不论是云端的还是纸质的),之后遇到类似的问题都可以直接翻看自己的解决经验。
难的其实不是成长而是我们真的去开始做,所谓完事开头难不是没有理由的,开头就需要我们打破自己的舒适区,而大部分事物都是趋于惰性的,也就是熵减,直至消亡(宇宙的定律之一)。
但人有主观性,有自我意识,我们不是低等的动物,需要的就是克服天性,迈出一步又一步,形成新的习惯,也就可以不断成长。

你可能感兴趣的:(我的编程人生,程序人生)