我的c學習是不是出問題了?

如題,看到很多人說c語言不用幾天就能入門了,然後我就急了,我都快學了一年的課程了,還沒有入門的感覺啊,何種程度算入門,希望各位有經驗人士指點一二,關於這個東西怎麼學,每個階段如何實踐,拜謝......


學一年居然還不入門的唯一可能,就是你就沒寫過多少代碼。注意寫是寫,抄是抄,是不一樣的。


初中的時候學的編程,當時其實覺得沒有太複雜,關鍵是要建立一個基本的框架。

當時是老師教的,教法甚是奇葩,上來直接教演算法、數據結構…………然後語言一筆帶過,下個星期就要交作業…………回去只能自己寫,先是照著模板套幾個,實在不會上網看教程,老師不准我們問問題= =||,就這樣大約一個月也就能寫各種演算法了。幾乎就是被逼出來的……

之後的面向對象技術是我純粹瞎折騰出來的,沒看教程,直接用,現在想想,當時實在是有耐心,折騰了半個月,終於搞出來了。


我大學從大一下開始學C++,到大四才覺得自己入門了。到現在我還覺得自己不懂C++。


軟體是用來解決現實問題的,編程不是寫作文!!!


編程的入門的確是一個對於初學者來說很重要的flag 要是覺得自己的某種語言一經入門了 那不管在哪一方面都對自身有好處 你說的學了一年多都還沒有入門 我不知道你指的入門的門檻有多高 如果真的只是那種還算什麼都不是很清楚的話 那你不能說你學了一年多了 這之間積累的時間其實不多 而且給你造成了這種學了很長時間還沒有懂這個的假象 你要做的 就是多寫寫代碼 把自己的思想融入進去 能做到這樣 就已經在入門的路上了


沒有所謂的學習xx語言,只有用xx語言學會解決問題.


至於題主所問的「何種程度算入門」,其實我想反問,題主為何要學C?

入門還是沒入門,這只是個標籤且各人標準不一,是個根本不值得關心的問題。

如果題主學C是為了考試,那就去做考題,考題做會了目的也就達到了。

如果題主學C是為了掌握變成技能,那就試著去用C解決問題

編程能力強的人都有強烈的用程序解決問題的願望,先試著想想自己希望去解決什麼問題(比如簡單的可以寫個計算器,複雜的可以考慮寫個數獨解算工具),這個過程中肯定會遇到困難,不要急上網搜搜搜搜搜,問問問問問,問題終究會得到解決。

在這一次次解決問題的過程中你將會獲得能力與自信

另:上了幾年課程與是否有編程能力,真的相關性不大;就如同學了幾年英語和英語表達能力的關係一樣;時間花了不少,可真的在學么。


大學時隔壁班一哥們學c考二級,上機題抄本子上隨手帶著背誦默寫,一下子刷新了我的世界觀。本人強電專業沒有計算機課程只有一門c語言課,沒人搞程序,帶c語言的老師也是本專業的研究生,照書念,我寫個鏈表不正常讓他看一下,他竟然看不懂!一度讓自己覺得我有編程天賦,畢業毫不猶豫做了程序員。上班了就開始反思:我這個菜B是怎麼找到工作的?!


推薦閱讀:

最近刷完了leetcode,麻煩指導轉行IT的下一步怎麼走?
Delphi為什麼會沒落?
嵌入式開發的編程用vim好還是用eclipse cdt好?
精通某種編程語言學習其他編程語言真的很容易嗎?

TAG:程序員 | 教育 | 編程 | C編程語言 | 個人職業諮詢 |