編程能力
A. 自己編程能力差怎麼辦
什麼叫做自己編程能力差?請你千萬不要相信這個觀點!!!因為我本人就是學習計算機軟體專業的,我就從來不相信有什麼編程能力差這一說。
我要告訴你的:根據我自己的親身體會就是:如果你真的要想學習計算機編程,那麼必須要做到:一定、且多多親自上機實踐才行!!絕對不能夠只是整天在書本上讀程序、研究程序的語法結構、關鍵字等,那樣絕對是無法掌握編程技能的!!!
要想熟練掌握計算機編程技能(其實學習任何編程語言也同理),那麼首先要有一台屬於自己的電腦、並安裝好操作系統,且安裝好相應的程序編譯開發環境,然後購買一本難度適合自己的編程教材,親自動手上機編寫、編譯、鏈接、直到調試通過教材中的所有源程序(包括每一章的例題、以及每一章後面的練習題)。
只要你真正能夠做到一直堅持下去,我保證你肯定可以熟練掌握好計算機程序設計語言。
至於說如何選擇編程語言,我個人的觀點認為:你可以首先學習 C 語言編程,因為現在 C 語言還是一種比較流行的高級語言。只要你把 C 語言編程學習得精通、熟練掌握了,我堅信你即使再學習其它的編程語言肯定也是非常容易的。因為不同的編程語言,其實編程思路都是一樣的,只是其語法、語句、以及關鍵字不同而已。
B. 怎麼提高編程能力
想提高自己的編程能力,
最主要的還是要靠自己多練習,
只有熟能生巧嘛。
C. 真正的編程能力應該滿足哪些方面
一邊學C一邊學數學英語 計算機系統原理
等你學完了學學離散就可以學數據結構了
然後在學c++
買書一定要買經典書籍 好書最好在網上買
《C語言程序設計》第三版 潭浩強(娃娃書入門,沒別的俺就是簡單 能叨叨)
《C程序設計語言(第2版·新版)》
英文名字《The C Programming Language》
本書是由C語言的設計者Brian W. Kernighan和Dennis M. Ritchie編寫的一部介紹標准C語言及其程序設計方法的權威性經典著作。一本必讀的程序設計語言方面的參考書。
<<C語言專家編程>> (選)
<<C與指針>> (選)
<<C缺陷和陷阱>> (選)
1、c++primer,凡是有primer字樣的都是入門書,所以合適入門,閱讀難度一般,收益一般
2、傳說中的the c++ programming language,c++創造者的大作,所有書的鼻祖。閱讀難度循序,會越來越深入,當然也就越來越難。適合從入門到精通。
3.面向c或者c++的數據結構書,還是感覺外國的比較好.
門檻比較地初中小學小朋友都學.你都畢業了你還怕什麼
上面全是最經典的書,爬山的方法都在這些書裡面
看你愛不愛爬了 你學期間肯定會遇到很多英語不
懂的困難不要緊.你下個金山詞語霸 遇到哪個你就
背哪個 等你水平強了 自然而然就積累的多了
至於數學 你不搞AI的話 用的不是怎麼很多
主要看你的邏輯思維 和考慮問題的思想
還是這么說了 主要看自己 依賴別人 不如依賴自
己,熊貓燒香作者你知道嗎?他就是初中畢業
你看誰能破了啊,還不是人家自己寫的破解程序
可見最重要的是 興趣愛好和你下的工夫
你想成高手的話就要多下工夫
其實很多東西你現在不懂 學完了在研究MFC API
想學游戲開發OPENGL和DirectX和 OpenAL或FMOD
我的游戲我做主!
弄不好你以後就是黑貓燒香的締造者..
學編程一定要精通!多練習 多討論多來提問題.
我上學去了..我高2學習不是太好啊,我也是編程愛
好者..我一開始和你差不多什麼都不懂 就知道
玩電腦游戲..我是被害苦了55555555
兄弟重在堅持 啥都別說了.千萬別玩電腦游戲
要不你會很痛苦的.過來人了啊.偶小學2 3年
級就玩電腦游戲55555毀掉了我多少年華
相當痛苦,堅持學把。你會成功的!
我是相當的後悔啊!我浪費了多少時間和多少幸福
啊,可是那都過去了回不到以前了,我只能把握現在
我們不可以去預知未來 但是我們可以去創造未來
啥都別說了 趕緊買書學習把!
D. 怎麼快速提高編程能力
. 扎實的基礎。數據結構、離散數學、編譯原理,這些是所有計算機科學的基礎,如果不掌握他們,很難寫出高水平的程序。據我的觀察,學計算機專業的人比學其他專業的人更能寫出高質量的軟體。程序人人都會寫,但當你發現寫到一定程度很難再提高的時候,就應該想想是不是要回過頭來學學這些最基本的理論。不要一開始就去學OOP,即使你再精通OOP,遇到一些基本演算法的時候可能也會束手無策。
2. 豐富的想像力。不要拘泥於固定的思維方式,遇到問題的時候要多想幾種解決問題的方案,試試別人從沒想過的方法。豐富的想像力是建立在豐富的知識的基礎上,除計算機以外,多涉獵其他的學科,比如天文、物理、數學等等。另外,多看科幻電影也是一個很好的途徑。
E. 怎樣提高C語言編程能力
需要試著去解決實際問題,可以先觀摩別人是如何解決問題的,就是去閱讀別人的實際應用編程的例子,學習思路和手法,再找一些項目來做練習。最好是參與有實際意義和要求的,有針對性的實戰項目,這樣才能鍛煉編程解決問題的能力。
建議找些開源的例子,比如Linux的源程序,找其中的一兩個有文章介紹的例子來看,不求很大,小的程序,或者通過觀察其中一個功能函數來分析研究即可。
F. 怎麼提高編程能力邏輯思維能力
什麼是編程思維?
思考問題的方式,方向,解決問題的方法,也就是說應該從哪裡入手,從哪裡著手去解決問題。
每個人都是從零基礎開始接觸編程的,很多技術大牛總結了很多經驗、解決問題的方式。而現在作為一個編程初學者,我們不需要重新造輪子。我們只需要跟隨前輩們腳步,避免重復去走他們已經走過的彎路,也可以說我們現在做的一切都是站在巨人的肩膀來進行的。學習前輩們的經驗和解決問題的方式,然後結合自身來解決自己的問題,最終融會貫通為自己所用。
編程思維是培養出來的
建議大家,解決問題的時候,首先要把問題分解。大化小,很多小問題已經有了非常成熟的解決方案,搜索引擎可以解決大部分問題,我們直接拿來用就可以了,並且記住這種解決問題的方案。而剩下解決不了的小問題,我們在進行針對性解決,每一個小問題解決後,一整塊大問題就隨之解決。
編程思維的訓練就是要學習成熟的解決問題的方法:比如if
語句用來做分支判斷,循環用來解決反復運算的問題。窮舉法、遞推、遞歸、排序、回溯等等(如果需要當專業程序員,需要學習數據結構和演算法,設計模式等等,需要學的東西很多很多。但首先要解決的一個問題是自己能寫代碼解決一般問題。)
訓練函數抽象,類抽象解決問題。如對有序數組,查找特定數值,沒有經過訓練,初學者,直接用循環遍歷。如果經過二分法演算法的訓練,下次碰到這樣的問題,就用二分法求解。
做習題,要像開發項目的流程一樣
(需求->需求分析->設計->編碼->測試->交付等)
拿到一個習題,還沒有進行分析,就馬上敲代碼,這個學習方式,是不好的學習方式。
首先分析題目
再設計,用哪種數據類型(數據結構)來組織或保存數據,用何種演算法來計算效率最高,用面向過程,還是面向對象的編程範式,還是用函數式編程等等。設計後,再編寫代碼,最後寫測試。
如果大家對於學習編程有任何疑問,可以隨時咨詢我,這是我的V:Zhanlaoshi71 從事IT行業16年,精通八種語言,多跟專業的人交流學習。
如何才能逐漸養成良好的編程思維思路
只有先經過訓練常見的演算法,分解問題,會做需求分析,慢慢訓練,才會養成自己的思路。沒有人一出生會編程,只有經過訓練,才會學會編程。很多牛逼程序員用vim,敲的啪啪響,一會兒一屏幕代碼,為啥那麼熟練使用vim,習慣成自然。當你訓練多了以後,學會一定的套路(解決問題的方法),養成獨立思考的習慣,假以時日,自然就有思路了。
養成獨立思考的習慣,養成切分問題,養成大問題化解小問題,養成套用學過的演算法,才會有思路。簡單的判斷、循環都不會寫,就想玩django,何來的思路?
萬丈高樓從地起,希望大家腳踏實地實地的從基礎訓練起,先達到獨立寫代碼解決一般的問題,再談項目。見過盲目上號稱牛逼項目的培訓班出來的程序員,
沒有學會獨立寫代碼解決一般的問題的能力,開發項目時如狗咬刺蝟無從下手。
G. 如何快速提高自己的編程能力
我有幾個建議:
1.扎實的學好基礎課程,基礎越牢固越好。在以後的能力提高中你能感覺出它的好處的
2.多讀別人的代碼,讀完後思考你是否能寫出比它更精練更有效率的程序,最好立即用你的方法實踐一遍
3.最重要的還是多實踐,有思想的實踐。不管聽到見到什麼你都要想如果用程序實現應該怎麼做,將一切程序化進行~~可能這么說有點走火入魔了
H. 學習編程自己要具備什麼能力
首先你確定編程可以養家糊口嗎?網上有的是編程高手,他們也不是都能賺到錢的。你要先想想你用編程要怎樣才能賺到錢,你要先想到有一條財路才行啊。編程軟體有許多,功能不一,你要先從低學起啊,這門子是要一定的耐心的。
首先你當然是要准備一台電腦啦。
編程一般就是用一些編程語言編寫出可以讓計算機完成一些功能的方法。
現在編程語言有很多種,編寫出的代碼一般要通過編譯器之類的編譯以後才能被計算機執行。
你用的操作系統,各類其它軟體,你玩的游戲,基本上都是編程編出來的。
如果想學編程,就選一門編程語言基礎去看看,搞清楚那些語法結構,然後接下來的就看你自己的實踐了。。。
但是學懂編程很容易,要精通就很難了。。。很多東西不是書上有的。。只有做過了才知道。。。
另外多說一點,學編程最好附帶學一些相關聯的數學知識和計算機硬體、網路知識。用你的電腦上網查查,學學。
你最好去書店買一些教編程的書籍,耐心地看點書。C語言是目前世界上流行、使用最廣泛的高級程序設計語言之一。 C語言對操作系統和系統使用程序以及需要對硬體進行操作的場合,用C語言明顯優於其它高級語言,許多大型應用軟體都是用C語言編寫的。 C語言具有繪圖能力強,可移植性,並具備很強的數據處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫,它是數值計算的高級語言。
常用編程軟體有Microsoft Visual C++,Borland C++,Watcom C++ ,Borland C++, Borland C++ Builder,Turbo C,等等......
並且,在網上有許多學習編程的教程,你多上一些教程網站看看教程視頻。記住要上一些正規一些的網站(避免電腦中毒)。你一點一點慢慢學。
不求得分,但求能夠幫上你忙。祝你早日找到工作吧。(都是你那句「想學一門技能養家糊口」,使我覺得你是一個負責任的男人,於是忍不住想幫幫你。)
參考資料:網上,自己。
I. 怎樣有效的提高編程能力
這個不是一日之功,慢慢來,編程沒有秘訣,唯一能做的就是多動手,多實踐,是個熟能生巧的過程。