回覆列表
  • 1 # 致知力行

    借用《師說》的一句話“聞道有先後,術業有專攻”

    每個人生而不同,拿人之長比己之短,最為不智。不如細心發現自己的所長

  • 2 # 再學二十年

    要想學習程式設計,就需要邏輯思維方式,還需要正確的學習方法。

    程式設計需要語言、數學、物理、美術設計……多學科知識綜合運用。這就需要有邏輯思維能力,把自己所學知識,先理解然後分解,在糅合在一起,形成新的知識體系,然後再加以理解,才能融會貫通。

    程式設計是多門學科綜合運用,那麼學習方法,也需要把這些學科的學習方法,綜合到一起用到程式設計學習上,才能學好這門知識。

    學習程式設計首先是一門語言的學習。語文、英語或者其他外語是怎樣學習的,在程式設計學習上都可以借鑑。其次,程式設計需要用到邏輯運算、建立數學模型……,這些知識就涉及到數學或者物理知識的學習方法。想要介面美觀、合理,就需要美術設計方面的學習方法。

    更復雜的程式設計就需要把更多的知識,糅合在一起,學習時也需要把更多的學習方法加進去。

    總之,程式設計學習是一種綜合學科知識學習,要想學好,就要把涉及到的學科學好,還要學會綜合運用。如果沒有這樣的能力,還是早做轉行的打算吧。

  • 3 # 程式設計師小助手

    試著回答一下。

    前言

    基於這個問題,描述的寬泛,沒有明確界定。所以也廣泛談一下。

    別人家的孩子

    在家長口中,總是有一個我們難以企及的同輩,叫“別人家的孩子”。

    在題主口中,叫“別的同學”。

    課程相似,老師相同,結果差別很大。

    是我努力不夠嗎?

    是我天資不行嗎?

    是我不適合做程式設計嗎?

    學習方法

    不同的學科,有不同的學習方法。

    側重於常識類的,宜於背誦;

    側重於理解類的,宜於理解。

    特別是大學,自由學習時間充足,在一個專業內投入大量的時間和持續的精力,才有可能深入進去並有所成就。這與天資無關。學習程式設計,屬於這一類。

    程式設計方法

    大多數人,我們都不是那種“神童”、“天才”。

    我們需要死記硬背一些知識,需要反覆地試錯,反覆練習才能掌握。

    就好比科比,有自己擅長的方式,有不擅長的。對於短板,科比每天凌晨四點開始訓練,年深日久,要刻意使自己的肌肉形成記憶,這便是努力的結果。

    程式設計的方方面面,也需要投入反覆的刻苦的練習。

    基本功

    磨刀不誤砍柴工。

    計算機的基本功一定要紮實,比如對於作業系統、資料庫原理、演算法與資料結構,高深枯燥,大部頭,想想都覺得要放棄。

    當然,也可以忽視這些,成為一個碼農,搬運程式碼。但是,長此以往,連自己都會覺得無趣。

    所以,基本功值得花費最多的精力。

    掌握了,受益終生。

    結語

    送給題主一句話:“書讀百遍其義自見”。

    再難的東西,要麼作者寫的有問題,自己都不知道說的是什麼。

    要麼真的是理論高深,這就值得一而再、再而三地翻閱。

    用毛主席的話說:“戰術上輕視敵人,戰略上重視敵人”。

    把這艱難的程式設計知識,當做山頭高地,佔領它!

  • 4 # 肥宅水

    只能說你學的這門語言不是非常適合你。程式設計有很多種語言。每個人對每種語言的理解又不一樣,像我以前同學學java,c語言,c#這類後臺類的程式語言就學的非常好,但是前端類的html,css,JavaScript之類的學的就不怎樣。我正好和我同學相反。我是前端學得好。後端學的很差。其實你可以選擇你喜歡的語言一直學下去就好了。另外一點學的不好也可能是沒有基礎沒的紮實。像我c語言二級考了三遍才過。但是每一次複習c語言就能獲得不一樣的東西。學會了很多之前不會的知識。所以一方面要認真鑽研,另一方面也要選擇適合自己的語言。明確自己學習的目的。這樣就一定能好程式設計。

  • 5 # 金J釣魚

    程式設計邏輯性一定要好,但怎麼也學不會就誇張了,沒用心吧?

    這東西大專案做不了,簡單的小應用問題應該不大才是。

  • 6 # 小福福工程師

    學好程式設計,跟個人的邏輯思維,理解能力有很大的關係。真不是簡單背幾句程式碼那麼簡單,就是有什麼地方卡住了,怎麼看書或是寫程式碼都過不去。一旦想通,就如洪水一樣,立馬就明白。

    計算機很多都是要理解的東西,畢竟程式碼執行過程都是抽象的,完全靠人的想象。而且對數學要有一定的基礎。計算機原理也要有一定的瞭解。要有一定的演算法能力。寫程式碼,會語言那都是在外的形式。

    你要真的理解,可以先把基礎打好,再結合學習語言開發。

  • 7 # 歡樂滿人間

    我覺得可能的原因是因為你對底層的原理不甚瞭解。

    2016年我開始涉足程式設計,開始學馬士兵老師的java網課,那時候並不能聽得很懂,只知道跟著敲程式碼,能跑出來結果就好。

    上來不要給自己定太高的目標,一步一個腳印,只有先打好基礎,才可以把程式開發技能和注意事項刻在自己的腦子裡。記憶體到底是什麼,cpu做什麼用,程式的執行順序是什麼,這些透過學習都可以得到解答。

    可以去看看嗶哩嗶哩的網課,計算機科學速成課,真的很棒!相信你看了這個後對計算機程式如何執行會有更深的認知!

  • 中秋節和大豐收的關聯?
  • 體考800米起步要衝出去嗎?