溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

《Node.js實(shí)戰(zhàn)(雙色)》作者之一——吳中驊訪談錄

發(fā)布時(shí)間:2020-07-03 21:39:19 來(lái)源:網(wǎng)絡(luò) 閱讀:321 作者:博文視點(diǎn) 欄目:web開(kāi)發(fā)


《Node.js實(shí)戰(zhàn)(雙色)》作者之一——吳中驊訪談錄

1 請(qǐng)和大家介紹下您及所從事的工作。

我目前在蘇州唐人數(shù)碼工作,是一家本地的網(wǎng)絡(luò)游戲公司,主要經(jīng)營(yíng)×××,最近自主研發(fā)了一款3D的網(wǎng)路游戲——爭(zhēng)渡三國(guó),我在公司負(fù)責(zé)游戲平臺(tái)工作,對(duì)公司自營(yíng)的游戲以及聯(lián)運(yùn)游戲提供Web支持,比如用戶登錄,游戲充值,平臺(tái)接口服務(wù)等。



2 為什么會(huì)想到寫這樣一本書?

自從Node.js問(wèn)世以來(lái),它的發(fā)展速度相當(dāng)迅猛,最早只有英文資料可以學(xué)習(xí),現(xiàn)在中文的書籍也慢慢多了起來(lái),但是這些學(xué)習(xí)教材絕大部分都是從基礎(chǔ)的安裝,hello world開(kāi)始,然后進(jìn)行對(duì)Node.js各種核心庫(kù)的介紹,最后分享一兩個(gè)小實(shí)例這一種模式。我們發(fā)現(xiàn)很多讀者已經(jīng)對(duì)Node.js的基礎(chǔ)和核心庫(kù)很熟悉了,迫切需要實(shí)際的項(xiàng)目案例來(lái)進(jìn)一步學(xué)習(xí),所以我們幾個(gè)作者就商量聯(lián)合起來(lái)寫了這么一本不講基礎(chǔ),只有實(shí)戰(zhàn)的《Node.js實(shí)戰(zhàn)》書籍,希望能填補(bǔ)Node.js中文資料的這一空缺,同時(shí)也滿足一些Node.js愛(ài)好者用實(shí)際項(xiàng)目來(lái)學(xué)習(xí)的需求。



3很多讀者反映這本書技術(shù)寫得比較扎實(shí),這在一定程度反映了您的技術(shù)功底,不知道您是如何一路到今天的?其中有什么印象特別深刻的事情分享一下嗎?

技術(shù)功底說(shuō)來(lái)也慚愧,我并不是什么大師,只不過(guò)將自己在這些年所遇到的,和自己知道的全盤奉獻(xiàn)給讀者,Node.js之所以發(fā)展這么快,很大程度上也歸功于它是開(kāi)源的,它的一切都是開(kāi)源的,分享自己的成果,如果能得到別人的肯定那是非常欣慰的一件事情。

每個(gè)人都是從菜鳥(niǎo)一路走到老鳥(niǎo)的,記得剛畢業(yè)那會(huì),被一家游戲公司招去做Web開(kāi)發(fā),參與了幾個(gè)失敗的項(xiàng)目后,就被主管直接訓(xùn)斥,說(shuō)我絕對(duì)不適合寫PHP,太沒(méi)天賦了。也是那時(shí)開(kāi)始,心里暗暗下定決心,既然選擇了互聯(lián)網(wǎng)這個(gè)行業(yè)就一定不能被淘汰,然后毅然放棄了玩了5年的魔獸世界,開(kāi)始惡補(bǔ)各種互聯(lián)網(wǎng)技術(shù)知識(shí),學(xué)會(huì)了利用Google來(lái)自己學(xué)習(xí)的能力。



4你對(duì)這個(gè)行業(yè)有沒(méi)有什么感想和大家分享一下?

我先后在純互聯(lián)網(wǎng)和網(wǎng)絡(luò)游戲公司呆過(guò),對(duì)這個(gè)行業(yè)的第一個(gè)感想就是知識(shí)更新非???,只要哪怕一個(gè)月不去關(guān)注一些新的事物,就會(huì)感覺(jué)被這個(gè)行業(yè)所淘汰了,所以生存壓力非常大;第二個(gè)感想就是這個(gè)行業(yè)非常好玩,各種創(chuàng)新,各種想法都能夠表現(xiàn)在里面,所以每天上班并不枯燥;第三個(gè)感想就是加班比較多,因?yàn)轫?xiàng)目的進(jìn)度都卡的很緊,所以做這行業(yè)加班是常事,這個(gè)估計(jì)每個(gè)互聯(lián)網(wǎng)從業(yè)人員都有切身的體會(huì)。



5技術(shù)寫作是吃苦不討好的事,你寫作中最大的動(dòng)力是什么?寫作中能夠獲得什么?

