回覆列表
  • 1 # 包包成長

    如果是從零開始,建議參加培訓,效果最好,時間最短,成本最高!

    如果非要自學,那就給自己設定一個題目,或者任務,一定要分解,最好一門課一個任務,然後在完成任務的時候,用什麼學什麼!

    學習是痛苦的,想辦法讓自己獲得一點成就,增強走下去的信心!

    還有就是找幾個人一起學!

  • 2 # 用python

    不知道你對程式設計的興趣如何,寫程式是非常有意思的一件事,雖然感覺要學的東西多,相關的書都厚厚一大本,但是其實門檻也都不高,特別是PYTHON這類動態語言,語法和使用都非常的簡單,更能讓你有學習程式設計的成就感,不會讓你覺得枯燥痛苦。幾句程式碼就能從網站上爬取資料,幾句程式碼就能操作資料庫,幾句程式碼就能搞定影象識別。百分之八十的工作都是和各種庫各種包打交道,這些包用的時候查查資料就能用,照著例子用就行了,幾乎沒啥難度。

  • 3 # 自學程才

    1. 選擇一門好的程式語言,一門你自認為可以用它快速地做出一些有用東西的語言。建議你學習一種動態語言。選擇一種你覺得語法(文件)讓你使用起來更舒服的程式設計。為此,你可能需要花費一些時間來在幾種不同的語言之間進行比較。這麼做目的不是為了讓你感覺更好或者讓程式設計更容易。更快地完成自己的作品並且能夠看到成果,才是激勵你程式設計的源動力。不要選擇一門需要某種重量級的IDE(IDE是一種能夠幫助你編寫並執行程式碼的工具)才能輕鬆程式設計的語言。你所需要的僅僅是一個文字編輯器。(注:原文並沒有標號,是我們加上的,請大家別忘記了哦,我們是從零開始數數的。)

    2. 選擇一個好的編輯器。編輯器對程式設計師而言,就是像是弓對弓箭手一樣重要。這裡有一些推薦的編輯器:SublimeText 2 – 如果你剛開始程式設計,推薦使用SublimeText 2Emacs – 學習曲線陡峭,快捷鍵複雜。如果你想定製自己的使用習慣,需要學習Emacs Lisp.Vim – 不僅操作簡潔而且它預設包含在linux的發行版中,所以深受大家歡迎。我開始使用了2年Emacs。由於Emacs的快捷鍵操作過於複雜,我的雙手開始經常疼痛,這迫使我轉向了Vim陣營。瞭解Vim的快捷鍵是非常有必要的。當你在遠端的伺服器上編輯程式碼時,你唯一不需要安裝的編輯器就是Vim。注意!Emacs和Vim可能已經成為成為古董了。但是,它們都具備一些現代編輯器多不具備的功能。

    3. 選擇一個你可以從中學到東西的作業系統Windows不會教會你任何東西。使用Windows你唯一學會的就是開啟一個exe(可執行)檔案來安裝軟體和使用它。可能剛開始的時候你會覺得很酷,但是長遠來看,如果你立志成為一個web開發人員,可能還是要具備基本的linux知識,尤其是當你要釋出程式的時候。Linux也允許你根據自己的要求來定製程式。Macs也很酷,但是我認為你現在經濟上還負擔不起。

    4. 不要透過複製貼上來做備份一個新手程式設計師通常會把檔案複製貼上到一個臨時目錄下面來進行備份。這也許也是他們唯一知道的方法。不要那麼做!你需要使用版本控制軟體。我強烈推薦使用Git,它是個目前很流行的版本控制工具,而且使用起來非常簡單。對一個Git新手,有一個良好的社群和很多參考資源來學習。(除了Git之外,還有mercurial, darcs, fossil等等。但是我還是建議從Git開始,我有很多的理由來支援Git,這裡就不多費口舌了。)

    5. 知道去哪裡尋求幫助參加一個和你相關的(你使用程式設計工具相關的)程式設計師社群。比如StackOverflow就是程式設計師的Facebook。那裡沒有訊息狀態和回覆,取而代之的是問題和答案。除此之外還要學會使用IRC。IRC是一種老式的聊天室,現在還在被大多數開發人員用來分享技術資訊和幫助解決問題。

    6. 培養你的禮儀知道什麼時候問問題。你遇到的大多數問題都是別人碰到過並且在Internet上能夠找到解答的。在IRC或者任何論壇裡發問之前,先搜尋一下google(或者blekko)來看看是不是有現成的答案。在IRC上問問題需要有耐心。永遠記住,人們只是處於好心來免費幫助你。有時你發問以後需要幾個小時才能有回覆。所以,耐心等待。除此之外,記得問問題的時候要禮貌。世界很小,你怎麼對待別人,別人就會怎麼對待你。

    7. 結交朋友,技術書籍只能教你解決常見的問題當你在搗鼓一些程式或者從程式的作者那裡學習,你能學到一些書本上沒有的東西。當你散步的時候,請和遇到的朋友打招呼。你肯定不是唯一的程式設計師。和其他的程式設計師一起交朋友一起工作。你會注意到,當一群技術愛好者在一起的時候,不論話題是從什麼地方開始,最後總是以技術話題收尾。這是必然的現象。所以你可以盡情參與。在你的黃金年齡努力程式設計,我能告訴你的是,我在開始6年前尋找朋友並開始討論程式設計,從那時起才學到那些書本和文章不會我的東西。所以我總是說,我的程式設計經驗有6年,因為只有那個時候開始,我才開始與人交流並開始感覺真正地開始學習程式設計。

    8. 參加開源專案為開源專案編寫程式碼能帶來回報。這不僅僅是幫助別人,你留下的程式碼會被其他人使用或(可能)改進。當別人給你的程式碼新增功能或者提出修改意見時,也是在提高你的程式設計水平。開源軟體專案不一定要是一個大工程,編寫一個下載youtube影片的小程式也是很有用的。更重要的是,你會驚奇地發現你編寫的程式碼會成為與他人有效溝通的橋樑。希望可以幫到您,謝謝!

  • 中秋節和大豐收的關聯?
  • 南極人電熱毯智慧溫控器使用說明?