关闭

《Node.js实战(双色)》作者之一——吴中骅访谈录

标签: Node.js访谈
4058人阅读 评论(0) 收藏 举报
分类:


1 请和大家介绍下您及所从事的工作。

我目前在苏州唐人数码工作,是一家本地的网络游戏公司,主要经营棋牌游戏,最近自主研发了一款3D的网路游戏——争渡三国,我在公司负责游戏平台工作,对公司自营的游戏以及联运游戏提供Web支持,比如用户登录,游戏充值,平台接口服务等。

 

2 为什么会想到写这样一本书?

自从Node.js问世以来,它的发展速度相当迅猛,最早只有英文资料可以学习,现在中文的书籍也慢慢多了起来,但是这些学习教材绝大部分都是从基础的安装,hello world开始,然后进行对Node.js各种核心库的介绍,最后分享一两个小实例这一种模式。我们发现很多读者已经对Node.js的基础和核心库很熟悉了,迫切需要实际的项目案例来进一步学习,所以我们几个作者就商量联合起来写了这么一本不讲基础,只有实战的《Node.js实战》书籍,希望能填补Node.js中文资料的这一空缺,同时也满足一些Node.js爱好者用实际项目来学习的需求。

 

3  很多读者反映这本书技术写得比较扎实,这在一定程度反映了您的技术功底,不知道您是如何一路到今天的?其中有什么印象特别深刻的事情分享一下吗?

技术功底说来也惭愧,我并不是什么大师,只不过将自己在这些年所遇到的,和自己知道的全盘奉献给读者,Node.js之所以发展这么快,很大程度上也归功于它是开源的,它的一切都是开源的,分享自己的成果,如果能得到别人的肯定那是非常欣慰的一件事情。

每个人都是从菜鸟一路走到老鸟的,记得刚毕业那会,被一家游戏公司招去做Web开发,参与了几个失败的项目后,就被主管直接训斥,说我绝对不适合写PHP,太没天赋了。也是那时开始,心里暗暗下定决心,既然选择了互联网这个行业就一定不能被淘汰,然后毅然放弃了玩了5年的魔兽世界,开始恶补各种互联网技术知识,学会了利用Google来自己学习的能力。

 

4  你对这个行业有没有什么感想和大家分享一下?

我先后在纯互联网和网络游戏公司呆过,对这个行业的第一个感想就是知识更新非常快,只要哪怕一个月不去关注一些新的事物,就会感觉被这个行业所淘汰了,所以生存压力非常大;第二个感想就是这个行业非常好玩,各种创新,各种想法都能够表现在里面,所以每天上班并不枯燥;第三个感想就是加班比较多,因为项目的进度都卡的很紧,所以做这行业加班是常事,这个估计每个互联网从业人员都有切身的体会。

 

5  技术写作是吃苦不讨好的事,你写作中最大的动力是什么?写作中能够获得什么?

其实之前也没出过书,只是将自己这么几年工作遇到的一些积累写进自己的技术博客,我们几个出这本书的目的并不是为了盈利,只是将自己积累的这些知识经过汇总和加工,成为《Node.js实战》的几个章节,所以我也没觉得是吃力不讨好。

当然写书和写自己的博客还是有不少区别,自己的博客有些如果写错或者不妥当的地方都是没关系的,但是写书就会存在误人子弟的问题了。经过了出版一本书的过程,感觉自己之前掌握的知识更加扎实,今后对人对事也更加严谨和稳重。

 

6 讲讲你在写作中发生的好玩的或者感人的让你印象很深刻的事吧?

之前我发布了一个加速Node.js处理http静态文件的包,包名为"ifile",在我实际压力测试的结果也令人满意,提升了原来"express"框架处理小静态文件50%的性能,同时公司的几个项目也将此包投入生产,稳定性也有了一定的检验。于是我在写第7章时,将我的测试报告以及"ifile"包的开源地址贴到了"express"官方的谷歌论坛里,没想到"express"的作者TJ很快就回复了,他告诉我不要过分的追求性能,只有项目整体的开发效率提升才是关键。这件事情令我印象很深,首先当然是非常高兴业内名人TJ能够回复我的帖子,第二也从心底同意TJ的观点,衡量一个项目或者一个框架的标准,性能只是其一,更重要的是开发效率以及稳定性。

 

7 你认为自己写的这本书有哪些优点和缺点?

本书的优点有很多,第一本纯粹讲解Node.js项目实战代码的中文书籍;本书的实例涵盖了各种数据库,从Mongodb、Redis到MySQL ,关系型、非关系型都有实战介绍;本书还详细介绍了Node.js用来做爬虫的实例,对喜欢网上"偷"东西的朋友特别有用;还有单独用一整个章节来讲解针对Node.js的web安全开发知识等,可谓涉及知识面非常之广。

