從零開始,給初學者的入門建議(下)

Frankie
CodingBar
Published in
3 min readMar 28, 2019

文/Frankie

上篇介紹了Python入門可以選擇的IDE,還沒看過的朋友請參考:

前面的工作的準備完畢後,就可以開始寫程式了。

在前篇文章有提到,如果是初學者的話,建議搭配一本入門書、或是線上課程,甚至是自己上網找教學。值得一提的是,很多初學者一開始選擇自行上網找資料、找教學,常常碰到內容不夠完善、或是章節太少,讓想要更深入學習的人只能到其他地方尋找教材。總之,靠自己上網找教學,常常需要東拼西湊,對初學者來說是還蠻辛苦的。

如果你是「某種程式語言」的初學者,你以前已經接觸過其他的程式語言,那你其實可以不必花太多時間鑽研小細節,以Python為例:如果你曾經碰過C、或是Java等等…只是想要轉戰Python,其實可以試試跟著一些教學,直接實作一點小專案,如:PTT爬蟲…。這種方式效果很不錯,也非常有效率。當然,也不能忘記去了解一些Python的特點及限制。

那如果你是真正的「程式純新手」,接觸過的程式為 0 的話,穩紮穩打、練好基本功、建立好基本觀念就非常重要了。程式語言有非常多種,最好的學習路線是:「專精其中一種,再貫通其他語言」,大部分程式語言的核心概念都是相通的,因此專精一種程式語言後,學習其他語言就會輕鬆許多。

接下來要談的是,當你學有所成後可以做的事:

如果你想進一步把自己的程式碼放到網路上讓其他人能看到,還能有數據存取這樣的能力,推薦你去學習PHP、HTML、JavaScript 的相關課程,可以建立你自己的伺服器。當然,想要建立自己的網站還有很多語言和方法可以實踐,端看你的需求。

如果你覺得你學得差不多了,還可以嘗試做個簡單的論壇,檢測自己的能力,也能在上面記錄你的開發心得等等…,這也能為你的履歷增添一份色彩。

結語

程式和英語一樣都是實踐科學,很多時候必須要「實踐加思考」,英文要是不開口練習說,絕對學不好。程式也一樣,如果不動手coding,光是「看」是永遠學不會的。

另外,學程式一定要當工程師嗎?其實不然。學習程式的目的更是鍛煉邏輯思維的能力, 在學習程式語言的過程中,一定會自己動手寫程式、完成程式練習題,在這個過程中,學習者以「完成題目」為目標,在解題的過程中所經歷的測試、尋找問題癥結點、轉換思路…等等,都能培養學習者「解決問題」的能力。

延伸閱讀

--

--