大學如何開始學編程?

大學如何開始學編程?

作爲編程初學者每個人一開始都很迷茫不知如何學習,學習也沒動力,其實大家都是一樣的,但這並不意味着你會成爲一個糟糕的 程序猿(媛)。學習編程關鍵是要找到一種合適的語言,堅持學習,學以致用,利用編程幫助自己、他人解決生活、工作中的問題。


✍ 編程的好處

1.思維方式的改變

喬布斯說過:「每個人都應該學習編程,因爲它教會你思考的方式」我們學習編程,是不一定要成爲程序員的。就像每個人都應該學習法律,但不是都要成爲律師;就像每個人都應該學習經濟學,但不是必須成爲經濟學家;就像每個人都要學習數學,也不是爲了成爲數學家。

思維改變歸結爲一條就是:不能夠忍受不清晰的表述。不清晰的表述包括:指代或個體不清晰,邏輯推斷不清晰,表達結構不清晰。

2.專注力和細心度

相信每個程序員的專注力和細心度,那都是被鍛煉出來的。你是不是遇到過一個字母大小寫原因,然後排錯一下午,最後恍然大悟的發現就是一個字母大小寫問題。還有很多的這種原本是個很小的問題,但是對於程序員來說都是大問題。寫程序是不能得過且過,敷衍了事,馬虎行事,避免當一個差不多先生。

3.整理信息和融會貫通

整理信息和融會貫通應該是我們每個程序猿必備的能力;我相信程序猿都會遇到BUG,都會遇到技術難點。那麼這個時候我們是怎麼去克服這些困難的呢?可能通常會先百度,然後翻牆Google,或者是去看官方文檔等等手段去獲取整理信息,然後通過這些信息我們去融會貫通,解決問題、技術難點等等。


✍ 如何學習編程

編程語言種類繁多,用途各異,然而一旦掌握其中之一,其他的也就迎刃而解。

作爲初學者,你可能要先從C語言、Python或HTML開始學,一旦掌握了一門編程語言,你就發揮無窮的想象,開發各種神奇的軟件和小工具啦。

  • 要學會利用軟件發行者提供的最新應用程序接口及官方參考資料。

  • 對於大多數人來說,編寫自己感興趣或者能夠真正投入使用的程序 要比照着教科書上的案列來做有趣得多。那麼,你不妨利用搜索引擎來搜尋自己感興趣的項目。

  • 學會利用參考材料。即使無法記住所有的知識也不用覺得難爲情,真正重要的是你知道去哪裏找參考資料

  • 編程之前可以先打打草稿來構思可能的解決方法,然後去問問別人的意見。

  • 教學相長。因爲在教別人編程的同時,你不僅會對既有的知識更加熟悉,也會幫助你從其他的角度來看待問題。

  • 光看教程是不足以把任何一門編程語言學到家的。所以,你要儘量去找些志同道合的人,然後互相學習。多多瀏覽並參與討論這個小團體內其他人發表的意見,這樣你才能學習更多的技能。

  • 如果你對遊戲編程感興趣,就要尤其用心學Python、C++以及Java。在這三者中,C++是最強大的一個,Python最簡單,而Java製作的遊戲則最適合在不用改動的情況下在Windows、Mac OS及Linux系統上運行。

  • 每天至少練習幾個小時,正所謂熟能生巧。

  • 學習新知識的時候,親手實踐、做出改動、預測結果這一過程是非常重要的,因爲這樣你才能把一個概念吃透。

  • 多和其他程序員交流,多看其他人寫的程序。這比看任何書、上任何課程都有用。

  • 多學最常用的及行業內規範的算法。

  • 寫代碼要做到代碼規範、寫註釋、讓代碼結構清晰、整潔、易讀 。

  • 多學着用編程語言來解決問題。

  • 你可以用編程來解決模擬真實情景中的問題。

✍ 編程大本營

學習需要方法技巧、需要資源、需要互動、需要氛圍、需要堅持。

學習網站
  • CSDN - 專業IT技術社區

    CSDN 是全球知名中文IT技術交流平臺,創建於1999年,包含原創博客、精品問答、職業培訓、技術論壇、資源下載等產品服務,提供原創、優質、完整內容的專業IT技術開發社區。

  • 中國大學MOOC

    中國大學 MOOC(慕課) 是國內優質的中文MOOC學習平臺,由愛課程網攜手網易雲課堂打造。平臺擁有包括985高校在內提供的千餘門課程,其中首批獲得認定的國家精品在線開放學習平臺。

  • w3schoolW3Cschool

    全球最大的中文 Web 技術教程。 其中包括W3C標準技術:HTML、CSS、XML 。以及其他技術,諸如 JavaScript、PHP、SQL 等。 在線實例測試工具。

  • 嗶哩嗶哩

    嗶哩嗶哩 是國內知名的視頻彈幕網站,這裏不僅有最新動漫看、還有許多學習視頻,簡稱B站。

  • 慕課網

    慕課網 (imooc)是it技能學習平臺。慕課網 (imooc)提供了豐富的移動端開發、php開發、web前端、android開發以及html5等視頻教程資源公開課。

  • GitHub

    GitHub 是一個面向開源及私有軟件項目的託管平臺,使用Git的在線項目託管。免費提供公共開源代碼。


學習資料

學習資料

小遊戲
  • 飛機大戰

    飛機大戰
  • 推箱子

    BoxGame

  • 英文打字遊戲

    TypingGame

  • 數字推盤小遊戲

    數字推盤小遊戲
  • 網頁貪吃蛇遊戲

    snake_gif

愛心告白

愛心樹告白

愛心表白

學習羣聊

編程大本營,在線解疑,營造良好學習環境(羣號:684822472

大家可以一起交流編程方面的問題。在編程方面遇到了什麼問題,可以一起在羣裏討論。羣裏還有一些學習資料,涉及很多方面,包括C語言、Java、Python,Web前端等,有其他資源需求的羣友可以聯繫管理。

歡迎大家一起來學習。

編程大本營
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章