專訪肖佳:寫一本技術圖書是水到渠成的
參與文末話題討論,每日贈送異步圖書
——異步小編
肖佳從事軟件測試工作10多年,一直有寫博客的習慣,在博客園發表了上百篇關於開發和測試的高質量文章。把平常工作學的知識和業余時間倒騰的技術總結成博客,對他來說是非常好的沈澱方式,同時也可以幫助很多的技術人員。這些技術文章構成了《HTTP抓包實戰》的重要素材。
他說:“最近看到身邊很多朋友都已經出書了,為什麽我自己不出本書呢?我還曾經在培訓機構擔任軟件測試的培訓講師,培養過上千名的軟件測試人員,對於培訓非常有經驗。所以我感覺,寫一本技術圖書是水到渠成的事情了
異步社區:可以介紹一下自己嗎?正在做什麽項目?
肖佳:我叫肖佳,網名小坦克。目前在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抓包實戰》
專訪肖佳:寫一本技術圖書是水到渠成的