参与文末话题讨论,每日赠送异步图书

——异步小编

肖佳, 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抓包实战》

专访肖佳:写一本技术图书是水到渠成的相关推荐

  1. 码农西游 | 写一本技术书可以赚多少钱

    程序员的成长之路互联网/程序员/成长/职场  关注 阅读本文大概需要 3 分钟. 上班的钓鱼时光,八戒看到一篇写作赚钱的文章,联想到自己也是个技术人才,是不是可以学习一下他们,写一本技术书赚钱,特此去 ...

  2. 实际经历告诉你,写一本技术书能赚多少钱(转)

    转自:http://www.cocoachina.com/programmer/20151208/14580.html 作者:foruok 我的书<Qt on Android核心编程>和& ...

  3. 「津津乐道播客」#364 编码人声:怎么样出版一本技术图书

    谈及个人影响力,出书必然是一个排名靠前的选项,作为中华民族价值观最佳体现的「三不朽」中,也把立言作为一个非常重要且困难的事情.但作为个人品牌的重要组成部分,出书是一个无法绕过的话题.于是我们决定认真聊 ...

  4. 如何开始写一本属于自己的技术书

    <亿级流量网站架构核心技术>一书作者写作经验分享,谈谈如何开始写作属于自己的第一本技术书(或者电子书).本场Chat内容包括: 写书的目的是什么: 不知道从何下手,如何规划: 怎么定位目标 ...

  5. 一些技术图书编写、推荐、出版人员需要自重

    最近在互联网上出现了一个让我比较气愤的技术图书相关的事件,事情由<JavaScript征途>一书在51JS上的贴子引起,有人提出这本书的样张里出现了太多错误,但是慢慢的由于作者(即css8 ...

  6. 通过写n本书的积累,我似乎找到了写好技术文章的方法(回复送我写的python股票电子书)

    我写的书不算少,写的博文就更多了,但大多数书的销量也就一般,而我写的技术文章里,虽然也有点击过万的,但不少点击量也就只有三位数. 通过不断反思,也通过对比了一些畅销书和顶流文章,我似乎找到了一些原因, ...

  7. 推荐几本最好的web前端开发技术图书

    Web前端开发随着html5的日渐普及,而益发重要.构建一个高质量的站点,成为决胜之道上的重要一步.下面就推荐几本计算机图书第一网上书店china-pub上的几本畅销web前端开发技术图书.   N0 ...

  8. 也看IT技术图书市场

    注:此文源于朋友jinfeng_wang,不代表我得观点 菜鸟逛计算机图书市场 有幸前几天和学校图书馆的采编一起出去,到附近的一个书市购书.本来笔者也不够资格,但是机缘巧合,所以不得不赶鸭子上架.自己 ...

  9. 中秋福利 | 10本技术图书(编程语言、数据分析等)免费送

    中秋将至,技术宅们有福利了,网易云社区联合博文视点为大家送来一大波技术图书,内容涉及Kubernetes.Go语言.OpenResty.Python编程.Spark SQL.PyTorch等,话不多说 ...

最新文章

  1. 世界级Linux技术大师首次公开大量技术内幕
  2. linux cat read line,cat file | while read line的问题
  3. 尚硅谷面试第一季-21消息队列在项目中的应用
  4. 埃氏筛法求质数(例如:200以内的质数)
  5. 鸟哥的 Linux 私房菜13-- 学习 BASH Shell 咯
  6. html5 mid格式音乐,html5中audio支持音频格式的解决方法
  7. 【考研】2021年哈尔滨工业大学计算机考研「复试」经验贴
  8. 高效率16KW三相PFC程序方案
  9. 【无线链路】无线发射功率以及接收灵敏度
  10. java类型转换异常处理_类型转换中的错误处理
  11. 基于JWT的API权限鉴定
  12. 再谈过时且脆弱的TCP长肥管道三宗罪!
  13. FORCESPRO的使用教程
  14. 实数在计算机上存储,实数如何在内存中存储
  15. 微信小程序免费教学视频
  16. 经典S Q L语句大全
  17. 第2次作业:微信案例分析
  18. Hive months_between(日期相减不正确处理)
  19. 举个栗子!Tableau 技巧(139):突出显示文本表的行或列
  20. [帮助理解PO文件]KDE中国/I18N/L10N

热门文章

  1. 电力拖动动控制系统复习(三)
  2. 【python】摄氏温度和华氏温度转换
  3. 纵横网络靶场社区 Modbus协议
  4. JAVA程序设计:IPO(LeetCode:502)
  5. 医保结算那些事,医保基金结算的具体违规项目,医保结算审核哪些东西(二)
  6. java理论知识之Redis
  7. 【Android应用实例之四】计时器之通过ServiceBroadcastReceiver实现UI动态更新
  8. 心理应激微反应刑事侦查应用,社交行为、情绪行为、生物行为,说谎掩饰,单向表达不分析,情绪反应管理机制,惊讶,厌恶,愤怒,恐惧,悲伤,愉悦
  9. c语言过河小游戏代码,闲来没事撸了一个控制台小游戏
  10. CNCC2022全面启动,共同期待贵阳相聚!