初学编程,从抄代码开始就够了吗?看看我的故事!
程序員學(xué)的知識(shí)分為兩種,一種是偏理論的,例如計(jì)算機(jī)原理,計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)原理、以及操作系統(tǒng)原理,這些知識(shí)都是以理論為基礎(chǔ),注重的理解能力。
另一部分主要以實(shí)踐為主,就是平常當(dāng)工具用的,例如 linux 日常命令工具、數(shù)據(jù)庫(kù)SQL操作、還有寫代碼,這些知識(shí)學(xué)起來沒什么技巧,ctrl c ctrl v,拿到教程就是照著抄,唯手熟爾。
不過照著抄代碼需要做到3點(diǎn):
第一步:理解,如果照著教程敲代碼沒有建立在理解基礎(chǔ)之上,那叫瞎抄,就跟上學(xué)的時(shí)候差等生抄別人作業(yè)沒啥區(qū)別,抄完之后,考試出一模一樣的題目你都不知道寫。
第二步:驗(yàn)證,跟著把敲出來,驗(yàn)證別人說的是不是對(duì)的,帶著懷疑的精神驗(yàn)證每一行代碼,很多時(shí)候我們就算照著抄也有可能會(huì)抄錯(cuò),也許別人的代碼有錯(cuò),如果最后輸出結(jié)果跟預(yù)期理解的不一致,這就考驗(yàn)?zāi)憬鉀Q問題的能力了。怎么辦?多思考,多請(qǐng)教,多總結(jié)。
如果你在學(xué)習(xí)C/C++的過程中遇到了問題,可以來加入小編的企鵝圈問小編哦~小編很熱情的(●’?’●)
?
第三步:舉一反三,這步是最重要的,舉一反三會(huì)把知識(shí)變成自己的,把每一行代碼按照自己的思考進(jìn)行修改,例如:既然這樣可行,那換種方式看看有什么不一樣的效果。
?
如果你只是會(huì)抄代碼,那你并不是一個(gè)很合格的程序員,因?yàn)樽詫W(xué)不能完全弄透各類語(yǔ)言,比如說C語(yǔ)言,僅僅靠自學(xué)很難完全弄懂,還需要有人教和更專業(yè)的課程學(xué)習(xí)。
抄代碼只是學(xué)編程的一部分,如果有老師指點(diǎn),本身也勤奮,那么日后找到好工作不是問題,現(xiàn)在正值尚好青春,趁著年輕的時(shí)候多學(xué)習(xí)一下,術(shù)業(yè)有專攻,必定會(huì)有更多實(shí)際的收獲。
?
總結(jié)
以上是生活随笔為你收集整理的初学编程,从抄代码开始就够了吗?看看我的故事!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 学生抄作业之我见
- 下一篇: 经典坦克大战再现(三)