1. 程式人生 > >專訪肖佳:寫一本技術圖書是水到渠成的

專訪肖佳:寫一本技術圖書是水到渠成的

ica gcc out 反饋 撰寫 自動化測試框架 space width 測試經驗

技術分享圖片


參與文末話題討論,每日贈送異步圖書

——異步小編

肖佳, VMware高級測工程師,博客園著名博主(網名小坦克),撰寫了很多軟件開發和測試方面的技術文章;有10多年的軟件開發測試經驗,有豐富的手動測試和自動化測試經驗;個人博客閱讀量已經超過600萬,樂於分享,善於用淺顯的語言來講解技術。《HTTP抓包實戰》作者。


肖佳從事軟件測試工作10多年,一直有寫博客的習慣,在博客園發表了上百篇關於開發和測試的高質量文章。把平常工作學的知識和業余時間倒騰的技術總結成博客,對他來說是非常好的沈澱方式,同時也可以幫助很多的技術人員。這些技術文章構成了《HTTP抓包實戰》的重要素材。

他說:“最近看到身邊很多朋友都已經出書了,為什麽我自己不出本書呢?我還曾經在培訓機構擔任軟件測試的培訓講師,培養過上千名的軟件測試人員,對於培訓非常有經驗。所以我感覺,寫一本技術圖書是水到渠成的事情了

為了把書寫好,我就開始在外面“吹牛皮”,說我要出書了。先把話說出去,然後逼著自己每天花2小時寫書。否則牛皮吹出來了,書沒寫出來就丟人了。”


異步社區:可以介紹一下自己嗎?正在做什麽項目?

肖佳:我叫肖佳,網名小坦克。目前在VMware公司的虛擬存儲部門做測試工作。我主要負責公司的自動化測試框架的搭建,以及開發一些自動化測試工具。


異步社區:從事軟件測試工作10多年,一直有寫博客的習慣,長期寫作最大的收獲是什麽?

肖佳:長期寫博客有非常多的收獲。

1)最大的收獲當然是自己整體能力的一個提升。對我而言,堅持寫博客積累了技術,提升了能力,形成了自己的知識體系,也鍛煉了自己的表達能力以及總結能力。

2)我的博客幫助了很多人,很多人通過我的博客了解了相關的知識,目前我的博客訪問量已經超過600萬。在百度中搜索測試相關的知識點,基本上都可以搜索到我的博客。


異步社區:是什麽初衷開始創作《HTTP抓包實戰》一書?過程中遇到過棘手的問題嗎?如何解決的?

肖佳:我的工作一直需要抓包,分析包,利用HTTP協議來做一些自動化,比如自動下訂單。學會這些知識耗費了我很多的精力。在我學習的過程中,我非常希望能有一本書幫助我,解答我的疑惑,但很遺憾,一直沒有。在我對HTTP抓包有了一定了解後,我決定寫一本書。我希望這本書能幫助讀者解答一些疑惑。寫書的過程中最棘手的問題是,如何用一些有趣的例子來解釋抓包。畢竟抓包還是比較抽象的。


異步社區:錄制視頻課對您來說是否是一種新鮮體驗?對於想要開設課程的作者有什麽建議嗎?

肖佳:到錄音棚錄視頻我還蠻緊張的。我自己在家裏錄制視頻不緊張。如果要錄制課程的視頻的話,建議要準備好課程的PPT,以及需要講的每一句話,在家中多練幾遍。到了錄音棚可以很快搞定啦。


異步社區:寫博客和寫書您覺得最大的不同是什麽?

肖佳:區別太大了。寫博客比較隨意,想到什麽就寫什麽。而寫書需要系統地考慮。初稿完成後,還需要找人來試讀,收集讀者的反饋,然後再加以改進。我覺得寫書類似於軟件開發中的叠代。過一段時間出一個版本。解決所有的問題後,書才能出版。寫書非常耗費時間和精力。


