從PHP轉(zhuǎn)到Go,看我就夠了

引用公眾號(hào):進(jìn)階的腳步
鏈接:我是怎么從PHP轉(zhuǎn)到Go的?

前言

最近換了工作,從入職到熟悉業(yè)務(wù),到真正參與項(xiàng)目研發(fā),這個(gè)過(guò)程有很多需要總結(jié)和思考的地方,主要是牽涉到技術(shù)棧切換,匯總一下分享出來(lái),希望可以幫助到你。關(guān)于切換技術(shù)棧,對(duì)一個(gè)研發(fā)工程師來(lái)說(shuō),意味著戰(zhàn)場(chǎng)換槍?zhuān)V袚Q船。那么從PHP切換Golang,有哪些需要注意的呢?

有哪些需要注意的呢?

  1. 編程思想

這個(gè)聽(tīng)起來(lái)很空泛,很難具體的描述出來(lái),但是跟實(shí)際研發(fā)關(guān)聯(lián)很深。接觸Go的時(shí)候,很容易帶著主觀思維去思考,活生生把Go寫(xiě)成了Java、PHP。所以,剛接觸Go的時(shí)候不要背著歷史包袱。要注重了解go所推崇的編程思想。

2.類(lèi)比思維

在切換技術(shù)棧,當(dāng)然在PHP所經(jīng)常用到的技術(shù)中間件和開(kāi)發(fā)工具也會(huì)跟著切換。

簡(jiǎn)單羅列一下:

一致性協(xié)調(diào):zookeeper => etcd
消息隊(duì)列:kafka => nsq
開(kāi)發(fā)框架:Laravel/ThinkPHP/Yaf => Gin/Beego

注:當(dāng)然在此只是簡(jiǎn)單說(shuō)下,PHP開(kāi)發(fā)過(guò)程用到的中間件不會(huì)局限以上幾個(gè),視公司技術(shù)選型而定。

學(xué)習(xí)資料分享

當(dāng)然在學(xué)習(xí)中也踩了不少坑,在此羅列一下一路走來(lái)所用到的資料,希望能幫到大家。

(1)語(yǔ)言基礎(chǔ)

(2)進(jìn)階相關(guān)

(3)適合閱讀源碼的開(kāi)源項(xiàng)目

注:在學(xué)習(xí)過(guò)程中有需要討論的,可以在后臺(tái)私信我。進(jìn)階的腳步,從未停止。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • # Python 資源大全中文版 我想很多程序員應(yīng)該記得 GitHub 上有一個(gè) Awesome - XXX 系列...
    小邁克閱讀 3,130評(píng)論 1 3
  • 2017年我們公司需要快速迭代一款產(chǎn)品,當(dāng)時(shí),我們團(tuán)隊(duì)的后端框架是spring mvc ,該框架結(jié)構(gòu)清晰,上手快,...
    非正式解決方案閱讀 8,368評(píng)論 14 67
  • 我和肖先生是在2015年認(rèn)識(shí)的,那時(shí)候我還是學(xué)生,而他已經(jīng)是社會(huì)上混了好幾年的老油條了!我在G市的師院讀大學(xué),他在...
    瓣夏閱讀 480評(píng)論 0 0
  • 年末時(shí)公司年會(huì)的策劃真不是件容易的事兒,公司年會(huì)總給人一種高大上的感覺(jué),如何給公司年會(huì)加點(diǎn)創(chuàng)意放飛自我接地氣呢?年...
    咩喋_9954閱讀 809評(píng)論 0 3
  • 昨天晚上聽(tīng)了一整晚的歌,遇到一些喜歡的歌分別在qq音樂(lè)和網(wǎng)易云音樂(lè)APP里聽(tīng),想著也許會(huì)有不同的版本,說(shuō)...
    文森林木閱讀 99評(píng)論 0 0

友情鏈接更多精彩內(nèi)容