其實(shí)之前也沒(méi)出過(guò)書,只是將自己這么幾年工作遇到的一些積累寫進(jìn)自己的技術(shù)博客,我們幾個(gè)出這本書的目的并不是為了盈利,只是將自己積累的這些知識(shí)經(jīng)過(guò)匯總和加工,成為《Node.js實(shí)戰(zhàn)》的幾個(gè)章節(jié),所以我也沒(méi)覺(jué)得是吃力不討好。

當(dāng)然寫書和寫自己的博客還是有不少區(qū)別,自己的博客有些如果寫錯(cuò)或者不妥當(dāng)?shù)牡胤蕉际菦](méi)關(guān)系的,但是寫書就會(huì)存在誤人子弟的問(wèn)題了。經(jīng)過(guò)了出版一本書的過(guò)程,感覺(jué)自己之前掌握的知識(shí)更加扎實(shí),今后對(duì)人對(duì)事也更加嚴(yán)謹(jǐn)和穩(wěn)重。



6 講講你在寫作中發(fā)生的好玩的或者感人的讓你印象很深刻的事吧?

之前我發(fā)布了一個(gè)加速Node.js處理http靜態(tài)文件的包,包名為"ifile",在我實(shí)際壓力測(cè)試的結(jié)果也令人滿意,提升了原來(lái)"express"框架處理小靜態(tài)文件50%的性能,同時(shí)公司的幾個(gè)項(xiàng)目也將此包投入生產(chǎn),穩(wěn)定性也有了一定的檢驗(yàn)。于是我在寫第7章時(shí),將我的測(cè)試報(bào)告以及"ifile"包的開(kāi)源地址貼到了"express"官方的谷歌論壇里,沒(méi)想到"express"的作者TJ很快就回復(fù)了,他告訴我不要過(guò)分的追求性能,只有項(xiàng)目整體的開(kāi)發(fā)效率提升才是關(guān)鍵。這件事情令我印象很深,首先當(dāng)然是非常高興業(yè)內(nèi)名人TJ能夠回復(fù)我的帖子,第二也從心底同意TJ的觀點(diǎn),衡量一個(gè)項(xiàng)目或者一個(gè)框架的標(biāo)準(zhǔn),性能只是其一,更重要的是開(kāi)發(fā)效率以及穩(wěn)定性。



7 你認(rèn)為自己寫的這本書有哪些優(yōu)點(diǎn)和缺點(diǎn)?

本書的優(yōu)點(diǎn)有很多,第一本純粹講解Node.js項(xiàng)目實(shí)戰(zhàn)代碼的中文書籍;本書的實(shí)例涵蓋了各種數(shù)據(jù)庫(kù),從Mongodb、RedisMySQL ,關(guān)系型、非關(guān)系型都有實(shí)戰(zhàn)介紹;本書還詳細(xì)介紹了Node.js用來(lái)做爬蟲(chóng)的實(shí)例,對(duì)喜歡網(wǎng)上""東西的朋友特別有用;還有單獨(dú)用一整個(gè)章節(jié)來(lái)講解針對(duì)Node.jsweb安全開(kāi)發(fā)知識(shí)等,可謂涉及知識(shí)面非常之廣。

因?yàn)?/span>Node.js不僅僅可以運(yùn)用在互聯(lián)網(wǎng)領(lǐng)域,包括客戶端,CLI工具,嵌入式開(kāi)發(fā)等其他領(lǐng)域,Node.js也開(kāi)始嶄露頭角,所以本書沒(méi)有涵蓋那些方面是比較遺憾的,希望第二版能加入這些內(nèi)容。



8對(duì)你的讀者說(shuō)點(diǎn)什么吧?或者你最希望通過(guò)這本書讀者能收獲些什么?

必須感謝讀者選擇我們的書籍,能獲得讀者們的肯定,我們幾個(gè)作者都非常高興,覺(jué)得共同做了一件對(duì)Node.js在國(guó)內(nèi)的發(fā)展非常有意義的事情。如果讀者沒(méi)有任何Node.js基礎(chǔ),希望能夠先將基礎(chǔ)知識(shí)學(xué)好再來(lái)閱讀本書,然后可以邊讀邊實(shí)踐,通過(guò)實(shí)例代碼,讀者可以學(xué)習(xí)到很多開(kāi)發(fā)Node.js應(yīng)用的技巧。我們的代碼在Github都有下載,同時(shí)也有QQ交流群156627943和本書官網(wǎng)http://nodejs.ucdok.com/可以供讀者反饋問(wèn)題,衷心感謝讀者們對(duì)我們的支持。

《Node.js實(shí)戰(zhàn)(雙色)》作者之一——吳中驊訪談錄

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI