首頁>Club>
想學JAVA ,python ,人工智慧這些。
10
回覆列表
  • 1 # 企客雲

    一國外的:http://stackoverflow.com 有乾貨的地方。程式碼遇到相關問題經常被導到這個網站去,回答質量很高,排版簡潔清晰。我現在遇到問題經常會搜尋詞後面加一個詞“stackoverflow”,敲回車的同時常常要罵一下這個創始人起個名字咋那麼長$%^#@%^&*.....

    http://github.com 最大的開源中心,專案五花八門,從華貴絢麗的介面到低調實用的小類庫,應有盡有。需要睜大眼睛慢慢挑,適合英語好的。Ruby和Javascript的專案尤其多。

    http://codecanyon.net 初次看到這個網站,小夥伴們表示都驚呆了。原來程式碼也可以放在網上賣的?!! 很多coder上傳了各種程式碼,每個程式碼都明碼標價。看了下銷售排行,有的19刀的賣了3萬多份,額di神啊。可以看到程式碼的演示效果,真的很漂亮。程式碼以php、wordpress主題、Javascript、css為主,偏前臺。

    國內的:

    http://csdn.net 國內的程式設計師入門級網站,內容很多很雜,包括論壇、資源下載、部落格、各種資訊等等。經常只在這個網站找到穩定的資源下載。攢積分要從娃娃抓起啊,不

    http://segmentfault.com 國內版的stackoverflow,90後的作品,已經積累了不少中文問答,人氣還有待提高。

  • 2 # 小小後端

    授人以魚不如授人以漁,與其直接推薦,不如告訴你怎麼去找。

    我以學習 Python 為例,大概展示一下學習一門技術的過程,其它語言,道理相同。

    建議全部看完之後,再去實踐,因為中間可能穿插有些重要的提示,而在前面未能說明。

    學習一門技術,首先是基礎知識的掌握

    這裡我們要學 Python ,那麼當前最重要的是學習 Python 基礎知識。

    作為一個 Python 的小白,那麼他只能依靠搜尋了,所以至少他得知道去哪些地方搜尋。這裡我說我自己常用的幾個:谷歌、必應、百度、知乎、Quora 。

    你可以使用百度

    除去前面的幾個廣告,後面的幾個搜尋結果,對於 Python 基礎的學習來說質量都不錯。

    你也可以使用知乎

    不管透過什麼平臺搜尋,除去廣告,對於排名在前的幾個結果我們都可以選擇一個自己覺得合適的直接去看就可以了。

    前期沒必要強迫自己去找特別特別好的基礎教程,一般的入門足矣。

    搜尋結果中,有的是線上教程、有的是影片、還有的是書籍。對於無任何程式設計經驗的小白來說,影片比較推薦,否則我比較推薦線上教程。線上教程一般簡潔明瞭,能讓你比較快的接觸到比較常用的模組、方法,花個一週左右時間,基本上對某門語言的基礎也就學的差不多了。

    有了一定的語言基礎,後面就需要練手了。

    除去基礎教程中的練習可以練手外,我們還需要找一些小而全的專案來鞏固我們的基礎。

    同樣,這會用到上面的搜尋的平臺。另外,我再補充兩個程式碼倉庫:一個是 GitHub ,另一個是開源中國的碼雲。這兩個上面有很多開發者開源的專案,需要找特定功能的程式碼的時候,也可以去上面直接搜尋。

    比如,我用知乎

    這裡,我們會發現會碰到很多方向。比如,有資料分析的,有爬蟲的,還有網站的。方向很多,我們暫時沒有這麼多精力去學習。你可以根據自己的興趣或者工作上的需求選擇一個方向,然後深入下去。比如,網站。你就可以去找相關的資源去練手。

    當然,如果你一開始就有了方向,並且知道練手需要什麼專案,我們可以使用 GitHub 找到適合的專案去練手。比如,我想寫一個部落格專案,想參考一下別人怎麼寫的。

    又比如,我想找一個電商相關的

    當然中文搜尋也可以。

    你可以根據自己現在的水平選擇一個合適的進行模仿,當模仿完一個,你會感覺自己成長了不少。可能,你又有了模仿另一個的慾望,或一個新專案的想法,這時,你都可以繼續下去。

    當我們實踐了一些小專案後,發現我們基礎太薄弱了,我們需要彌補。

    這個時候,書籍便是最合適的選擇。我們找一個平臺搜尋一下,比較經典的書籍就好。

    我們發現,類似的問題不少,這個時候我們就需要花點時間去看下各個回答,然後找出一本合適的。

    如果你身邊有認識的比較厲害的開發者,讓他推薦或許來得更快。

    這裡,我再吐吐乾貨。

    一個是圖靈社群 ( http://www.ituring.com.cn/ ),圖靈的書大家都知道是精品,有付費的,當然也有免費的。

    另一個是 safaribooksonline ( https://www.safaribooksonline.com/ ),裡面有包月服務,很多專業書籍都能看,喜歡看英文原版的讀者可以試一下。

    空閒時看看業界的動態

    找到自己的學習目標,找到志同道合的朋友

    當然,如果在生活中能找到學習物件以及朋友,這更加好。

    如何進階

    這個階段就不能簡簡單單的看教程就能搞定了。我們需要找工作或者兼職,遇到更多的需求,解決更多的問題。剛開始的時候,大部分問題也許能找到現成的解決方案,但是如果你一直深入下去,會發現部分問題沒法找到現成的答案。

    現在,你應該要對一門技術的官方文件比較熟悉,由於官方文件對一些原理性的知識有提及,所以這也許會對你解決問題有一定幫助。如果不行,那麼你就需要深入原始碼,從原始碼中找到解決問題的辦法。

    你也可能碰到當前的庫無法滿足自己的需求,你可能有了自己寫一個的想法,然後各種查閱資料、編寫程式碼,最後成功完成。

    如果你能做到這種地步,你已經可以被稱為高手了。

    ------

    以上。

  • 中秋節和大豐收的關聯?
  • 4月3日白俄超博布魯斯克vs戈洛迪亞如何看待這場比賽?