因为Node.js不仅仅可以运用在互联网领域,包括客户端,CLI工具,嵌入式开发等其他领域,Node.js也开始崭露头角,所以本书没有涵盖那些方面是比较遗憾的,希望第二版能加入这些内容。

 

8  对你的读者说点什么吧?或者你最希望通过这本书读者能收获些什么?

必须感谢读者选择我们的书籍,能获得读者们的肯定,我们几个作者都非常高兴,觉得共同做了一件对Node.js在国内的发展非常有意义的事情。如果读者没有任何Node.js基础,希望能够先将基础知识学好再来阅读本书,然后可以边读边实践,通过实例代码,读者可以学习到很多开发Node.js应用的技巧。我们的代码在Github都有下载,同时也有QQ交流群156627943和本书官网http://nodejs.ucdok.com/可以供读者反馈问题,衷心感谢读者们对我们的支持。


3
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

【深入浅出Node.js系列八】一个基于Node.js完整的Web应用实战

1 Web用例 我们来把目标设定得简单点,不过也要够实际才行: 用户可以通过浏览器使用我们的应用。 当用户请求http://domain/start时,可以看到一个欢迎页面,页面上有一个文件...
  • zhangyuan19880606
  • zhangyuan19880606
  • 2016-05-26 17:42
  • 2004

用node.js 搭建的博客程序心得(node.js实战读书笔记1)

node.js学习
  • a413883127
  • a413883127
  • 2016-07-11 16:36
  • 2808

Arduino学习(四) 双色LED实验

双色LED是一种可以显示二色颜色的LED灯,  可以有三种状态:  灭,  颜色1亮, 颜色2亮 .  根据颜色组合的不同,  分为红蓝双色,  黄蓝双色, 红绿双色等等. 双色LED是一种常用的L...
  • c80486
  • c80486
  • 2016-09-23 00:01
  • 2391

南邮 OJ 1217 双色Hanoi塔问题

双色Hanoi塔问题 时间限制(普通/Java) : 1000 MS/ 3000 MS          运行内存限制 : 65536 KByte 总提交 : 58    ...
  • changshu1
  • changshu1
  • 2015-08-05 11:10
  • 578

最新的node.js入门到实战项目视频教程(目前已更新40讲)

分享一套2017年最新的node.js入门到实战视频教程给有需要的朋友看看。node.js是一个Javascript运行环境(runtime),它让JavaScript可以开发后端程序,实现几乎其他后...
  • yuanlaile
  • yuanlaile
  • 2017-11-23 14:51
  • 1297

双色汉诺塔问题

//双色汉诺塔问题 #include using namespace std; int removeTimes = 0; void hanoiorignal(int nmovnum, char cz...
  • firechungelaile
  • firechungelaile
  • 2014-09-29 22:19
  • 2273

《node.js实战》案例—基于Express4.x框架的图片上传及下载的web应用

node.js基于Express4.x框架的图片上传及下载的web应用     最近看了《node.js实战》一书,结合书中图片分享程序开发过程,了解基于Express框架的web应用程序开发的步骤...
  • hw_2013
  • hw_2013
  • 2014-12-24 15:38
  • 1683

10+ 最佳的 Node.js 教程和实例

如果你正在找Node.js的学习资料及指南,那么请继续(阅读),我们的教程将会覆盖即时聊天应用、API服务编写、投票问卷应用、人物投票APP、社交授权、 Node.js on Raspberry Pi...
  • u012877472
  • u012877472
  • 2016-08-31 22:32
  • 2540

双色Hanoi塔问题

双色Hanoi塔问题 【问题描述】       设A、B、C是3 个塔座。开始时,在塔座A 上有一叠共n 个圆盘,这些圆盘自下而上,由大到小地叠在一起。各圆盘从小到大编号为1,2,……,n...
  • clover_hxy
  • clover_hxy
  • 2015-12-04 19:19
  • 1656

Node.js 切近实战(十) 之Excel在线(共享文件)

本篇文章我就不罗嗦了,主要讲的是共享文件列表,主要功能就是查看别人共享的文件。 打开该界面,用户可以在左侧看到共享文件的人员的信息,点击该人可以查看该人共享了哪些文件。在Grid里面有查看文件修...
  • LearnboC
  • LearnboC
  • 2017-04-26 15:08
  • 244
    个人资料
    • 访问:3857814次
    • 积分:55844
    • 等级:
    • 排名:第58名
    • 原创:1458篇
    • 转载:83篇
    • 译文:1篇
    • 评论:3784条
    博客专栏
    文章存档
    最新评论