王梦琪的博客

记录技术学习及感悟

新手学习程序的一大障碍——怕出错

| Comments

前两天跟几个刚开始学习程序的同学聊天,发现大家非常怕出bug,一旦看见Rails Server的红色窗口就会感到很强的挫败感。

回想起来,我刚开始学程序的时候也是一样,总是感觉电脑在默默地嘲笑自己傻。

“你错了”的魔咒

这其实是程序很特别的地方。很少有技能像程序一样,能迅速给你反馈对错。对于新手而言,刚刚开始接触并不理解程序的逻辑,不断出错是很正常的。因为有的时候错的比对的还多,心理感觉上就是程序不停地提示你,“你错了”。

“你错了”这三个字简直是国人的魔咒,一提起来马上让人郁闷,烦躁,怀疑自己。传统教育对错误的容忍度很低,长年以来我们都被教育出错是很蠢的,要做到满分,优秀的人是“不犯错”的。于是我们渐渐成为了表现型人格。其实哪个凡人能不犯错呢?只是不表露给其他人看而已么。

Bug就是Boss

其实简单得装换个角度,世界就会大不同。

想象你是在打RPG游戏,在游戏里你想升级怎么办?打Boss攒经验值啊! 程序世界也是一样,每个小Bug都是一个小Boss,赢了他就能提升经验值啊!大Bug更酷啊,解决了甚至能升级呢。如果解不了也没什么,不代表不聪明,而是代表目前这个Boss难度系数太高了,回去练级或者找队友请教都是很好的方法么!

反倒是长久遇不到Bug是一件可怕的事情,这意味你已经再做熟悉的东西,不再“刻意练习了”。在游戏中,你天天跑地图遇不见一个大Boss不着急么?

通过不断地犯错改正,我们才能不断得进阶,现在来看,解Bug正是程序入门的捷径。

Bug本来就是萌萌的小怪兽专门给你当陪练的,为什么不爱跟它过过招呢?

Comments

comments powered by Disqus