-
1 # C語言答疑課堂
-
2 # 堅強的鬆緊帶
我覺得學程式設計最輕鬆的方法就是對他的愛好,如果你是為了程式設計的工作而去學程式設計那麼終有一天你會厭倦,如果是為了愛好去學你會一輩子都對他感興趣,這就是學習的動力,看現在各種的學習班,又有幾個是為了愛好去學呢?都是為了錢,培訓班的老師也起不到好作用動不動就是這行業掙錢那行業掙錢的給學生洗腦,所以會出現那麼多的碼農,為了生存而程式設計。我覺得只要對一個事物感興趣,努力去自學,努力去實踐沒有什麼學不會的。
-
3 # 姚冬-歡聚時代
不適合,不要勉強自己了
雖然有的程式設計師薪水很高,但不是所有程式設計師薪水都很高,更不是隻有程式設計師薪水高,去試試看其它行業吧。
每個人都有不同的天賦點,雖然不像網路遊戲裡那樣有明確清晰的天賦樹,天賦點,但是仔細感覺思考下還是能知道自己有沒有天賦的。
程式設計這東西,真的靠天賦,一部分數理邏輯天賦,一部分對解決問題的好奇心。
告訴你真正有天賦的程式設計師開啟編輯器開始程式設計的時候是什麼感受吧。
首先,不會覺得困,覺得累,至少幾個小時以內不會。即使覺得累了,只要問題沒解決,也就是休息下,起來活動活動,甚至冷水洗把臉就可以繼續了。
其次,大腦中對即將編寫的程式碼有一個清晰的結構圖,這個圖是在腦子裡有逐漸形成的,隨著編碼過程逐漸清晰化的。
好的程式設計師的思維速度是比打字速度還快的,所以經常抱怨編輯器IDE響應速度慢,跟不上思考節奏,這就是為什麼程式屆對於用什麼編輯器,編譯器,程式碼管理工具有曠日持久的爭論。好的程式設計師都會不停最佳化自己的工作環境。
好的程式設計師痛恨簡單重複勞動,如果有一件事每天都要做,每次5分鐘,不斷重複,他們會在某天用3個小時去開發一個指令碼或工具,來讓這件事自動進行,節省每天的5分鐘。雖然算起來他一個多月才能收回成本,但是他覺得很值得。
對吃飯很有興趣,越吃越高興,吃得越多越開心的人才能長成胖子。
而吃一點就吃不下去的人是胖不起來的,這就是天賦。
學習程式設計也一樣,只有那些可以從程式設計中獲得快感的人才叫有天賦,才能適合走這條路。
-
4 # 我很有意思
不能簡單的說看著暈就說是不適合,或是沒有天賦,讀書這麼多年,耳堵目染也知道一些道理,很多學生偏科但最後卻成為優勢最好的一門,也有很多學生初中成績好高中成績差,或大學成績好,這就說明想學好一門技術,不是簡單的興趣,而是決心,如果你決定走上這條路,興趣愛好什麼的,會慢慢培養的,校內校外,這種被迫或身不由己而成才的人比比皆是
-
5 # 一風雨兼程一
我當初花了兩年時間學C++,學得極度痛苦,現在成架構師,會8門程式語言,這些年有五六個人讓我教他們程式,其中一個是最好的朋友之一,但是沒有一個成功的,回過頭來想想,其實一開始沒必要學C或C++這些難的語言,這些難的語言要學很久才能做出一點東西來,學了很久,什麼也做不出的感覺真的想起來就怕。我建議先學HTML,CSS,div,做個簡單的網頁出來,這樣比較有成就感,有學下去的動力,然後學jquery,讓頁面動起來,接著學PHP,把PHP學會,做個最簡單的留言板,做完基本就入門了。方法很重要,更重要的堅持,沒有適不適合,我當初最討厭的三樣,數學,英語,程式設計,現在都不錯了,成不成取決於你自己的努力和堅持,而不是別人的意見
-
6 # 修身養性德兼備
我是搞c#的,回答你問題之前我先問你個問題,你能忍受一個星期不出門,一直在家待著寫程式碼嗎?而且遇到的問題還是特別棘手的?如果你做不到,那就不要學這個了,程式設計師是很枯燥的,並且費腦,我有過一個月鑽研一個問題的,因為要破解別人的通訊協議和加密演算法。程式設計師看起來很輕鬆,當你做了這一行才知道有多苦。
-
7 # wuking1986
學C語言這種底層的程式語言,是要結合硬體來學的,這樣學起來可能會更容易理解。你現在一編碼就暈乎,可能是對硬體不太瞭解。比如中斷處理函式,如果你不瞭解中斷原理的話,你想破腦袋也不知道中斷處理函式是怎麼執行的,其實中斷處理函式是由硬體去載入執行,只要你給處理函式一箇中斷號就行了
-
8 # 白衣有話
堅持學好英語和數學,程式設計,對於語言語法好學。也就是說學會一門語言是十分簡單的。難得是學會之後,怎麼用它來乾點啥。這時候就要用到其它知識了。其中英語好能在你對各種命名的時候少很多煩惱,也能在你遇到問題,進行不下去的時候迅速查閱,搜尋答案。不是所有手冊,答案都有翻譯的。程式設計其實就是分解問題加使用你的體力,把問題分解後的一步步解決辦法用程式碼來實現。而這個問題分解,除了具體需求,具體分析外還有個基本功就是數學解方程的能力。
-
9 # 佛系博士
程式設計師這條路,比較燒腦,比較枯燥,而且廢腰廢頸椎,以我為例,如果不是因為是自己的興趣愛好在此,很多次都想轉行了,樓上的兄弟說要忍受一個月不出門琢磨一個程式,其實都是客氣的,我們科研專案上曾經有個程式一年才出原理樣機,三年才出工程樣機,所以,我說,如果不是自己的興趣愛好,如果學起來很累很暈,還是算了吧,十年C++經驗的同行奉上
-
10 # 極客碼農
我也是這條路走過來的人,我相信我有一定的發言權。
剛開始誰都是一樣的,就像現在讓我去學習一個新技術,我也會迷茫,會退縮。不過當你真正走過來,堅持下去的時候,你會發現自己以前怎麼那麼傻,這麼簡單的東西都怕。當這個時候,以前懵懂的日子都是快樂的。
-
11 # 萬事於心不表於情
第一是興趣,要有興趣,
第二是方法,方法不對怎麼學都覺得累。只有發現了適合自己的好方法,學的才會快,才會效率倍增。
第三是回報,可是適當的看一些小專案跟著做做有點成就感激勵自己。
沒有人天生就適合做程式設計師,只是努力,其它的都是藉口,想就去做,男子漢沒有不這一說,只有我行這句話。
-
12 # 廣發智慧金融
C語言是計算機專業學習的入門語言,然後是Java.所以說,這門程式語言起點很高.而計算機專業學的又不止是C語言,計算機方面的各種知識都會學到.這時他們結合著就領悟了C語言的內涵,而你只學C語言其實是學不到太多內容的.你會覺得實際程式設計時有太多的東西都不懂,因為你不是計算機專業的學生.
那怎麼學好程式設計呢?Apple、Google這樣的科技公司先後推出了Swift、Kotlin這樣的入門級程式語言,一般人都會很好理解的.包括還有其他一系列的知識都蘊含在這些程式語言之中.在學習時,作者會更為精細的介紹各種細節方面的知識.建議你先從這些程式語言開始學習,未來是全民程式設計的時代.【總之,你應該去學習程式設計.在這裡鄙視所有說不建議你學習程式設計的答案作者】
-
13 # ZHXTLS
那是因為你死記硬背,肯定越學越痛苦,建議你先學彙編,底層學明白了,再開始學C,每一句C,都能等價轉換成彙編,你一下子所有面向過程的都懂了。
然後面向物件程式設計C++,慢慢理解思想,足夠你學兩年了,慢慢來
-
14 # 恭喜發財大吉大利cy
做it行業一定要有興趣,你可以先培養其作為你的一種樂趣,技術裡面有太多東西要學,深度和廣度都很大,很多人剛開始都會有你這種情況的,而且越學的多就感覺自己以後要學的更多。做事看的是態度和持之以恆的心,你換了其他行業一樣會艱難,貴在堅持吧,等挺過了這一關,你會發現美好
-
15 # qinzhang1
我身邊也有一些朋友,一開程式設計就暈乎。大體情況都是看了很多書,編的程式不夠。腦子裡總想這樣編會不會有效能問題?是不是不夠優雅...如果這符合你的情況,記住一個名言,能執行的程式碼是最有價值的。當程式可以執行以後,再改進程式碼。
還有一個是被編譯器的錯誤資訊誤導,解決的辦法也簡單,找一個好的IDE。先避免語法錯誤。然後搞清什麼是預處理,什麼是編譯,什麼連結。或者沒寫幾行就編譯一下。
最後一種是把c和cpp搞混了,以及把語言的庫和系統的庫搞混了。比如io有c的庫有cpp的庫,還有highlevel和lowlevel之分。如果學c不要看cpp的書,反之亦然。
-
16 # 瀟秋雨
我也是自學c ,因為我對底層實現原理很感興趣,我和樓主不一樣的是,我編碼時候感覺思維很清晰,函式語法特點那些我感覺很好理解,一遍就懂了,但我也有暈的地方,就是演算法實現,設計這些,感覺無從下手,暈暈呼呼的,別人寫的演算法看幾遍也能理解大概思路,可自己寫就懵逼了
-
17 # 彪哥派
不要驚恐,我一開始對語言的態度是一輩子都用不上,我學它幹嘛?所以以前在學校,能抵制就抵制,一點也沒看進去!後來,打遊戲發現外掛太貴,於是開始打心底的學習程式設計,那個時候用的是按鍵精靈,一個月時間,從0到會寫一個簡單的掛,很有成就,到後來,VB,然後再到C#,然後到現在的C。其實我想說,興趣最重要,有了興趣,你才會不斷克服困難,並且三人行也非常重要!
-
18 # 步入科技圈
請記住,如果要繼續學習,一定要保持現在的興趣,有暈乎不要怕,先不要懷疑自己的能力。
先入手一門程式語言,先不要忙於上手,還是先看書,有了一些概念,在上手編碼,會順暢很多
1.選對合適的書籍在這裡,我必須要提到一本書,帶我走進C語言世界的一本書《C Primer Plus》(如下圖),這絕對適合每一個c語言入門以及深入學習的一本書。什麼譚浩強啊,還有其他各校的書,都是為了教學而教學的,很多東西說的沒有那麼淺顯,看得人云裡霧裡。這本書,小編現在還在回味兒。工作兩年了。
2.物以類聚人以群分選對了合適的書籍,先不要一個矇頭看,先去找一個好老師,計算機專業的同學或者網上影片的老師啊,都可以,主要的就是一塊學習的目的,推薦和同學一起學習,有問題就可以及時相互瞭解。遇到大家都不懂的,直接去找老師。大學裡的老師,多半還是很負責的,有問必答。
如果找個異性一塊學習,說不定順便還會有意外結果哦。
3.選對合適的程式設計工具程式設計和一般做事一樣,也要選擇合適的程式設計工具。學習c語言,現在推薦你使用Visual Studio 系列。比如 Vs 2010。什麼Turbo C啊,vs6.0啊,就別再用了,真的是很Out了。
4.興趣興趣還要強調的就是興趣興趣,興趣是影響學習的很重要因素。縱然入門難一點,也不怕坦然放棄。如果你還是學生,建議你繼續保持下去,這樣的經歷對你來說,很重要。學會了以為自己學不會的,聽起來就很給自己打起加油。
大一第一學期,我們就開始學c語言了,真的是在聽天書啊。什麼函式,什麼for迴圈。還有什麼指標指來指去的,完全是懵逼的。縱然考試有題庫,還是掛了,補考都沒過。我都不好意思說我是計算機專業的。不是我學習能力不行,高數,英語等,都是八九十分啊。
大一第二學期,開始整理自己的學習思路。於是,就開始了我上述的路程。大二時候,找了一位異性小夥伴,除了上課和一些瑣事,其他時間都一起泡在圖書館,揹著筆記本,圖書館,老師辦公室,食堂,宿舍,四點一線。大三的時候,就被老師看中。
我每次當別人說,當初我的C語言還掛科了,補考都沒過。別人都比較驚訝。。
-
19 # 分秒娛樂
如果題主是想從事軟體開發工作的話,建議謹慎考慮
如果只是想學習程式設計玩玩,就另當別論了。
學習方法上,那就建議先看書,瞭解語言基本的語法、資料結構、基本的演算法,以及程式設計思維,再去嘗試寫程式碼。
比如C語言的話,就是面向過程程式設計,你就要考慮實現一個功能要分哪些步驟,會用到哪些資料,用什麼資料型別存放這些資料,用什麼演算法去處理這些資料,類似於“打大象裝進冰箱需要幾步?”。
C語言推薦書籍::C語言他爹寫的
回覆列表
學好C語言的人那麼多,你當然也可以的,不用懷疑自己。至於編碼暈,正常,初學者不暈才怪,我當初編碼也是暈的一腿,時間長了就沒事了,所以編碼吧,狠命地玩你電腦!