『壹』 計算機編程好學嗎
這需要看你自己了,對於一般的人來說一定不好學,因為這是計算機的語言,所以你需要經常練習和經常的嘗試一些東西!最近很多人都在問如何學習編程。我覺得學習編程最重要的是入門,如果你入門的時候有一個好的方法和思路,打下比較扎實的基礎,對今後的編程工作是很有益處的。即使在學習新的編程語言也無所謂,因為它們有很多相通之處,可以相互借鑒。
我認為可以先學習一下pascal,這個語言比較嚴謹,適合初學者。pascal它被稱為教學語言,結構嚴謹,不像C語言那麼靈活,易於理解和學習。 然後可以繼續學習C語言,這個語言比較靈活。有了pascal的基礎,在進行C語言編程就不會因為C語言的靈活而有問題 。後面的就可以學習VC什麼的了。
C語言的書推薦譚浩強的,比較好。
我當時學習pascal和C語言的時候是將書後的習題都做了一遍,感覺效果很好。
當然了,學習什麼語言也要看你具體准備從事什麼行業。例如你要進行嵌入式開發,C就是很好的選擇,如果是Windows開發,那麼VC就不錯。還有資料庫方面的開發、網路開發等等。不同的語言適合不同的方面。要看自己的選擇的,呵呵 。
還有很多人說自己的基礎很差,甚至中學畢業什麼的。其實這個並不重要,比較說英語,在計算機語言里所用到的單詞量很少,而且都是常用詞,經常使用就記住了。當然,如果你要看原文資料或者幫助的話,專業詞彙比較多,不過在金山詞霸的幫助下,經常看,也是沒什麼大的問題的。至於數學什麼的,其實數學只是培養你一個邏輯思維能力,在初學編程的時候影響不是很大。況且,作為一個基礎編程人員來說,上面還有系統分析師、項目經理,他們會把需求分析、概要設計和詳細設計做好的,你只要按照文檔寫代碼就OK了。不過,要上更上一步的話,其他基礎知識就非常重要了,畢竟你不能寫一輩子代碼。
在你學習好C語言以後,個人建議好好學習一下數據結構和軟體工程。這兩門對你的水平提高都是很有幫助的。特別是軟體工程,它能夠使你按照科學的工程方法進行軟體開發,對今後的發展很有好處。
只是一家之言,有不到之處,還望見諒!
『貳』 編程難嗎可以自學嗎
首先,編程是可以自學的,但前提是你自製力學習力非常好,也需要你對編程有很大的興趣。
要說編程難不難,這給你總結下編程的難點吧:
1、初學者。編程是用計算機語言和計算機交流,你輸入什麼,你期望計算機理解之後,輸出你需要的結果。所以這個過程可以概括為「輸入–計算–輸出」。學習一門計算機語言,說難不難,說易也不太容易,為什麼呢?如果你是編程的初學者,你要上手一門語言,是非常困難的(天才除外);但如果你是精通一兩門語言,再去學其他語言,可以說一個星期就能熟悉。所以,對大部分初學者來說,編程語言是難點。
2、編程思想。程序員一定要有編程思想。跳過初學者這一關,假設你可以對任何語言順手拈來、即插即用,那麼,你水平就一定很高了嗎?其實不然,這只能說明你學習能力上一層樓了,但並不說明你就多麼厲害。比如,你熟悉設計模式嗎?設計系統的時候有沒考慮擴展性?是否考慮到性能問題……如果整天只做crud,不去關注以上問題的話,瓶頸是很難突破的。那麼編程思想何來?就要平時多閱讀這類的書籍和文章,比如設計模式,比如高並發系統設計相關知識等。除此以外,還要多思考,為什麼這樣設計,所謂學而不思則罔,思而不學則殆!
3、溝通能力。好了,即使你掌握多種語言,又可以把系統設計要得很溜了,但是如果你是個不會說話的啞巴,你就無法表達出自己的思想,無法向老闆展現你的才能,那麼你的職業生涯會受到很多限制。我自認為本人的溝通能力是弱項,自己也在不斷努力改善這點。現在每次參加討論的時候都會積極發言,表達自己的觀點,除此之外還報了一些口才課,來提升自己的表達能力。
當然,每個人的邏輯思維能力不同,興趣點不同,總有一部分人覺得容易,一部分人覺得吃力。但只要你想學,肯定能學會。
學習編程是一個漫長而痛苦的過程,需要持之以恆的耐心,千自萬不能急於求成。對於一名初學者來說,最重要的還是打好基礎。說實話入門不難,但是想做精就比較困難了。
希望能幫到你,望採納!
『叄』 如何學好計算機編程
01一、明確學習目的
學習編程對大多數IT業人員來說都是非常有用的。學編程,做一名編程人員,從個人角度講,可以解決在軟體使用中所遇到的問題,改進現有軟體,可以為自己找到一份理想的工作添加重要得砝碼,有利於在求職道路上謀得一個好的職位;從國家的角度,可以為中國的軟體產業做出應有的貢獻,一名優秀的程序員永遠是被爭奪的對象。學習編程還能鍛煉思維,使我們的邏輯思維更加嚴密;能夠不斷享受到創新的樂趣,將一直有機會走在高科技的前沿,因為程序設計本身是一種創造性的工作。知識經濟時代給我們帶來了無限的機會,要想真正掌握計算機技術,並在IT行業里干出一番事業來,有所作為,具有一定的編程能力是一個基本條件和要求。
>02二、打好基礎
學編程要具備一定的基礎,總結之有以下幾方面:
1、數學基礎 從計算機發展和應用的歷史來看計算機的數學模型和體系結構等都是有數學家提出的,最早的計算機也是為數值計算而設計的。因此,要學好計算機就要有一定的數學基礎,出學者有高中水平就差不多了。
2、邏輯思維能力的培養學程序設計要有一定的邏輯思維能力,「邏思力」的培養要長時間的實踐鍛煉。要想成為一名優秀的程序員,最重要的是掌握編程思想。要做到這一點必須在反復的實踐、觀察、分析、比較、總結中逐漸地積累。因此在學習編程過程中,我們不必等到什麼都完全明白了才去動手實踐,只要明白了大概,就要敢於自己動手去體驗。誰都有第一次。有些問題只有通過實踐後才能明白,也只有實踐才能把老師和書上的知識變成自己的,高手都是這樣成材的。
>03三、注意理解一些重要概念
一本程序設計的書看到的無非就是變數、函數、條件語句、循環語句等概念,但要真正能進行編程應用,需要深入理解這些概念,在理攜前桐解的基礎上應用,不要只簡單地學習語法、結構,而要吃透針這些語法、結構的應用例子,做辯坦到舉一反三,觸類旁通。
>04四、掌握編程思想
學習一門語言或開發工具,語法結構、功能調用是次要的,最主要是學習它的思想。關鍵是學一種思想,有了思想,那麼我們就可以觸類旁通。
>05五、多實踐、多交流
掌握編程思想必須在編程實際工作中去實踐和體會。編程起步階段要經常自己動手設計程序,具體設計時不要拘泥於固定的思維方式,遇到問題要多想幾種解決的方案。這就要多交流,各人的思維方式不同、角度各異,各有高招,通過交流可不斷吸收別人的長處,豐富編程實踐,幫助自己提高水平。親自動手進行程序設計是創造性思維應用的體現,也是培養邏輯思維的好方法。
>06六、養成良好的編程習慣
編程入門不難,但入門後不斷學習是十分重要的,相對來說較為漫長。在此期間要注意養成一些良好的編程習慣。編程風格的好壞很大程度影響程序質量。良好的編程風格可以使程序結構清晰合理,且使程序代碼便於維護。如代碼的縮進編排、變數命令規則的一致悔猛性、代碼的注釋等。
>07七、上網學編程
在網上可以學到很多不同的編程思想、方法、經驗和技巧,有大量的工具和作品及相關的輔導材料供下載。
>08八、加強計算機理論知識的再學習
學編程是符合「理論→實踐→再理論→再實踐」的一個認識過程。一開始要具有一定的計算機理論基礎知識,包括編程所需的數學基礎知識,具備了入門的條件,就可以開始編程的實踐,從實踐中可以發現問題需要加強計算機理論知識的再學習。程序人人皆可編,但當你發現編到一定程度很難再提高的時候,就要回頭來學習一些計算機科學和數學基礎理論。學過之後,很多以前遇到的問題都會迎刃而解,使人有豁然開朗之感。因此在學習編程的過程中要不斷地針對應用中的困惑和問題深入學習數據結構、演算法、計算機原理、編譯原理、操作系統原理、軟體工程等計算機科學的理論基礎和數理邏輯、代數系統、圖論、離散數學等數學理論基礎知識。這樣經過不斷的學習,再努力地實踐,編程水平一定會不斷提高到一個新高度。
『肆』 學習編程難嗎
有很多人在一開始學習計算機編程時都會有疑問,編程難學嗎?零基礎可以學編程嗎?一般要學習多久?其實,編程最重要的是入門,如果你入門的時候有一個好的學習方法及思路,有比較扎實的編程基礎,對今後的學習都是十分有幫助的。
最重要的是學習計算機編程前,需要了解計算機語言有哪些,選擇一門語言進行學習,目前,計算機語言分為java、python、html5、C++等,建議你可以選擇JAVA這門語言,比較基礎也是需求量、前景較光明的語言。當你把一種計算機語言掌握後,想要學習別的語言也是比較簡單的,因為計算機語言都是互通的。
還有很多人說自己的基礎很差,甚至中學畢業什麼的。其實這個並不重要,比較說英語,在計算機語言里所用到的單詞量很少,而且都是常用詞,經常使用就記住了。當然,如果你要看原文資料或者幫助的話,專業詞彙比較多,不過在金山詞霸的幫助下,經常看,也是沒什麼大的問題的。至於數學什麼的,其實數學只是培養你一個邏輯思維能力,在初學編程的時候影響不是很大。學習計算機語言一般分為兩種方法,一種是自學,一種是報班學習,對於零基礎的學員建議報班學習,學習周期根據個人的實際情況而決定,一般在6個月到1年之間,如果基礎不扎實,只能多加練習。
『伍』 編程好學嗎
這個不太好學,需要一定的天賦,編程本身就比較抽象,所以說如果思維跟不上的話,學習編程肯定有難度,因為有些地方確實不太好理解
但是話又說回來,勤能補拙是良訓,一份辛苦一份才,下功夫,是沒有問題的,打好基礎是關鍵,然後跟著做一些項目很關鍵
總的來說,對編程有以下三個建議
第一,明白程序的流程,知道運行的順序是怎樣的
第二,搞清楚每一條語句的功能,也就是說知道語句具體是實現怎樣的功能
第三,在閱讀程序的時候,要敢於嘗試,即,用一些實例代入驗證
以上三個步驟對你學習編程是很有幫助的,加油
『陸』 一直覺得計算機編程很難,有什麼好的學習方法
最好是邊學邊練,遇到問題有人解答,程序員主要就是敲代碼,多做項目比較好,有問題遇到了先自己解決,不行了再問老師。自學的話自己找一些資料,最好全套,帶項目,可以到尚學堂官網下載免費的資料。
很多人剛開始接觸計算機編程時,覺得編程很難!其實計算機編程並沒有你們想像中的那麼難,之所以你們覺得很難,是因為你們剛開始接觸一門比較抽象且枯燥無味的新鮮學科,一時無法理解它,說實話,計算機編程入門還是比較容易的,但是想要精通,成為編程高手就沒那麼容易了。
下面分享一些學習經驗及技巧吧:
(1)計算機編程語言有很多,C語言、C++、C#、java、Python、php、VB以及資料庫開發語言SQL、VisualBasic等,根據個人喜愛及學習目的進行選擇吧。學習嵌入式系統開發軟體、硬體底層編程著重以C語言為主,比如單片機、DSP、ARM、PowerPC等編程都是以C語言為主;若想學習安卓系統程序開發,則學習java;若想學習人工智慧、爬蟲、數據分析、Web開發等,建議學習Python。java、Python以及php是目前最流行的語言,若想學習計算機編程,可從其中一門學起,只有好處沒有壞處,可以用得到的地方很多。
(2)學習計算機編程,不要光看書,要多動手!計算機編程屬於一門技能,只有多動手敲代碼才能熟能生巧。遇到想不明白的地方不要氣餒,要有一種求知慾,可以網上多查閱資料,看得多了慢慢就掌握了。看不懂可以到一些比較知名的計算機編程論壇學習,論壇上會有很多編程技術以及相關經驗分享,或者網上找一些免費的教學視頻,跟著視頻學習,比如網路傳課、網易雲課堂、騰訊課堂等,有很多免費的視頻教學。
(3)感覺自己理解得差不多了之後,最好找一些相對比較簡單項目,自己變成開發一個系統,實現相應的功能,不但能夠檢驗自己的水平,還能提高自己對編程的興趣。
總結:計算機編程就是一門計算機語言,多看、多動手、多練習,慢慢就會覺得編程其實並沒有想像中的那麼難了。學習一門技術可不是三兩天就能學會的,只要自己能夠沉得住氣,靜下心來學習,其實並不難。
以上是本人的回答,答題不易,如果覺得還可以別忘了點個贊哦!若還有什麼不明白的地方請評論區下方留言,若想了解更多相關知識,請關注本頭條號,會持續更新內容,謝謝支持!
1、興趣是最好的老師
建議先找個老師,帶你看下編程實現的一些案例之美,不要太復雜的例子。簡單點就行,比如:從1000個Excel中提取特定字元串列、實現某些自動化任務。這些如果是人工手工去做,可能要多個人要花好幾天才能完成,完成的結果可能因人為疏告清陪忽,還存在遺漏錯誤等情況。用程序實現結果准確無誤,可能幾個小時就完成了。從而發現編程的強大之處,感覺編程解決了某個問題好有成就感,興趣爆增^_^。
2、跟著案例學習
首先,認識下語言的基礎語法、關鍵詞,變數、流程式控制制語句之類的。這些知識做下筆記,因為比較枯燥乏味。要常用才會越用越熟悉,否則這周你記得,一個月後就忘記差不多了。
其次,了解案例的實現思路。具體代碼如何實現的,進而理解代碼模仿代碼。從而調試代碼的執行流程,數據流向等。
再次,根據自己的思想,改寫代碼以實現自己想要的另一個功能。這點很重要,編程不是一味的模仿,需要有自己的思想。能實現自己的功能,基本上你已經算入門了,恭喜恭喜(^_^)。
3、保持耐心
不建議初學者按照填鴨式的一張一張的學習編程基礎,如數據結構、離散數據進制轉換等,這些知識非常的枯燥,不需要全部學習。了解其含義認識就行。後面學習案例的時候,遇到了在回到基礎教程中學習就行。這樣印象更深刻,而且深刻認識到這個知識點的應用。而且書本上基礎知識基本講的非常全面,你所在領域編程可能只用到其中的40%知識,好的可能你用不到。初學者填鴨式的學習很容易失去信心而放棄。襪蠢
學習過程當持之以恆,切忌三天打魚。當然在這個過程肯定有高潮與低谷,要喜歡適當放鬆解壓,勞逸結合。
4、其他建議
廣交良師益友,你能獲得更多的思維方式,擴展你的眼界與人脈。
寫技術文章、博客等,人的記憶力是有限的,很多我們非常熟悉的知識,長期不用就會進入慢慢的遺忘區,查看筆記我們能很快的恢復記憶。
多閱讀別人的代碼,從而借鑒優化自己的代碼,多參與開源項目,編程實現自己的一些想法,提高自己解決問題的能力。
樹立一個觀念,在人使用正租的語言和機器使用的語言之間做對比,機器語言很死板很簡單。
首先:凡事覺得編程麻煩的基本都是因為基礎不好,靜下心來,把所有的基礎打扎實,從最基礎的語句、演算法、結構等牢牢抓住。
第二:任何復雜的程序都是由基礎的演算法構成,在做大的工程之前懂得把框架設計好,每一個模塊功能話,久而久之,你腦子里就會形成一種概念,但凡再遇到類似的東西,瞬間就有了思路,至於邊邊角角的語法和是否美觀,也要在一次次編程中養成良好的代碼習慣
計算機編程有很多方面,你最好簡單了解下編程的方向(這個可以上網了解下),在決定學習哪方面的編程,一般方向確定後,你可以選擇自學(這個時間成本還是很高的,而且你要能管住你自己):也可以找個好的培訓機構。
『柒』 怎樣快速學會編程
快速學會編程的方法如下:
第一:計算機基礎知識。計算機基礎知識對於學習編程語言有重要的作用,其中操作系統(體系結構)、計算機網路、資料庫等內容對於學習編程語言的幫助作用還是比較大的,尤其是操作系統知識。對於不少學習編程語言的人,如果計算機基礎知識比較薄弱,那麼在學習編程語言的過程中也需要補學相關內容。
第三:實踐能力。編程語言本身就是一種工具,所以要想順利的掌握一門編程語言就一定要有較強的實踐動手能力,學習編程語言一定要多做實驗。不少程序員在學習新的編程語言的時候,往往都是一邊用一邊學,所以多做實驗是快速掌握編程語言的訣竅。
『捌』 我想自學編程,好學嗎
編程難學是因為代碼量巨打合格,程序員代碼量需要達到1萬號,而優秀的程序員代碼量通常保守10萬行。編程學會了以後發展是非常好的,編程從現在以及隨後起,十年前都是一個非常有前景的行業,除非到了市場非常飽和,程序員遍地都是的情況,但目前顯然不是。從任何一個公司招聘人員情況上看,互聯網行業都算是比較火爆的行業,招錄程序猿的不在少數,公司不一般,水平要高很多。抱著真心想了解這個領域的心態去學習,去鑽研,才有可能走下去,時時反省,檢查,將知識體系化。保持好心態,不要過分注重結果,學習是一個長期的過程,不要過分注重眼前的收益效果。這個不太好學,需要一定的天賦,編程本身就比較抽象,所以說如果思維跟不上的話,學習編程肯定有難度,因為有些地方確實不太好理解
但是話又說回來,勤能補拙是良訓,一份辛苦一份才,下功夫,是沒有問題的,打好基礎是關鍵,然後跟著做一些項目很關鍵
總的來說,對編程有以下三個建議
第一,明白程序的流程,知道運行的順序是怎樣的
第二,搞清楚每一條語句的功能,也就是說知道語句具體是實現怎樣的功能
第三,在閱讀程序的時候,要敢於嘗試,即,用一些實例代入驗證
以上三個步驟對你學習編程是很有幫助的,加油