大话编程之论程序员的心理素质

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37979178/article/details/85062881

要写这样一篇文章,主要还是结合自己以前的各种经历,好多学习编程的都有这样一个状态那就是越学习越心虚,害怕面试,觉得自己的技术不行,虽然系统的把所有的知识点都学了一遍但还是对自己怀疑,甚至有的人越往后越突然觉得自己什么都不会了,接下来咱们就谈谈如何解决这种大多数程序员中普遍存在的心理问题。

强化对知识的理解和记忆

首先要提到这一点是因为大多数人心虚主要还是深知自己在某一块知识点或者是技术方面没有完全理解掌握,没有搞明白,这会让他担心自己不能胜任以后的程序开发工作,进而产生忧虑,不自信,觉得自己不行。学习最怕的不是没记住而是没理解没搞懂,没有搞懂的记住了也是白搭。所以首先要做的就是花大量的时间精力把之前自己没有搞明白没有搞懂的东西彻彻底底完完全全搞懂,通过技术优势建立技术自信。搞懂了没有记住一样会引发恐慌,剩下就是通过重复反复加强记忆让知识真正成为自己头脑的一部分。在这个过程中随着学习记忆的深入,你会渐渐发现曾经晦涩难懂的知识概念名词最后变成了自己张口就能来的可以侃侃而谈的东西,而且反复记忆的结果就是你对概念,知识点的细节都会异常清晰。书都进了自己的肚子里,怎么会没有底气?

战略上藐视程序

好多人在学习上往往都是勤勤恳恳,踏踏实实,一本正经。我的学习从来都不是这样的,从我上初高中的时候就是如此,我提倡的更多的是随性而学,要洒脱,帅气。不古板,不拘谨,不束手束脚,要的是清醒脱俗,个性飞扬。学东西要以一种俯视万物的强者姿态,去看待每一个命题,每一个概念,要有指点江山,激扬文字的心胸和气魄。面对程序,要做到信手拈来,敢于指出程序的弊病和漏洞,战略上藐视程序,如此才能玩转程序。

多动手,多百度

”纸上得来终觉浅,绝知此事要躬行“,去年在写北京一年的程序学习总结感悟时我说过量的重要性,这里的量是能拿得出看得到的实实在在的东西,就像我曾经初中一直觉得自己很努力了,但仍然搞不懂为什么在英语上还是一直不如我当时学习的对手王某某,直到我看到他做过英语试题我才明白自己不行的根源,那是大概一百多套英语试卷而且难度很大,但所有的单选,完型,阅读理解他都做了,而且是认认真真用心完成的。之所以举这样的例子主要是要说明一点,任何的成功都不是偶然,所有的成功都是汗水的累计,都是一点一滴实实在在努力奋斗堆积而成,留不得半点含糊,如果你一直都没有取得多大成功那就看看你到底累计做了多少事情,假如你最后做的东西累计下来也寥寥无几,那你就没有任何理由抱怨,不行就是因为你的努力程度远远不够。我经常在想假如你看了无数完整的项目源代码,假如你动手写了成千上万的项目,假如你看遍了所有主流经典的代码书籍,假如你啃透了别人都害怕别人都看不下去的最为苦涩难懂的框架源代码,你又怎么可能不是技术大牛呢?所以一定要多动手,然后遇到问题没有思路的时候要敢分析,敢假设,该尝试,敢百度,谷歌(百度,谷歌远比你想象的要强大的多的多)。你掌握的实实在在的东西越多,你的信心底气就会越足。

敢想,敢判断,敢修改

好多人说程序是思考琢磨出来的,但我却要说程序是试出来的,好多东西可能你一时间没有完全想明白,没有找到直接合适的应对策略,反倒是在你动手的时候通过不断的调整修改参数最后写出了符合需求的代码逻辑。所以在真正写代码实现需求的时候不能畏手畏脚,不能犯我没想明白就不动手这样的错误,好多逻辑是通过你动手调试修改来实现的,而不是依靠你思考想象来完成的。敢想,敢判断,敢修改,勤动手,才能培养编程所需要的硬性品质,才能养成程序员该有的心理素质。

不断复习总结

复习总结同样至关重要,温故而知新,可以为师矣。理解的再透彻,记得再熟练,如果不预习,不复习,不闻不问最后还是会渐渐淡忘,所以复习总结也是关键中的关键。只有不断地复习不断地总结才能永远立于不败之地。

猜你喜欢

转载自blog.csdn.net/qq_37979178/article/details/85062881