【C語言/C++】從入門到精通阻礙我前進的步伐的到底是什么?
1.大部分初學者,學習C/C++都是從入門到放棄。
?肯定有很多讀者會覺得非常奇怪,現(xiàn)在這個市面上有非常多的從入門到精通系列,其實在大學和IT技術書籍市場,什么21小時帶你精通什么什么、七天精通什么什么、真的可謂是多如牛毛……

但是實際情況呢?包括大學,一些重點的計算機本科都存在著C/C++的學習是從如門到放棄的一個系列。
最后回歸結一些原因 “啊,這肯定是你不夠努力”“你的智商不行”但其實更多的原因不至于此,因為非常多的學生(Rock老師現(xiàn)在已經(jīng)累積了3000多名學生了)其中有很多是那些重點本科的,985,211高校的,他們的學習能力其實非常強,但是他們之前在大學在學習C/C++的時候開始都是興趣都是非常濃厚 學到后面就越來越恐懼了,就不得不放棄了;
有些同學呢在學習考試什么的都是高分,但是最終學完了 畢業(yè)后發(fā)現(xiàn)學的C/C++去找工作 自己什么都不會做,除了老師教他的那些東西意外他不能獨立做項目。
相當于除了考試之外啥用也沒有,沒有真正的達到企業(yè)對程序員的基本要求;這也是國內(nèi)IT教育的一個現(xiàn)狀。

2.?或者說大部分的初級開發(fā)人員只懂的C/C++的皮毛。
有很多初級開發(fā)者它也是懂得了C/C++的皮毛,
像那個C語言里的函數(shù)指針,他會用但是函數(shù)指針他一個真正的目的是什么他不知道,在開發(fā)里面什么時候該使用函數(shù)指針他也不知道。就會導致他會寫出非常不好非常低效率的代碼,但是你又不能說這些代碼的錯誤,它也能跑起來,但是效率極低!
還有很多其他問題比如
模板庫的選擇?
各個模板模板庫的使用陷阱?
怎樣避免內(nèi)存泄漏?智能指針的使用陷阱?
等等等……
3.學習方法有誤
很多同學在學習C/C++的時候(突然)就有很多朋友 親戚 同事什么的會給你一些“非常善意”的勸導:“不要學了吧,學C/C++非常的恐怖的你看那誰誰誰學了幾年但現(xiàn)在都沒學出來,你趕快去學Java吧”“去學其他語言吧”;
也許這些建議是對的,但是實際情況并不是這樣的 真正導致這個狀況的原因并不是大部分的初學者不夠努力,而是學習方法不合適!被誤導了!

