C++ 程序員自信心曲線(xiàn)圖
學(xué)習(xí)C++很長(zhǎng)時(shí)間了,也看過(guò)很多程序員學(xué)習(xí)C++的歷程??傮w來(lái)說(shuō),C++是一個(gè)“雙刃劍”式的語(yǔ)言,只有那些熟悉他的人才能把C++這門(mén)語(yǔ)言用好。Linus曾說(shuō)過(guò):“C++是一門(mén)很恐怖的語(yǔ)言,而比它更恐怖的是很多不合格的程序員在使用著它”。是的,C++并不是一門(mén)速成的語(yǔ)言,其是一門(mén)需要長(zhǎng)時(shí)間磨練和學(xué)習(xí)的語(yǔ)言,那些說(shuō)自己熟悉C++語(yǔ)言的程序只能算是輕浮的。詳見(jiàn)“21天教你學(xué)會(huì)C++ ”。
下面是一個(gè)C++程序員在學(xué)習(xí)過(guò)程序中的一個(gè)自信心曲線(xiàn)圖:
程序員在一開(kāi)始學(xué)習(xí)C++的時(shí)候,用C++的語(yǔ)法寫(xiě)C覺(jué)得很牛,也會(huì)覺(jué)得自己很快掌握了C++語(yǔ)言,對(duì)一切都充滿(mǎn)了信心。他們告訴你他們懂C++, 其它他們錯(cuò)誤,但我們不能說(shuō)他們?cè)谌鲋e,因?yàn)槿丝偸遣恢雷约翰恢朗裁?。此后,?dāng)他們?cè)贑++的學(xué)習(xí)歷程中,發(fā)現(xiàn)了很多很多稀奇古怪的東西,還有很多相 當(dāng)?shù)讓雍蛷?fù)雜的東西,他們的將會(huì)變得很受挫,很沮喪,還始變得懷疑起,自信心開(kāi)始下降,甚至有時(shí)候他們靠人品來(lái)編程。只到有一天,開(kāi)始開(kāi)竊,覺(jué)得C++的 世界不能亂來(lái),需要一定的規(guī)則,一定的方法,于是通過(guò)大量的錯(cuò)誤不停地總結(jié)和反省,最終自信心又會(huì)被建立起來(lái),經(jīng)歷多年的歷練后,才能恢復(fù)自信。
對(duì)于大多數(shù)的自稱(chēng)自己熟悉C++的程序員來(lái)說(shuō),基本上來(lái)說(shuō)他們都是用C++的語(yǔ)法來(lái)寫(xiě)C。