Re: [請益] 大學三年級,迷惘下一步的方向
※ 引述《laject (hanks)》之銘言:
: 很高興又遇到一位是資管系又願意寫程式的學弟惹^_^
: 我們今天不戰語言好壞,只提供想自學PHP的推薦路線
: 首先,你在寫任何程式時,都應該要知道有個利器叫做GIT,也就是所謂的版本控制。
: 這是你出社會,討教程式類工作時一定要學會的技能之一。
: 既然選擇了PHP路線,那你一定脫離不了html+css+javascript,請在你畢業前把這三項基
: 礎學好。
: PHP路線正式開始囉~
: *書本
: 目前的PHP真的變很多,如果真的要買書,那我只推薦一本,「現代PHP」,這本書裡面涵
: 蓋了新的特點,以及很多新的東西。
: 但是這本書對於新手來說是較難讀懂的。
: 建議書本的理論應該要與實作,兩個交互去run,才能有效吸收。
: *框架
: 在業界大多數PHP職缺,都會直接指名,你一定要會某個framework,這邊我建議直接學la
: ravel。
: Laravel算是近年來最夯的PHP框架,相對CodeIgniter來說,你就算去學了CI也只是做維
: 護案,沒什麼前途。
: 而Laravel算是較新的職缺,對於經驗要求也會來的較淺。
: *自學用線上網站
: 學習Laravel當然最推薦的就是Laracast,如果你直接去看Laravel的網站,一定會以為那
: 是天書。
: Laracast算是簡單一步一步帶你入門,教會你Laravel的一些基礎以及觀念,它除了Larav
: el的課程外,還有很多不錯的免費課程你可以多看看
: 入門的Laravel課程可以參考這個連結:http://goo.gl/5NqXdA
: *BUG求解藥
: 遇到問題首先當然是先問GOOGLE大神,大部分會有90%的答案你可以在stackoverflow中找
: 到。
: 找不到的答案可以尋求萬能的FB大神,「Laravel台灣」是fb的公開社團,裡面有非常多
: 高手,大大們可以詢問。
: 但是請先把問題問好問滿,要不然會沒有人理你喲^_^
: 最好最省時間的方式就是找一位導師帶你入門。
: 最後,還是老話一句,寫程式是個坑,施主入坑前三思。
呃……你這個坑跳太快了。
縱使你講的每一項我都清楚。
但是正因為我都清楚,所以我以過來人告訴你的就是………
『我們不應該用過來人的心態來看待初學者,想想一開始我們也是什麼都不知道』。
沒錯,我們都知道什麼東西好,什麼東西能夠快速解決。
但這個前提基礎上都是建立在「你已經經歷過那一切」的原則上。
你一開始就講git……我猜初學者10個有20個搞不清楚這是什麼鬼東西。
(20個?有沒有聽過一個頭二個大?)
在他們還沒遇過存檔關閉後就回不去了的很深刻的碰到這種事……
或是不小心刪檔、毀損然後回不去之前……
你跟他們講git或版本控制他們也只是滿頭疑惑而已………
再來就是「現代php」………
我想說的是……
連一個基於CRUD的留言板都寫不出來之前……實在沒什麼有看這本書的必要。
這是一本觀念書,但是觀念必須建立在你有基礎這一點上。
一開始叫初學者買這本,他可能連變數、常數、運算、陣列、條件、迴圈、函式、物件
、資料庫……這些都還沒學……
怎麼可能看得懂裡面在講什麼東東?
再我看來的學習順序應該是:
「歐萊禮的php學習書」→「網路的PDO資料庫學習資源」→「php物件導向設計模式」
→「現代php」
後面那二本其實是可以混在一起看的,都算是觀念書。
至於Laravel……
這更不是初學者一開始能碰的東西。
想學Laravel?先學會架一台server吧!
就算Laravel可以只用php指令來啟動他。
正式環境還是用正式的server來建構比較好。
然後沒有多多少少了解一下php的物件導向的話。
也沒有MVC的觀念的話。
Laravel對初學者而言就會變成處處是地雷的東西。
(光是一開始的route設定就可以炸死一堆初學者)
so……
初學者還是乖乖先當個初學者。
從最基本的東西開始建構你的觀念。
重點是……
你要學習質疑你所學的任何東西。
因為各種資訊都很多,不要盡信資源。
初時或許不太具備判斷能力。
多寫多看,以及多學。
漸漸的就能知道那些是正確的資源,那些是錯誤的做法(或過時的)
說真的……
要講進階,我還沒提到「重構」、「重構 - 設計模式」、「敏捷軟體 - 原則、樣式、
與實務」、「極致編程XP」……還有各種跟程式設計有關的書。
but……沒有一本初學者看得懂。
初學php???先幹一個留言板出來再來談接下來的事吧。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.180.243.62
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1485307126.A.B3D.html
推
01/25 09:26, , 1F
01/25 09:26, 1F
推
01/25 10:08, , 2F
01/25 10:08, 2F
推
01/25 10:15, , 3F
01/25 10:15, 3F
推
01/25 10:21, , 4F
01/25 10:21, 4F
→
01/25 10:21, , 5F
01/25 10:21, 5F
推
01/25 10:31, , 6F
01/25 10:31, 6F
→
01/25 10:32, , 7F
01/25 10:32, 7F
推
01/25 10:45, , 8F
01/25 10:45, 8F
推
01/25 10:49, , 9F
01/25 10:49, 9F
推
01/25 12:01, , 10F
01/25 12:01, 10F
推
01/25 16:19, , 11F
01/25 16:19, 11F
→
01/25 16:46, , 12F
01/25 16:46, 12F
→
01/25 17:22, , 13F
01/25 17:22, 13F
→
01/25 17:23, , 14F
01/25 17:23, 14F
→
01/25 17:23, , 15F
01/25 17:23, 15F
推
01/26 00:38, , 16F
01/26 00:38, 16F
推
01/26 03:35, , 17F
01/26 03:35, 17F
推
01/26 10:07, , 18F
01/26 10:07, 18F
→
01/26 10:08, , 19F
01/26 10:08, 19F
推
01/26 13:21, , 20F
01/26 13:21, 20F
推
01/26 16:32, , 21F
01/26 16:32, 21F
→
01/26 19:26, , 22F
01/26 19:26, 22F
→
01/26 19:27, , 23F
01/26 19:27, 23F
→
01/26 19:27, , 24F
01/26 19:27, 24F
討論串 (同標題文章)
Soft_Job 近期熱門文章
45
150
14
90
PTT職涯區 即時熱門文章