C++ 程序员自信心曲线图
学习C++很长时间了,也看过很多程序员学习C++的历程。总体来说,C++是一个“双刃剑”式的语言,只有那些熟悉他的人才能把C++这门语言用好。Linus曾说过:“C++是一门很恐怖的语言,而比它更恐怖的是很多不合格的程序员在使用着它”。是的,C++并不是一门速成的语言,其是一门需要长时间磨练和学习的语言,那些说自己熟悉C++语言的程序只能算是轻浮的。详见“21天教你学会C++ ”。
下面是一个C++程序员在学习过程序中的一个自信心曲线图:
程序员在一开始学习C++的时候,用C++的语法写C觉得很牛,也会觉得自己很快掌握了C++语言,对一切都充满了信心。他们告诉你他们懂C++,其它他们错误,但我们不能说他们在撒谎,因为人总是不知道自己不知道什么。此后,当他们在C++的学习历程中,发现了很多很多稀奇古怪的东西,还有很多相当底层和复杂的东西,他们的将会变得很受挫,很沮丧,还始变得怀疑起,自信心开始下降,甚至有时候他们靠人品来编程。只到有一天,开始开窃,觉得C++的世界不能乱来,需要一定的规则,一定的方法,于是通过大量的错误不停地总结和反省,最终自信心又会被建立起来,经历多年的历练后,才能恢复自信。
对于大多数的自称自己熟悉C++的程序员来说,基本上来说他们都是用C++的语法来写C。
(转载本站文章请注明作者和出处 酷 壳 – CoolShell ,请勿用于任何商业用途)
《C++ 程序员自信心曲线图》的相关评论
C++很强大,C++无所不能,但是C++的确不够好。写C++的人如果没有遇到过十分抓狂的情况,要么是太浅,还未深入到一定阶段,要么就是百年不遇的天才。强大,自由是要付出代价的。
相当赞同!我那些写C++的同事直接这么跟我说的。
好吧,因为C++实在太灵活了,灵活到里面的一个子集都是图灵完备的(template),所以,在项目里混用就不像是个好主意
C++肯定算不上无比优秀, 但以前也没听说过他毁了一代程序员这种说法.
我本人大概在十年前接触过C++, 后来绝大部分时间在学习Java. 我觉得一个懂C++的程序员, 即使C++一无是处, 要他们学会一种新语言到能投入工作的地步, 也就是一晚上不打炮的事儿.
正义魔说话要负责啊,
[quote]甚至有时候他们靠人品来编程[/quote]
哈哈,我得说,没有什么比这个更不靠谱,但是又更酷的了
基本上来说他们都是用C++的语法来写C
@正义魔
内功不行, 用什么语言就是会被毁的
我现在开始入门了,语言是好语言,就是生产率低了点,得资源泄漏什么的,倒是还好,只要懂得资源封装就好了
看了博主的文章,我觉得也不一定全是这样。信心这个东西还得是分人,就想大多数C++大神说的 一样,C++是给懂的人用的,不懂的还不如不用。。。
谁会用java写系统内核,谁会用c++做web应用,无所谓谁好,合适的才是最好的。
C++薪水最高,我只认这点.
C++真难学
PPT薪水最高 亲@aaa
@darkerray
不谈其他。看到“用人品编程”这一句我的确笑喷了……
@think 用C++做WEB应用的路过喵~23333~