面对障碍,攻克障碍
在编码的过程中,我们可能会遇到一些障碍,我们可能会本能的避开这些障碍,而用别的方式实现目的。这样做虽然省事,不用为障碍消耗精力,但是我们却永远也得不到提升,因为我们永远在重复已经知道的东西,而对于未知领域,却从没有勇气去一窥究竟。
我们也可能打算把障碍记录下来,先避开,先用熟悉的方式实现目的,等有时间了再花时间攻克障碍。但问题是,何时会有时间呢?有时间的时候,真的还有动力去研究那已经时过境迁的障碍吗?就算勉强行动了,还得花费时间和精力去创造特定的代码环境和业务环境,这个耗神耗力的事情极有可能无情的扑灭刚刚勉强燃起的火苗。
所以,我们还不如在一开始的时候,就直面障碍,加班加点,全力攻克它,这样虽然一时会给我们造成一些负面的影响,但是从长远看来,我们整个人生的负面影响的总和却降到了最小。我们以后可能还会无数次地遇到这个障碍,难道每次都走弯路吗?每次都要遭受一次折磨吗?如果此次攻克了这个障碍,学到了一个新的技能,那么,在以后的时间里,这个新技能极有可能帮我们解决很多问题。哪个选择最明智,不言而喻。
况且人生从来没有完美,缺憾总是无处不在,无时不在,那么此时的缺憾又有什么不能接受的呢?