1. 程式人生 > >Java轉PHP的心路歷程

Java轉PHP的心路歷程

首先,我要批評一下自己,已經好久沒發部落格了。總是拿奇奇怪怪的理由來妨礙自己寫部落格。

emmmm,現在心裡舒服一點了。

 

前提

在2018年的11月7號,我從廣州跳槽到一個三線的小城市工作。跳槽原因比較羞恥,就不說了。為了滿足新公司的要求。我從一名Java猿 -> PHP猿。心裡一開始難免有抵抗,畢竟我的心已經是屬於大Java的。

總是聽說一些懂多語言的大神說程式語言都是大同小異。設計模式都是差不多的。只是語法上有一些差異。半個月後,我就已經上手了簡單的工作。現在。我發現心裡面已經沒有了抵抗的情緒。並且已經開始了業務的編碼之路。。。

 

過程

尋找學習途徑

為了快速入門,畢竟老闆給你學習的時間不會很多。我選擇了在慕課網上找了一門入門的PHP課程來看。

剛開始的時候察覺到,這邏輯判斷、異常捕獲和Java都差不多是一個樣子的。而且也是MVC結構的啊。

懵逼的我一下子就看完了入門課程。但是我知道基本知識完全不足上手專案。實戰經驗完全不夠。

願意為知識付費的我,在慕課網上購買了一門PHP的ThinkPHP5框架的實戰課程。

因為我想快速上手專案,這樣才可以有機會向老闆申請提前轉正是不是?難道你還真的要等試用完3個月再說嗎?

有能提前轉正的機會,我為什麼捨不得這百來塊買個實戰課程?難道轉正後升的薪資不到百來塊?開玩笑吧。

 

開始學習

ok,買了課程之後,我就需要儘快掌握框架的知識,雖然此時我的PHP基本功還不是很紮實,但是我相信和Java差不太多的。

我用了一週的時間。學完了一門時長24小時的實戰課程。而且晚上回家後也會去學習。

這個結果看起來並不是很理想,但我卻是跟著課程的編碼。學習老師為什麼這麼寫?

如果你只跟著編碼,不自己去思考,學到的東西。。。微乎其微。

學習過程就不詳解了。

 

上手專案

從學習PHP和ThinkPHP5之後,用了兩週時間,我開始上手專案。當然,實戰課程的業務和你實際專案的業務是兩碼事。編碼規範也是兩碼事。

所以你不得不硬著頭皮去看。這到底是幹嘛用的?我在課程中根本沒看過這個函式,然後度娘“ PHP (某個函式) ”,然後看這個函式是幹嘛的。

或者你到ThinkPHP5的官網API去看,我推薦還是首先去看官網的API,官網API看不懂再去度娘。還好ThinkPHP5這個框架是中國製造的。

 

好了,廢話到此結束,下一篇文章開始寫細說PHP,而之前的JAVA核心技術的文章就暫時不續集了。以後有機會就繼續編寫。謝謝各位。