龚鹏:我是怎么从程序员成为全栈GEEK的
?點擊關(guān)注異步圖書,置頂公眾號
每天與你分享IT好書 技術(shù)干貨 職場知識?
?
??參與文末話題討論,每日贈送異步圖書。
——異步小編
龔鵬 全棧GEEK,高中時期開始自學Java,專注于互聯(lián)網(wǎng),具備軟件開發(fā)、美術(shù)設(shè)計、產(chǎn)品策劃等領(lǐng)域知識。匠工科技創(chuàng)始人,曾服務(wù)奧美互動、百度、中青旅,負責開發(fā)車聯(lián)網(wǎng)設(shè)計、互聯(lián)網(wǎng)彩票、電子商務(wù)等系統(tǒng)。《微服務(wù)分布式構(gòu)架開發(fā)實戰(zhàn)》作者。全棧工程師,英文叫Full Stack Developer,是一個在IT行業(yè)圈子里越來越熱門的話題,無論是像Facebook這樣的大型公司,還是剛剛起步的初創(chuàng)公司,都開始招募全棧工程師。據(jù)說,Facebook聲稱:“我們只招全棧工程師!是指掌握多種技能,并能利用多種技能獨立完成產(chǎn)品的人,
而恭鵬就是這樣的一個全棧GEEK。基本上,當客戶需要一個全棧工程師的時候,客戶需要的是一個全能的“大神”。簡單來說,全棧工程師就是可以獨立完成一個產(chǎn)品的人。當客戶讓他去做一些舒適區(qū)之外的工作時,他敢于迎難而上,并成功完成任務(wù)。今天我們進入到恭鵬的內(nèi)心世界,聽聽他的所思所想。
異步社區(qū): 作為全棧GEEK是一種什么感受?
龔鵬:在面對一個問題時,能夠從多個維度更加立體的思考。面對某一細節(jié)問題時則能夠很輕松的推理聯(lián)想到很多與之關(guān)聯(lián)的其他點。
因為喜歡互聯(lián)網(wǎng),所以想多了解一些關(guān)于它的東西,探求那些未知 。但隨著時間推移,了解之后會發(fā)現(xiàn)又有更多的未知出現(xiàn)。正是因為有那些未知存在,在面對問題時也時刻提醒自己盡量站在客觀角度去思考。?
異步社區(qū):你是怎么看待全棧工程師的?
龔鵬:
全棧工程師應(yīng)該從工作需要與個人興趣兩個角度出發(fā)。在分工合作的團隊中,或者說面對一個大型系統(tǒng)時,個人力量很難滿足項目的實際需求。
但中小型系統(tǒng)尤其是在項目之初,在很多方面全棧工程師的個人能力就會被充分釋放。由于全棧工程師清楚的指導一個項目中前端、后端、運維、交互設(shè)計、美術(shù)設(shè)計、產(chǎn)品等各個環(huán)節(jié)的工作內(nèi)容,在協(xié)調(diào)團隊、提高工作效率上有天生優(yōu)勢,所以未來向管理崗進發(fā)也是一個非常不錯的選擇。
對于個人而言全棧工程師所做的正是在追求自己所喜歡的,是真正快樂的人。
異步社區(qū): 全棧工程師最重要的職業(yè)素養(yǎng)是什么?
龔鵬:保持好奇心、保持學習狀態(tài)、時刻提醒自己要走出舒適區(qū)。
?
異步社區(qū): 是什么初衷開始創(chuàng)辦匠工科技?創(chuàng)業(yè)后有什么不同?
龔鵬:
一直以來都想做一個屬于自己的互聯(lián)網(wǎng)產(chǎn)品。 當自身能力積累到一定程度之后發(fā)現(xiàn)還有很多的不足,仔細思考過后有可能來自 “屁股決定腦袋”。所以我試著去以一個非職業(yè)人的角度去思考問題,于是注冊了匠工科技。當走出第一步,就如同打開了一個新世界的大門,各種曾經(jīng)根本不會思考的問題隨之而來,壓力也成倍增加。對于我個人而言,最大的收益是明確了自身所缺的以及為未來規(guī)劃了明確學習方向。?
異步社區(qū): 什么時候開始創(chuàng)作《微服務(wù)分布式構(gòu)架開發(fā)實戰(zhàn)》的?創(chuàng)作過程中遇到過棘手的問題嗎?如何解決的?
龔鵬:“分享”是一件很有意思的事情,在分享的同時也是對自身能力的一次審視。在寫這本書時一直在思考如何能夠讓讀者快速建立起對微服務(wù)的認知。為了解決這個問題,于是我將自己的學習方法融入其中。
每次學習一個新領(lǐng)域知識時,或者解決一個復雜問題時。我不會一開始就關(guān)注細節(jié)問題,而是盡量的探求這一領(lǐng)域的邊界建立一個框架,同時產(chǎn)生大量疑問,然后由這些疑問指引自己不斷的去探索、解惑以及完善這個框架。明確的框架與疑問會讓整個學習計劃與動力控制在自己手里。所以在設(shè)計這本書的目錄時,我希望圍繞著微服務(wù)這個核心盡量多的介紹與之有關(guān)的內(nèi)容。
為了使每章的閱讀難度與用時降到最低,所有示例都盡可能用最簡單的寫法。盡量讓讀者能夠在短的時間內(nèi)讀完有所收獲。如果覺得內(nèi)容還不夠或者產(chǎn)生了新的疑問那最好。跟著這些問題去探求細節(jié)。
這樣編排目錄與章節(jié)很大程度還與自己缺點有關(guān)。我的興趣很廣泛,但同樣有著三分鐘熱度毛病,但我并不直接與之對抗,反而覺得在那三分鐘的時間里,是最好的建立認知的時間。所以我買書時主要看目錄以及厚度,因為我知道自己無法在三分鐘時間內(nèi)看完太厚的書。
?
異步社區(qū):2018年微服務(wù)架構(gòu)持續(xù)火熱,你是怎么看待這個技術(shù)的?
龔鵬:微服務(wù)持續(xù)火熱是意料之中的,因為它確確實實的解決了大家的需求。在之前因微服務(wù)實現(xiàn)成本略高,只有大公司才會采用,而現(xiàn)在隨著微服務(wù)的生態(tài)越來越好,實現(xiàn)成本越來越低,所以火熱程度會一直持續(xù)下去。
?
異步社區(qū):你認同:“合適的架構(gòu)是軟件成功的最重要因素之一”這句話嗎?為什么?
龔鵬:
贊同。“合適的架構(gòu)是軟件成功的最重要因素之一”是成功最重要的因素之一,設(shè)想一下一個非常糟糕的軟件架構(gòu)在隨著業(yè)務(wù)的增長,系統(tǒng)變得越來越復雜,維護成本越來越高,同樣也會伴隨著各種各樣的問題,是的整個系統(tǒng)極不穩(wěn)定。最終導致不得不進行無價值的系統(tǒng)重構(gòu)。
而重構(gòu)就意味著在一定時間內(nèi)會產(chǎn)生毫無收益的支出 。如果一些小型的公司沒有處理好重構(gòu)的困難,則很有可能導致整個軟件失敗。異步社區(qū):對于剛?cè)胄械男“子心男┙ㄗh?
龔鵬:
給自己制定一個明確的目標,并時刻保持學習是最好的。 在競爭激烈的環(huán)境中,唯有不斷增強自身力量才能進步與不被淘汰。 在制定目標時,切勿好高騖遠 ,尋找到一個有難度適中的點進行突破,畢竟學習應(yīng)該是快樂的,因為它解決了你很多的疑惑。 學習一切自己感興趣的東西,無論他是否在當下是否對你有用。 當這些知識點積累到一定程度后,在未來必然是最有用的東西。?
異步社區(qū):是否有出版下一部作品的打算?可以“劇透”一下嗎?
龔鵬:如果可以的話,下一部作品想圍繞著產(chǎn)品研發(fā),從最初的概念到最終項目上線,將完整的工作流程貫穿起來講述,其中包含產(chǎn)品策劃、交互設(shè)計、美術(shù)設(shè)計、前端開發(fā)、后端開發(fā)以及運維等。
重點同樣是建立起對整個產(chǎn)品研發(fā)的認知,能夠清晰的知道自己的崗位所處何處,上下游如何交接等。 當然不單單獲得模型與方法論,也能獲得自己獨立開發(fā)一套系統(tǒng)所需的技術(shù)。?
《微服務(wù)分布式架構(gòu)開發(fā)實戰(zhàn)》
?《微服務(wù)分布式架構(gòu)開發(fā)實戰(zhàn)》
龔鵬 著
點擊封面購買紙書
為了更快地實施微服務(wù),本書基于開源且穩(wěn)定的第三方工具,介紹如何構(gòu)建一個龐大且復雜的分布式系統(tǒng),用于滿足項目中的實際需求。每一個工具庫為了適應(yīng)更豐富的使用場景,通常都會把部分參數(shù)以配置文件的方式暴露出來,同時提供用于開發(fā)環(huán)境的默認配置。本書基于快速使用為主線路,盡可能多地講解配置參數(shù)的意義及之間的關(guān)系。在掌握足夠多的知識點后建立起對微服務(wù)分布式架構(gòu)的認知,以便為探求更深層次的知識點做好鋪墊。
本書適合Java工程師、初級架構(gòu)師、大中專院校相關(guān)專業(yè)師生、Java培訓班學員及獨立開發(fā)者與自學讀者使用。
今日互動 說說你對全棧工程師的看法或者對本書的看法?截止時間5月6日17時,留言+轉(zhuǎn)發(fā)本活動到朋友圈,小編將抽獎選出5名讀者 贈送2本紙質(zhì)書和3張e讀版100元異步社區(qū)代金券一張,(留言點贊最多的自動獲得一張)。?
?推薦閱讀
2018年4月新書書單
異步圖書最全Python書單
一份程序員必備的算法書單
第一本Python神經(jīng)網(wǎng)絡(luò)編程圖書
??
?長按二維碼,可以關(guān)注我們喲
每天與你分享IT好文。
在“異步圖書”后臺回復“關(guān)注”,即可免費獲得2000門在線視頻課程;推薦朋友關(guān)注根據(jù)提示獲取贈書鏈接,免費得異步e讀版圖書一本。趕緊來參加哦!
掃一掃上方二維碼,回復“關(guān)注”參與活動!點擊閱讀原文立即購買《微服務(wù)分布式構(gòu)架開發(fā)實戰(zhàn)》
閱讀原文
總結(jié)
以上是生活随笔為你收集整理的龚鹏:我是怎么从程序员成为全栈GEEK的的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 写给所有的女孩
- 下一篇: 化妆品店5大智能玩法,引领美容美妆新零售