本文目錄一覽:
- 1、學習電腦編程需要什麼基礎和天賦?
- 2、編程天賦一般的人怎麼學好編程
- 3、對c語言編程特別有感覺,適合學習別的什麼語言?
- 4、如果精通C語言,能從事哪方面的工作?
- 5、如何成為c語言高手?
- 6、想精通C語言到底需要不需要有數學天賦?
學習電腦編程需要什麼基礎和天賦?
1.邏輯思維能力 2.英語,因為編程語言和英語緊密相關 3.數學基礎,一些功能函數是做計算的。 4.數據結構,寫出好的程序需要有精簡的代碼實現複雜的功能 此外,要學好C語言,這是編程的基礎語言
編程天賦一般的人怎麼學好編程
愛迪生說過」成功是1%的天才加上91%的汗水,但是99%的汗水比1%的天才更為重要」。
意思不說你也明白,沒有誰天生會的,天賦?你沒試怎麼知道不行?大膽嘗試青春無悔!加油!
最後如果你是想學C語言或者C++的話可以關注公眾號「C語言Plus」。
對c語言編程特別有感覺,適合學習別的什麼語言?
黃金語言是C就業前景也好.
雖然沒有java,c#,這樣的語言絢.但是1.中國奇缺精通這樣語言的人.2.C語言是一種面向過程的計算機程序設計語言。最初為unix而生。它既有高級語言的特點,又具有彙編語言的特點。它可以作為系統設計語言,編寫工作系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬件的應用程序。因此,它的應用範圍廣泛。 C語言對操作系統和系統使用程序以及需要對硬件進行操作的場合,用C語言明顯優於其它解釋型高級語言,有一些大型應用軟件也是用C語言編寫的。 C語言具有繪圖能力強,可移植性,並具備很強的數據處理能力,因此適於編寫系統軟件,三維,二維圖形和動畫。它是數值計算的高級語言。 C語言在Linux操作系統下使用時,還可以訪問MySql數據庫。
如果精通C語言,能從事哪方面的工作?
眾所周知PHP或java等編程語言是比較容易學習,是快速上手的編程語言,特別是PHP,有些人一周時間就可以開發博客系,而C語言是目前所有編程語言中公認難度最大的,需要學習技術,掌握知識比較廣泛,需要你不斷在練習磨鍊,所以不像外面培訓機構說的幾個月就可以出去找工作的。
C語言學到什麼程度可以出去找工作?
第一,熟練C語言基礎編程,學會使用linxu系統,常用用法,設計基本的api,C語言在開發項目中如果你連基礎都沒有掌握,你是沒有辦法繼續開發項目或看懂別人的基礎編程代碼。
第二,指針,學習C語言的程序員都知道,指針是C語言中最常用也是最基本的,很多程序的BUG都是與指針熟練程度有直接關聯,所以老手平時喜歡說新手如果這個你都搞不懂,你就應該再去看看C語言的基礎。
第三,記得寫文檔,還要看懂別人的寫的文檔。很多開源項目都是可以直接再次開發,自己開發的地方要記得寫文檔,當然在看法之前先看別人的文檔,要不然你沒有辦法下手。
第四,查看BUG,調試BUG。C語言每次運行程序都是要編譯過程,在編程過程是沒有辦法直接修改BUG,所以要懂得調試BUG。
第五,簡單算法,新手開發項目中很少涉及大量算法,一般都是簡答的算法。
第六,項目實戰。項目實戰是考察你是否真的掌握C語言的基本開發技能。所以至少可以自己獨立完成簡單的項目,比如,簡單計算器,貪吃蛇遊戲。
如何成為c語言高手?
你真的讀過譚浩強的那本書嗎?!你真的覺得外國名著都是經典嗎?!
對於數學功底在你初期用到的少之又少或者說都是最簡單的,如果1+1的問題你還有辦法簡化後讓計算機計算那麼才是真正到數學層面了ACM也就沒什麼問題了。
舉個簡單的例子
int i =1, k=1;
if ( i || k++)
{
i++;
k++;
}
i和k各是多少? 這就不是數學問題了,十個人9.8個絕對還會算錯,所以程序不僅僅只是數學好的問題,而是思考方式和你解決問題的能力。但是:思考方式才能決定你的高度
我所了解到了對於C學習還算有點深度的都覺得那本(譚浩強的)書再適合初學者不過的了,入門就是學點語法,深入之後就是數據結構,編譯原理就不說了,沒有數據結果也就無從說起了,所以你糾結的應該是數據結構。編譯原理選誰的書(後者一般用到的並不多),而不是入門級語法選誰的書,就像你學英語對於開始學英文字母那個差別大小至少我是看不到的。計算機的書,你只要會打個字,知道Ctrl+z c v a 就沒什麼問題了
也許有點極端了,但是這是我個人最真的看法和建議
還有一點就是你口口聲聲的高手你覺得他們有時間給你回答這些問題嗎?你所謂的高手是什麼級別的: 兩三天做一套操作系統?還是一套財務管理軟件呢
想精通C語言到底需要不需要有數學天賦?
這個嘛,沒有絕對之說,首先樓主主要有決心學好一樣東西,那就沒什麼問題能難住你的,至於說要數學天賦,這個有點片面性,最主要的是很好的學習能力,首先程序需要的是邏輯能力,數學自然是運用邏輯思維能力的一個地方。當也不代表所有方面都需要很好的數學,一般需要好的數學的,也就是在一些特殊的算法上面,我個人覺得初中水平的數學也足可以運用了,至於以後要是開發產品時需要某些數學知識,到時候在學也不遲,又有幾個能是全能,工程師的特點就是學習能力強,不會的,都是現學現用的。樓主加油
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/198094.html