Linus曾说过:“C++是一门很恐怖的语言,而比它更恐怖的是很多不合格的程序员在使用着它”。
是的,C++并不是一门速成的语言,它是一门需要长时间磨练和学习的语言,那些说自己熟悉C++语言的程序员只能算是轻浮的。对于大多数自称熟悉C++的程序员来说,基本上他们都是用C++的语法来写C。
下面是一个C++程序员在学习过程中的自信心曲线图:
程序员在一开始学习C++的时候,用C++的语法写C觉得很牛,也会觉得自己很快掌握了C++语言,对一切都充满了信心。
他们告诉你他们懂C++,其实他们错了,但我们不能说他们在撒谎,因为人总是不知道自己不知道什么。
此后,当他们在C++的学习历程中,发现了很多很多稀奇古怪的东西,还有很多相当底层和复杂的东西,他们都将会变得很受挫,很沮丧,开始变得怀疑自己,自信心开始下降,甚至有时候他们靠人品来编程。
直到有一天,开始开窃,觉得C++的世界不能乱来,需要一定的规则,一定的方法,于是通过大量的错误不停地总结和反省,最终自信心又会被建立起来,经历多年的历练后,才能恢复自信。
白淀疯四川白癜风