異步社區:如何平衡工作和寫書工作?有什麽提高效率的方法或訣竅推薦嗎?

肖佳:寫書的確很耗費時間。我一般是利用早上的時間來寫書,我每天早上大概5點多起床,寫書2小時。然後再去上班。早上的時候精神好,適合思考和寫書,效率比較高。另外已經寫完的章節我會打印下來,利用坐地鐵的時候來復盤。


異步社區: 您認為測試人員如何“擠”出時間來提升自己或在技術上提升自己??

肖佳:測試人員除了做完自己公司的本職工作後,應該自己要有自己的學習計劃。我建議你們可以多看一些視頻教程,視頻教程相對來說不太枯燥。此外,每周還要抽出一定的時間來寫代碼,試著自己開發一些軟件產品,而不應該滿足於公司那點測試的工作。目前現在大部分公司都會要求測試人員懂接口測試和UI自動化測試。所以你們還需要抽出時間來學習Java或者Python。另外英語也挺重要的,可以利用一些碎片時間,比如坐車,排隊的時候,用耳機聽一些英語故事或者新聞,可以提高聽力。


異步社區: 哪些人對你的職業生涯有影響意義?

肖佳:有2位直屬領導對我影響挺大的。首先說第一位領導,他是一位很會折騰的領導,經常寫書,做講師,創業開公司。讓我知道了測試人員其實也可以創業。

第二位領導做事非常專業,他的編程技術非常強,對技術相關的業務知識也非常熟悉。帶領全組開發出了全自動化測試工具,可以做到真正的全自動化測試。自動化測試工具會定時測試,自動運行,自動化分析測試報告,自動報Bug,完全不需要測試人員的幹預。從這位領導身上我學習到,只有專業技能強,才有更多的選擇。


異步社區: 工作中遇到困難是如何解決的?平時學習通過哪些途徑實現?

肖佳:工作中碰到問題首先是用Google來搜索了,如果沒思路或者搞不定,再去請教其他人。此時就顯現出來人脈的重要性了,多認識一些測試人員和開發人員,有時候問下他們就搞定了。平時學習主要還是看書比較多。上下班路上經常聽聽英語什麽的。


異步社區:最後,對於剛剛入門的新人,有一些什麽樣的建議和經驗分享?

肖佳:剛入行的新人,首先把自己的本質工作做好,然後再制定自己的一個學習計劃,利用業余時間來充電。有句話叫平時求生存,周末求發展。每周都應該抽出時間來提高自己的技術水平。多用印象筆記或者OneNote的工具總結自己學會的知識。也可以用腦圖工具來梳理自己的技術體系。學習、總結要兩手抓,學習到的東西一定要變為自己的東西才能真正發揮出它們的作用。

肖佳作品《HTTP抓包實戰》


技術分享圖片


《HTTP抓包實戰

肖佳 著

點擊封面購買紙書


本書主要圍繞抓包展開。全書共有22章,著重介紹了HTTP協議、如何使用Fiddler對HTTP包進行抓取,如何對HTTP進行分析以及使用Jmeter等工具來發送HTTP包以實現軟件的自動化測試。本書圖文並茂,實例豐富,還有配套的視頻教程,方便讀者參考並動手實踐。

今日互動

你對測試人員的印象是什麽?或者對《HTTP抓包實戰》的感想是什麽?截止時間7月13日17時,留言+轉發本活動到朋友圈,小編將抽獎選出1讀者贈送紙書1本,1名讀者贈送e讀版電子書一本(留言點贊最多的自動獲得一張)。

技術分享圖片


推薦閱讀

2018年5月新書書單(文末福利)

2018年4月新書書單

異步圖書最全Python書單

一份程序員必備的算法書單

第一本Python神經網絡編程圖書



技術分享圖片
技術分享圖片
長按二維碼,可以關註我們喲




點擊閱讀原文,立即購買《HTTP抓包實戰》


專訪肖佳:寫一本技術圖書是水到渠成的