Hi程序员, 测试一下你写代码的境界

2019-05-25  本文已影响0人  游戏开发大表哥

境界1: 看山是山,看水是水

    我们刚开始写代码的时候,很多东西都不明白,比如这个功能怎么实现,另外一个功能怎么实现。然后我们不断的学习,首先我们会学习一些基础,然后开始解决一个一个的问题。这个时候,你属于的是看山是山,看水是水的境界,解决每一个问题。

                                                                                                         一脸懵逼, 埋头加班

境界2: 看山不是山,看水不是水

    随着你的学习的深入,你会有各种各样的概念,比如代码重用,代码接口, 设计模式,代码注释, 团队协作等,当你写代码的时候,你可能会有各种各样的概念到你的脑袋里面,你会鄙视一切没有经过这些思考的代码,你会很在意你的框架,甚至操过了解决问题本身,你会发现你写代码不会那么的单纯,很很重的思想包袱,

这个阶段你处于 "看山不是山,看水不是水"。

                                                                   鄙视别人,到处宣扬你的设计模式,你的“内裤”,和你那雄伟“大叼”

境界3: 看山还是山,看水还是水

    随着你的深入,随着你的阅历,你会思考,我们写代码真的是为了框架,可扩展性,等这些东西?当你有这个思考的时候,恭喜你,你可能有机会进入第三种境界,那就是回归到解决问题的本身,你会更多的思考怎么解决问题本身,同时在解决问题的过程中,会自然有好的代码接口,好的设计模式,但是你不会有除了解决问题本身以外的其它烦恼,代码在你眼里变得并不那么重要了。模式在你心中变得不是那么不可改变, 回归到了如何一个一个的解决问题,但是解决问题中充满了你第二个阶段累积的智慧,同时更清楚的看待问题本身,所以你又回到了看山还是山,看水还是水的境界,但是你解决问题的时候更有智慧,而不会有与问题产品本身无关的思想烦恼。   

聪明的你属于哪种境界呢?

上一篇下一篇

猜你喜欢

热点阅读