前景提要
-
很多人想要入門程式語言,但是,費了九牛二虎之力為什麼還是學不會,最終導致從入門到放棄,不過是一瞬間,其實,入門的關鍵是選擇對了核心要學習的知識,而不是盲目的那本書,然後,開始看天書一樣的費勁破解這本書,書上的內容就像謎語一樣,而你掌握的線索不足以讓你識別書上的謎語,這樣的結果就是你永遠無法解開這個謎語,然後,你就放棄了.
-
作為一個普通人,不是從小那種別人家的孩子,考試門門九十積分,滿分的,這裡值得是70-80分是你,60-70分是你,甚至20-30分的你,這才是普通人的水平,這樣的普通人,比較適合這裡講述的思考問題的方法和解答方法,如果你還是對程式設計感興趣,那麼請你繼續看下去.
-
首先,作為一個初學者,或者從未接觸過相關基礎知識的人來說,計算機的所有東西都是未知的,都是難點,你無法讓一個每天只會登陸QQ的人,立馬看了一本<c語言程式設計>這樣的書,就能寫出一排排秀麗的程式碼,再成為一個頂級駭客,這都是不現實的,任何高手都是從最最基礎的知識,一步步積累成長,成為大佬的,只不過有的人掌握了更高效的規律,方法,使得他能夠更高效的完整這個過程,甚至超越前人,而普通人,因為資源匱乏,不會找尋資源,沒有人引領,使用方法不當,最終導致難以加入程式設計的行列中,比如,有的人就是天天覺得看書好,到處搜尋書籍,到處買書籍,妄圖透過書籍收集的足夠多,讓自己在心理上覺得自己的資源豐富,或者找大佬推薦的書籍,一本本的存在計算機裡,隨身碟裡,書包裡,寢室裡,然後這些資源在不斷的落灰或者成為佔滿磁碟的堆積檔案,但是,作為資源的主人,你卻還是不會寫出幾行屬於自己的程式碼.
-
因此,可以得出一個結論,看書學習程式設計不是所有人都適合,尤其書中的很多內容都是成關聯性關係的,就算你拿著一本入門的書籍,但是,還是會遇到各種看不懂,不感興趣的東西,入門書籍也是需要一定基礎才能閱讀的,因此,在變成行業裡,書籍作為提升和工具書的狀況更為常見,因為書籍的內容更加系統化和理論化,面對考試,面試和知識的整理更加適用,但是,它不是很適用於一個初學者,因為初學者還是欠缺很多基礎知識的,你讓他直接這樣看一本書籍,確實是一件不友好的事情.
-
那麼,初學者到底要如何學習程式設計呢?這是困惑很多入門的人,很多學習入門了的程式設計者也沒有進行深度思考,多半給出的答案就是多看看,多寫寫程式碼,多做做例子這種比較模糊,比較讓人難以捉摸的答案,畢竟理工科的人並不是都善於表達,那麼,他們的答案是不是正確的呢!本質上說,他們的答案沒有錯誤,但是,缺乏具體的實施過程,而這個實施過程,才是初學者想要學會程式設計的重點.
-
以下就是初學者學習程式設計的一個方式,打破傳統教學的理念,可能對一些人有幫助,也可能沒有幫助,但是,可以作為一個參考系,試著實踐以下,有可能就學會了.
序號 | 操作 | 描述 |
---|---|---|
1 | 學習術語 | 難倒百分之九十的開發者的關鍵,其實是這個,你隨機找一本計算機類書籍,你找出一段自己覺得無法理解的段落,仔細看看,是不是你不懂的就是某個詞語,這個詞語的每個字你都認識,但是,連在一起就是不知道什麼意思,如果你是這種情況,那麼恭喜你,你找了你的一個基礎薄弱的原因,就是術語常識不夠,而術語常識,就是這個專業最需要掌握的基礎之一,也屬於核心基礎 |
2 | 搭建環境 | 難倒眾多初學者的第二點就是,搭建環境,搭建環境也是一個術語,人要生存,首先需要的就是一個房子,房子可以遮風擋雨,讓你安定生活,那麼,計算機中的搭建環境也是類似的,比如常見的Java開發語言,學習的第一步就是搭建環境,搭建環境對於計算機的一門程式語言,廣義上理解,也可以認為是給這們開發語言蓋一個適合它生活的環境,讓它可以在這個環境中,茁壯,安全的成長 |
3 | 編譯器使用 | 難倒一些開發者的可能就是使用程式語言的工具,這裡術語叫做編譯器,它的作用就是輔助你進行程式設計開發,如果不談程式設計,你在計算機上用的最多的就是辦公軟體,比如word,ppt,excel,很多人這些軟體都用的不是很熟練,所以,用起編譯器,也是十分的費勁,這種情況一般出現在小姐姐身上比較多,男生也會出現,編譯器的使用,很多時候也成為了初學者的一大難題 |
4 | 語法 | 難倒眾多開發者的就是計算機書籍上經常出現的這個詞語,只要大家看到這個詞語必然會聯想到英語,一聯想到英語,那就是個不開心的故事,然後,讓更多的人直接選擇了放棄,其實,這個詞更多的聯想其實是語文,因為講話才有語法,但是,英語已經用這個詞將你洗腦了,所以,你對這個詞就無限的敏感了,如果給它改成定理,公式,可能更能讓一些初學者燃起希望之火,可惜這個詞的創造者是外國人,翻譯的人員是外研組,所以,你只能自行給它換個理解方式了, 其實它的本質就是一種規律,因此稱之為規律,才是比較符合它實際含義的稱謂.春天播種,秋天收穫是一種規律,雨天打傘,雪天穿冬衣也是規律,而屬於計算機的操作規律之一,就是程式設計. |
5 | 基礎知識 | 翻開一本程式設計類書籍,必然會看到這樣的詞語,類似的句子,要掌握好基礎知識,才能學好更多的程式設計知識,那麼,計算機中的基礎知識到底是什麼?相信很多書籍不會在開始的時候講解的很清楚,很簡單,要麼用一些核心的課程名稱羅列,要麼是一帶而過,從來沒有那本入門書籍在開篇就清楚的告訴你,諾,這些是基礎知識,這些是高階知識,這些是中級知識,只會像考試前話題一樣,這一章是重點,這一章是重點,這一章也是重點,最後,整本書都是重點了,其實,計算機是一門系統化理論化很強的專業,所以,你想掌握基礎知識,也是計算機中最難的知識,一般分為橫向和縱向,橫向指的是知識的廣度,但凡提一個專業術語,你都能清楚它是什麼含義,這就是廣度,比如:人工智慧,大資料,區塊鏈這些熱詞,你都知道,理解嗎?縱向就是指學的深入,這就類似於你隨便知道1+1等於2,那麼它是怎麼來的,怎麼證明,你清楚嗎,縱向就是研究類似這樣的問題. |
6 | 從何學起 | 計算機如此龐大龐博,很多人就很難找到學習的方向,你說計算機這麼多的東西,應該從何學起,怎麼才能將這些龐博混亂的知識,系統化理論化的學會呢?這也是很多初學者經常蒙圈的問題,他們自己收集了很多這類問題的答案,找了很多方式方法,最終從迷茫到迷惑,從迷惑到放棄,可能很多初學者都沒有解答出這個問題的答案,很多學會的人,對於這個問題也是模糊的,解釋不清楚的,反正他最後學會了,給你的建議也是翻翻書,看看教材,多做做練習這類沒有什麼實際意義的詞,如果一個初學者能看懂書籍,自己做好教材的練習,那麼就已經入門了,還要問這個問題做什麼. |
7 | 程式語言的選擇 | 這也是困擾大多數初學者的致命題目,尤其是對於有選擇困難症的小夥伴,這就是要命啊,什麼c語言,什麼C++,什麼java,什麼Python,但凡對於程式設計感興趣的小夥伴都是會大概知道這幾個程式語言的名字的,由於這些語言都在各自的領域很是優秀,所以,各種喜歡他們的人就會形成陣營,導致眾說紛紜,而讓初學者更加頭大,畢竟它們說的都好有道理,但是,自己該站哪派自己也不清楚 |
8 | 需要數學英語好 | 經常會有初學者看到這樣的句子,這也成為勸退它們的一大難題,畢竟普通人,哪個不為了數學英語的不擅長而頭禿不已,這句話成功的成為了初學者勸退的一大經典語句,而你也因此立馬放棄,那麼這個問題可以反向思考一下,中國是世界上數學平均能力最強的國家,而美麗國的人民普遍數學就比你差幾十倍,有的人長大了練除法都不會了,所以,你其實在基礎數學方面有著得天獨厚的條件,所以,你其實讀過中學掌握過基礎的數學知識,都是可以學會的,不知道有沒有人這樣反向思考過,需要數學和英語好,指的是學習計算機最高階部分的知識,需要這些基礎學科知識,而你只是想會最基本的程式設計,其實根本不用擔心這個問題,畢竟,你學習程式設計的初始目標不是想要用計算機控制下,怎麼發射火箭,當然,有人這些想,那就讓他去吧,你的初衷可能只是一時的興趣,所以,能開發的自己的遊戲,能給遊戲寫個外掛,或者緊緊是為了完成考試的科目,一般情況下的興趣,因此,不要做著底層的員工,操著老闆的心. |
9 | 演算法很難 | 很多人也是聽了這句話被勸退的,複雜的演算法肯定難啊,就像數學分析和建模確實也是數學中最難的部分,但是,數學中不也有1+1=2的小學基礎嗎?你覺得難可以放棄,但是,不影響你程式設計入門,很多會程式設計的人,學生,老師討論的都是高階的問題,而作為初學者,你還不涉及這些問題,大可不必因此放棄. |
10 | 教程很多隻是收藏 | 很多初學者想著看影片教程學習,但是,影片教程過多,他收集了很多,但凡提到的是大牛,大佬,或者他看了開頭就喜歡的教程,統統收集起來,但是,最後跟書籍一樣,一個沒看,同時,因為收藏的全是入門教程,同型別的影片,個人又不看,最後,還是沒有學會程式設計如何入門 |
研究思考
1.術語才是程式設計入門的領路人
-
談到術語,它在其他行業還有一個名字叫做行話,在土匪中叫做黑話,意思就是某一個專業領域內的內部話語,如果你是一個瓦匠,你不可能不知到,什麼是鉚釘,什麼是塗料,什麼地磚,什麼是瓷磚,作為土匪,你肯定不能不知道什麼是綹子,什麼是條子.
-
那麼,作為球迷的人,肯定不可能不知到誰是梅西,誰是C羅,那麼,你是怎麼知道這些的呢,你知道球星,知道球賽制度,知道球場,知道球賽規則,肯定不是參加什麼培訓機構,有個老師像指導專業球賽的球員一樣,每天給你講解這樣的是球場,這個照片記牢了這是梅西,這是C羅,或者你是一名女生,那麼什麼是粉底,什麼是腮紅,什麼是口紅,也沒有哪個老師,不給你講數學語文英語,單獨培訓你,然後,講一講今天上的是口紅色號分類課,今天是粉底的一百八十種打法,種種的一切你是為什麼知道的,這就是你懂球賽是個球迷,你是個美妝小姐姐,你能懂得區分口紅色號,會不同的化妝方法,一切的問題歸結就是由於熱愛,而超過其他人的關注.
-
有的人喜歡明星,那麼,他關注的新聞,關注的電視,關注的電影,關注的微博,關注的抖音,關注的小紅書,關注的知乎,關注的一切都是關於這個明星的,因此,他的腦中就自動對這些進行了歸類總結,自動的進行了總結,形成了自動化的記憶,可能最初他只是看了這個人的照片,然後,顯示對其顏值形成了記憶,然後,他覺得我太喜歡這個明星了,他需要看更多的這個明星的照片,於是,他去百度,他去搜小影片,他去電影院看她新出的電影.
-
仔細想想,你所有熱愛的事物不都是這麼開始的嗎?小時候買的玩具,是看了電視播放的動畫片,然後,你跟小夥伴分享,跟父母分享,跟老師分享,這樣又加強了你的記憶,加強了周圍人的記憶,因此,形成了一個以你熱愛為中心的圈子,這個圈子是你的朋友,家人,同學,老師,你在反覆記憶,反覆傳播,再由他們反覆向你傳播,最後,一切形成了熱愛的常識,熱愛的本能,這比世界一切的教學都更有成果,因為這是你自己打造的圈子.
-
同理可證,如果你想學習程式設計,不是找一本你看不懂的書籍,然後,在那假裝努力的費勁的看著這本伴你入睡的入門書籍,這不會讓你產生興趣,這隻會給你一個固化的印象,這件事好無聊,好像睡覺,太難了,完全學不會,家人們救救孩子吧,那些學會的都是天才吧,我好笨,這類無法推進你學習的動力,而是應該找一個你對程式設計最感興趣的點,比如:兒童程式設計為什麼那麼吸引小朋友,就是因為有趣啊,它們是在玩,你是在背書,背書是強制記憶,強制要求注意力,強制要求關注,這一點你可以想到,男生被一個全村最容貌不好的女子追求,她500斤,有著超大的臉,每天都來追求你,你會在自然情況下答應跟她在一起嗎?女生可以考慮,一個不洗臉,不洗頭,一身乞丐服的男生天天追求你,你會覺得自己會愛上他嗎!你們每天啃書,面對的就是這種情況,當然,一切愛好讀書的人除外,但是,大多數不愛讀書的人,應該深有體會吧!
-
所以,入門很重要的一點就是發現你對程式設計的熱愛點,並且持續關注,比如你的初衷就是為了做一款遊戲,那麼很好,你就開始研究怎麼做遊戲,大型遊戲肯定困難,但是,你做個1024,連連看,掃雷還是可以的,那麼,你就研究怎麼做一個這樣的遊戲,需要什麼就學什麼,不懂什麼就找什麼,所有的術語,都是可以百度查到的,你不懂什麼是資料型別,那麼,你就可以百度,百度一定有很多答案,總有一個答案是可以讓你理解這個術語是什麼的,現在自媒體如此發達,你也可以檢視喜歡的短影片,有很多熱心的主播,可以給你以各種有趣的方式講解這個詞語的含義,你就可以關注這類主播,短影片又可以跟你推薦更多跟你這個興趣相同的主播的講解,這樣,你就形成了一個自己關注的圈子,你開心的時候,就可以跟小夥伴分享,跟父母分享,跟同學分享,跟老師分享,這樣,你就達到了由外部知道,到內部轉化的過程,這就是學習術語最好的方法.
-
因為術語不是寫在書本上,就是在同行間,愛好者間不斷的傳播的,所以,你不知道,說明你不是愛好者,沒有入行,那麼怎麼辦,當然是趕緊拿起手機開啟記事本記錄下來,日積月累,你也是行話大佬了,你說的每句話都是術語,你也就是行內人了.
-
比如筆者喜歡看微信的公眾號,所以,筆者關注了300個有關計算機或者程式設計的公眾號,這些公眾號每天推送新聞,推送火的專案,推送一些新詞,推送一些行業內有趣的事情,筆者不需要全看,只需要看看多個公眾號都在推送的類似的內容,就是行業內大家都在喜歡的東西,看看文章,看得懂的就看,看不懂的隨時百度,經過幾年的積累,就會有越來越少的內容你不知道,不理解,不清楚了,
這也是為什麼說英語好的人,程式設計入門容易,因為英語裡的術語很多,能學懂英語就是反覆看,反覆記憶,而英語好,就是有記憶的天賦,理解能力的天賦,因為很多概念都是英文翻譯的,英文好的人思維邏輯在天賦方面更契合,但是,也不是絕對的,只要你的熱愛大於他的天賦,你的堅持超過他的天賦,他的天賦也是一文不值的,就像傷仲永一樣,最後,他還不如那些同齡的人,華夏一直本著笨鳥先飛,勤能補拙,只要你多多努力一點點,那麼,天賦什麼的都是浮雲.你並不是學不會,只是努力錯了方向,趕緊更正過來,明年你也能開發出一款心儀的小遊戲了.
2.馬上著手勝於做個目標,寫個計劃
-
很多人都在樹立目標,總是在大喊,我明年一定學會程式設計,成為高薪階層,迎娶白富美走上人生的巔峰,還有人再說,我畢業就去學程式設計,有人還在想我有錢一定去學程式設計,這些立的flag最終,就跟你明年瘦到100斤的目標一樣,都是很難實現的,因為,你沒有因為你的目標把你和程式設計拉近,反而因為你的目標,而把程式設計與你的距離拉遠了,程式設計成為了你遙不可及的理想,而不是像你每天吃飯喝水一樣的必需品.
-
程式設計並不遙遠,程式設計不是遙不可以及的,程式設計就在那裡,不會因為你的遠大前程,程式設計就變得高階,也不會因為你的怒罵痛斥,程式設計變得低階,你要做的就是你想入門就馬上開始,你不想就趁早放棄,抱著不切實際的幻想,終究是空中樓閣,水中泡沫.
-
你說程式設計難,那筆者告訴你,追星也很難,看她的電影需要收費吧,買他推薦的產品需要收費吧,明星見面會,你需要飛機票,行李,預定酒店和購買入場券,購買衣服,把自己打扮得形貌昳麗,才好見自己的偶像吧,這些困難你都能克服,現在就是讓你喜歡一個本來就有興趣的程式設計有什麼難的呢,你每次為了追星而客服的困難不都直接間接的證明你是一個真愛粉,那麼你努力為了學會程式設計放棄的其他事務,不依然是證明你是真正的熱愛者嗎,都是反向證明的.
-
前文也提高了,就是稍微多一些關注,記憶一些術語,很難嗎,網路用語為什麼記得住,口紅色號為什麼記得住,奧特曼的區別為什麼記得住,球星為什麼分得清,食物為什麼知道哪個是你喜歡的,一切的一切都是你的主觀能動性,要提高自己的主觀能動性還要靠你自己,誰也幫不了你,這就是程式設計之路的孤獨,那麼,最最基礎的東西,都是要自己去一點點的補充的.
-
別做計劃了,從現在開始,從此刻開始,從你看完這篇文章開始,多關注幾個公眾號,多關注幾個主播,多關注幾個B站的Up主,在你關注的列表里加上程式設計的選項,就是最好的開始時間,也是開始補充基礎的關鍵起始點,同時,記得有時間就看看,關注了不看,也是沒有意義的.
3.動起手來,比用眼睛看更有作用
-
記得有位老師曾經說了一句關於動手程式設計的話,至今記憶猶新,他說你只會看程式碼,不會寫程式碼,那跟只會看手術,不會手術的醫生有什麼區別,你見過哪個只會看手術的醫生能治病救人的.這個想法同樣適用於程式設計入門,你要開發一款遊戲,你一行程式碼不會寫,你要怎麼開發,一個廚師熟悉所有食材,但是,不會炒菜,你覺得他是一個大廚嗎?上文的熟知術語,就相當於廚師熟悉食材,那麼現在的程式設計,就相當於廚師炒菜,炒菜都要培訓四五年,但是,開發不需要那麼久,但是,時間越久知識越紮實而已,但是,也要練習.
-
練習的第一步就是起始,就是搭建環境,這就相當於廚師的生火,起鍋燒油,你的環境搭不好,就相當於火沒點著,鍋沒刷乾淨,油溫還沒熱,你怎麼要求能炒出一鍋好菜,在做菜上,就是把菜燒糊了,燒焦了,或者鹽多了菜好鹹,吃了就吐,作為程式設計就是產生bug,或者根本無法進行開發.
-
如何解決這種問題呢,因為每個人的機器都是有著細微差別的,比如你的筆記本是windows的,那麼你需要搞定windows的系統要怎麼搭建環境,你是蘋果筆記本,你要搞定的是蘋果筆記本怎麼搭建環境,這時候看書效果就不大了,大多數書籍跟你的筆記本使用的系統就不一樣,很多搭建的方式也是舊版的,你跟著做也很難達到目標,這個時候網路時代的便捷就體現出來了,你去B站,或者其他影片平臺搜一個windows系統如何搭建某某的環境,很快就會有大量的大佬來教你,你按照大佬的方式來做,可能會失敗,這時候你就要反覆的看細節,到底問題出在哪個步驟上,找到出問題的位置,比你看一百個同類影片有效多了,畢竟你不可能看著別人炒菜,自己立馬學會炒菜(以前就會炒菜除外).
-
反覆解除安裝重灌就是最好的鍛鍊搭建環境的方法,筆者當年為了學習Oracle,在windows搭建環境用了7個小時,沒有為什麼,就是不成功,就是重來,最後終於成功的搭建了Oracle,可以進行Oracle的學習了.相信你如果肯付出這樣的努力,你一定會在程式設計的路上有所建樹.
4.開發語言林立,你的武道何去何從
- 開發語言眾多,一般學院派和眾多的機構,名師,都在推薦C語言入門,但是,眾多的愛好者就死在C語言上了,先不談C語言的好壞,而是講講為什麼大家推薦這門語言,程式語言也是經歷多次成長才有的今天的樣式,最初是沒有成型的程式語言的,在偉大的圖靈的指引下,產生了一個計算工具,就是圖靈設計研製的圖靈機,它的功能是進行計算,計算機最初的目的只是計算,你現在所有的娛樂方式的最初都是從這臺圖靈機開始的,更多故事,你可以去百度自行查詢.
-
產生了第一個程式語言Fortran,隨後產生了COBOL、BASIC、Pascal等語言,這些語言也有很多故事,你也可以去百度查詢,真的超級有趣.
-
在當時的時代,每個開發語言都是為了一個公司的產品服務,就相當與個性化定做,就像現在的品牌一樣,Nike只生產Nike牌子的鞋子,那麼Nike鞋子的製作標準必然要按照Nike的方式來,但是,如果是喬丹,它就不能知道Nike一些製作的標準問題,這就導致了技術壁壘,和不通用的狀況,就像現在手機分為蘋果插口,安卓插口,還有Type-c插口,這些插口對應各自的產品,大家內部不一樣,無法通用,這就造成很多浪費和生產低效,在這個危機的時刻,20世紀80年代,C語言誕生了.
-
它解決了這些不通用的問題,形成了統一的標準和奠定了未來計算機程式設計的發展方向,屬於計算機行業的一次偉大轉折,拯救了低迷和無法發展的計算機行業,擁有里程杯的意義.
-
由於C語言的偉大,同時,C語言的功能多,變化靈活,可以讓你透過學習這一門語言,領略到所有計算的特性,但是,正因為它太全了,導致剛剛基礎程式設計的人難以找到方向,找到規律,因為產生了放棄的想法,同時,這門語言的介面是一個黑色的介面,使得許多愛好美感的愛好者也失去了興趣,畢竟遊戲都是有介面的,誰喜歡黑乎乎的介面呢?
-
太全意味著多和咋,學C語言你不是在掌握一門課程,而是多門課程的集合,由於我們生活的環境,導致很多入門者應該像兒童程式設計者一樣的友好對待,而不是一上來就給他看最強功法,他們很難看懂的,學習C語言,你要掌握資料結構,演算法,程式設計,這些基礎課程,這些課程就很難了,同時,在後期還要掌握作業系統,計算機組成原理,資料庫,編譯原理,彙編原理這類更底層的科目,因此,你想需要C語言需要提前掌握資料結構,演算法,程式設計,計算機組成原理,作業系統,編譯原理,彙編原理 .....因此,你一上來什麼都沒學過,術語也不清楚,就開始學習C語言,能有興趣和堅持下去,確實是一件比較難的事情,所以,C語言入門是適合一些有基礎的程式設計者,就是對介紹的課程比較清楚的人來入門,會比較友好.
-
計算機有很多門程式語言,C語言是經典權威級的,你可以看作是專家教授,那麼,普通人不一定能聽懂專家所有的話,和專家所有表達的意思,所以,選擇適合的語言,就是那些自己能聽懂的語言,比如計算機中比較簡單,又能看到介面的HTML語言,也被成為網頁三劍客(HTML+CSS+JavaScript)者認為正常人類都能學會HTML,因為它沒有複雜的語法,沒有過多的概念,沒有複雜的術語,只是簡簡單單的一個標記,你知道輸入內容是符合標準的,立馬可以看到介面的效果,對於那些初學者是很友好的,這就像你聽不懂專家的講話,那你肯定聽得懂鄰居二大媽的話吧,而HTML就是這樣一種易懂的語言,它主要的關注點就是能執行的程式,你學會它是由成就感和樂趣的,這是完全視覺化的,可以滿足你輕鬆入門的需求.
-
學習JavaScript你就會對程式設計和演算法步的理解,然後再學習其他的程式語言就相當於只需要掌握一個資料結構就可以了,這樣學習程式設計的三大要訣 程式 = 演算法 + 資料結構,你就都學會了,這時候,你再看C語言就可以理解了,就不會是看山不是山,看水不是水了.
總結
- 實屬個人觀點,覺得喜歡的可以關注,點贊加收藏,您的支援就是所有愛好者的前進動力.
序號 | 操作 | 描述 |
---|---|---|
1 | 學習術語 基礎知識 需要數學英語好 |
增加關注點,多關注新聞,公眾號,短影片,B站,微博等平臺有關計算機或程式設計的問題,努力大於天賦 |
2 | 從何學起 搭建環境 |
跟著教程學習,反覆搭建,反覆練習,堅持下去 |
3 | 程式語言的選擇 | 按照自己的能力選擇,適合自己的才是最好的,簡單的就是HTML,最難就是C語言 |
4 | 編譯器使用 演算法很難 語法 教程很多隻是收藏 |
更多精彩請關注:北極的大企鵝 - 部落格園 |