说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

专访《Javascript设计模式与开发实践》作者曾探:爱编程 爱生活

HTML文档下载 WORD文档下载 PDF文档下载
他是一位图书作者,也是一名健身教练,爱电影、爱音乐;本期笔者采访的嘉宾是国内知名前端团队腾讯AlloyTeam、高级工程师曾探,请他分享JavaScript开发经验,并就JavaScript、HTML5未来发展前景做一番解读。

他是《JavaScript设计模式与开发实践》的图书作者,也是一名健身教练,爱电影、爱音乐,本期笔者要采访的嘉宾是国内知名前端团队腾讯AlloyTeam、高级工程师曾探,请他分享JavaScript设计模式、技术实践经验,并就JavaScript、HTML5未来发展前景做一番解读。告别宅男程序员也有不一样的活法。


曾 探

CSDN:首先请介绍下自已、公司以及所负责的领域。

曾探:我叫曾探,目前在腾讯即通应用部AlloyTeam团队从事手机QQ周边业务的开发。

CSDN:市面上关于JavaScript的书籍有很多,为何你还会想到编写《JavaScript设计模式与开发实践》一书?这本书的思路是怎样的?对读者而言如何学习这本书,您有哪些建议呢?

曾探:目前市面上确实有许多关于JavaScript的书籍。但一方面,我本身非职业作者,也不靠稿费生活,所以市面上有多少JavaScript的书籍其实跟我自己的关系不大,我的任务就是把书本身尽量写好。另一方面,市面上跟JavaScript设计模式有关的书比较少,目前的2本都还有一些缺点,所以希望我的这本书能起到一些互补的作用。

其实我写这本书的初衷是介绍一些平时日常开发中总结的技巧,但又不想写成如同《JavaScript开发100招》这样的主题,所以正好就借设计模式这条线把这些技巧给输出来。对于这本书的阅读方式,其实没有特别的建议。因为书本身还是以非常简单易懂的方式来写的,从第一页开始,或者是某一页开始都可以,应该不会有太多障碍。

CSDN:许多优秀的JavaScript开源框架都运用了设计模式,适合程序员常用的设计模式有哪些?

曾探:这些设计模式既然被前人总结出来,说明都是经过了大量项目和实战验证的。没有说哪些设计模式适合程序员,而另外一个设计模式不合适程序员,都是要看具体的场景来决定。

不过作为JavaScript开发者,接触过最多的设计模式应该至少有观察者(发布-订阅)模式、代理模式、单例模式、装饰者模式、状态模式等等。

CSDN:JavaScript有很多框架和库,如何在众多资源中建立属于自己的技术栈?

曾探:我们大多数人主要都在从事上层业务开发,拿公司的工资,给公司做需求(当然如果有公司愿意让你从事计算机科学研究,那也非常好)。 所以我们使用的大部分框架和库,首先是跟业务需求密切相关的,在业务开发的过程中,去使用和熟悉或是改进某个框架,都是非常好的学习机会。

把所有想学的技术列出一个清单,然后一样一样去学, 这是很难有机会全部实现的。在工作的业余,如果有时间,我们可以挑选一些最想学,或者是近期最需要的技术进行学习。当然,我们最需要的其实不是自己的技术栈里有多少东西,而是培养学习能力,随时可以把新东西放进自己的技术栈。

CSDN:现如今JavaScript越来越火,你认为同构JavaScript是Web的未来吗?

曾探:JavaScript这门当初不怎么起眼的语言,已经成了世界上最流行的语言之一。除了浏览器开发,我们也用Node.js做了许多有趣的东西。在腾讯内部,已经有许多业务的服务端语言使用的就是Node.js。当然,我们现在说同构JavaScript就是Web的未来还为时甚早。就像当初很难想象JavaScript会成为世界上最流行的语言,也预测不了诺基亚在短短几年从兴盛到衰败。不过这对于前端工程师来讲,是一个非常值得想象和期待的事情,需要我们大家一起努力。

CSDN:HTML5版街头霸王是你主导开发的吗?你认为HTML5目前已达到成熟阶段了吗?你怎么看待HTML5的发展前景?它会成为移动互联网的未来吗?

曾探:《HTML5版街头霸王》是我2012年写的一个业余项目(点击这里访问),当时是当作学习canvas的一个练手项目,虽然整体还不错,但也有一些没有实现完美的地方,比如游戏中的图片是从网上找的,有些图片有大小不一样的透明边,当时为了省事,没有去掉这些透明边,就把图片的大小当成了人物的大小来使用,所以碰撞检测看起来有时候会有些小小的问题。

HTML5应该说还远没达到成熟的阶段,HTML5的概念虽然已经出来了很多年,但真正标准在2014年10月才发布。HTML5的发展前景还是值得期待,不过现在说他是移动互联网的未来确实还太早,毕竟现在用HTML5做的移动端页面,不管是性能还是体验,都跟Native相差比较大,特别是一些复杂的项目和游戏,HTML5还远远达不到Native的效果。不过事情总是在发展,期待HMTL5越来越好。

CSDN:拜移动大潮所赐,你认为前端工程师将面临什么样的机会和挑战?

曾探:就我个人而言,除了上班时间已经很少打开电脑了。原先用PC能做的事情,现在手机几乎全部可以完成,可以预见这个趋势在将来还会更加明显。在这种情况下,原先在PC上开发的前端工程师很多都转向了移动Web开发。包括AlloyTeam也是这样,现在绝大部分时间都在做移动端开发。对于前端工程师来说,可能要学习一些新的知识,这不是坏事也不难,程序员应该保持学习的心态。 不管是PC开发还是移动开发,我们都在用相同的方式来改变人们的生活。

CSDN:给前端开发的开发者分享下您的经验吧。

曾探:其实我自己只能算一个普普通通的前端开发者,不算聪明也算不上特别努力,我本人的经验和经历也很平凡。不过我相信不管是前端开发者,还是后台、终端开发。最重要的是有一颗保持学习的热情,会喜欢这个职业,而不仅仅是为了一份糊口的工作。在工作中认真完成业务需求,从中学到必需的技能。业余时间里可以买一些经典的书籍来整理和总结自己的知识库,有时间的话可以参与一些开源项目,有个自己的技术blog,可以有一些工作之外的爱好,但别在类似技术QQ群之类的地方浪费太多的时间。提高不是一天两天的事情,但时间久了便会水到渠成。

CSDN:很多人认为,IT男是宅男,不懂得享受生活,而你却不同,你喜欢电影和音乐,还是一名健身教练,你是如何做到的?你平时一天的工作状态是怎样的。

曾探:我也认识许多非常有才的程序员,程序员是一个相当聪明的群体,聪明的人能做好许多事情,而不是仅仅写代码。我一直觉得工作和生活是不矛盾的,工作无论如何也只是生活的一部分。程序员的职业特点注定了对健康的损害比较大,在25岁往后人的器官开始不可逆转的老化之后,久坐和不运动带来的危害更大。所以程序员更要有意识地多运动,至少运动会给你一个跳动更强烈的心脏,可以背女朋友越过某个路上的小水沟。当然,加班赶项目的时候也比别人抗得久。

对我自己而言,一周大概会去3-4次健身房,踢一次足球或者游泳。当然也会遇到很多有其他事情的时候,不管怎样,一周抽出5个小时来锻炼肯定是没有问题的。

现在我工作的大多数时间都在做一些公用的工具,或是能提高大家开发调试效率的东西,还帮忙参与一部分团队管理的工作。晚上下班之后一般会去健身房待上一个小时。有时候也像刚毕业时候一样加班,总体在说,在Alloyteam工作是一件非常开心的事情。

作者简介:曾探,国内知名前端团队腾讯AlloyTeam,高级工程师;《JavaScript设计模式与开发实践》一书作者。曾参与Web QQ、QQ群、Q+开发者网站、微云、QQ兴趣部落等大型前端项目的开发。有过Java、Python和JavaScript的开发经验,业余作品有HTML5版街头霸王等。 平时喜欢电影和音乐,业余时间也是一名健身教练。


CSDN现开启图书作者专访栏目,欢迎推荐采访人或自荐,来分享你的成长经历和相关技术,相关信息请发送邮件至:xiamz#csdn.net(#换成@)。更多精彩内容,请点击社区之星或搜索关键字图书作者查看。


相关阅读:专访唐成:从小工到专家,PostgreSQL的修炼之道

走进eico design,仰视设计师 乔布斯顾问承认苹果的命名糟透了 罗永浩:一百万年薪!招聘软件研发总监 开源的:helios移动应用后端服务框架 IE11将支持WebGL 或将OpenGL映射到DirectX 基于云端的3D渲染和协作平台Lagoa:仅需一个浏览器 大数据提速,IBM 推面向Hadoop的PureData大数据机 游戏开发者的盛宴:2013 CocoaChina春季开发者大会强势启动 开放还是关闭API?CIO做决策前应考虑的六个建议 Python 2.7.4发布,更快的IO模块 如何拒绝沦为服务的商品,并收回对数据的绝对掌控 最阴险的代码?尽在“邪恶”的Underhanded C Facebook Home出阴招:Social皮,Android心 国内最火的五款HTML5前端开发框架 TIOBE 2013年4月编程语言排行榜:Objective-C四年来排名首次下滑 MeeGo复活!Sailfish OS智能手机 SDK发布 10亿美金!传闻谷歌要收购WhatsApp 从打造国内最大的OpenStack公有云开始 展望HBase的未来 你的数据库安全吗?CryptDB数据库软件可查询加密的SQL数据库 收藏!斯坦福Andrew Ng教授“机器学习”26篇教程全译 美国云计算价格战爆发 王寒:12岁儿童,该怎样开始iOS开发? 陈昊芝:腾讯!让我说你什么好? Top Paid与Top Grossing定价策略的差异 Android版百度云推送正式发布 为何开发者应推动公司开源? 从AppGratis被下架说起,苹果或将再次付出代价 58同城的“烦恼”——8K月薪安全工程师引发的入侵 软件开发实践的24条军规 思科 IBM 微软等巨头联合开发开源SDN项目OpenDaylight 请问:怎样编程来来虚拟网卡? 一个搞不明白的问题 在线等待,急!!!!! 急,急!组件中如何获得顶层对象? Fat16向Fat32转换的问题 怎样把Image中的图像存入剪切板?在线等! 菜鸟散分,chart问题,UP有分 用ASP如何在access中删除和添加数据(在线等待) 从一个表里进行查询,查询结果有多条记录,如何我只想要其中的某一条,请问如何取出。 请问:怎样编程来来虚拟网卡? .net目前是什么版本?在哪可以下载到新的安装盘?回答有效100分! 各位,一个重要的问题关于doc.send(false)问题(急!!) 请问:怎样编程来来虚拟网卡? WAP中如何读取手机号码?高分相送!马上给分! 有什么办法可以知道我的共享盘是什么时候创立的,并且知道人家访问过我的共享盘中的哪些文件 答题,大家帮我看看怎么让这个session的改变在页面上显示出来~~~~~~~~~~~~~~~~~~(开始写错了~~) 请教各位DX:关于iframe中显示图片的问题 xp的桌面问题 急!!注册数据库的问题 IBM软件清库存(大优惠) linux 9.0 安装后无法启动,请帮助 请问delphi怎么读取xml文件中的内容? IBM软件清库存(大优惠) 〉〉〉〉〉〉〉〉求一份对旧系统进行分析、整合、优化的文档 又是闪烁,头大! 简单问题,请紧急指导.(在线) help help : fortran + dll = ? 奇怪的现象:判断不了SQL sum()查询结果!!! 2003高考试题 设置访问表命令:“access-list 2 permit 10.0.0.0 0.0.0.255”中10.0.0.0 和 0.0.0.255分别指什么? 请问谁知道这是什么缘故啊? 如何计算cpu和memory的一般的使用上限 在delphi中使用什么报表控件打印的报表效果较好 谁知道db或dbf头文件的格式? 急急 NMFtp中我想从ftp服务器下载指定文件扩展名的文件,该怎么办? 初始化页面的时候,如何使TextMode="Password"的asp:textbox有默认值显示? IBM软件清库存(大优惠) 又是可恶的乱码问题 struts与数据库!在线等待! 如何开发asp.net程序(基于vb) vc++的链接错误 如何用程序动态的获得activex控件的方法属性事件信息 请教:使用web.xml做资源约束时如何由自己的程序来做用户验证 请问:怎样编程来来虚拟网卡? 急!创建LOOKUP的问题 如何计算cpu和memory的一般的使用上限 新问题请教! 老问题:从Excel文件里把数据导入导数据库中 有汇编玩的非常牛的人吗??? 字符串操作的简单问题 学习J2EE需要装什么软件? 于是举州皆谓灯为“火”的意思 怎么读 Green Light(Radio Edit)歌词谁有阿.我没钱了加不了悬赏了.麻烦好心人告诉下哈. 于是举州皆谓灯为火 On ne sait jamais ce qu'il pense vraivment .elle change d'avis sans If your watch is a quartz or a sel-fwinding one,there will be no such trable. 翻译 举州皆谓“灯”为“火”的举是什么意思.在只许州官放火,不许百姓点灯. Avis国际租车谁了解这家公司?或者租过这家公司的车?这家公司的车贵不贵?服务好不好?能不能自驾?在哪能得到详细的了解.交易有没有担保,最好是有向拍拍、淘宝这样的网店最好! I'm going to ( )the radio station.yon must ( )the red light.A.closes down B.look out for C.look out of D.take you around E.the end of F.would like to 填空并翻译 下面这个班徽的寓意是什么呀? 于是举州皆谓 灯 为 火 被我选中最低可得50悬赏啊 均值和方差全都是大于等于0的吗 兴奋是如何产生和传导的要分无髓纤维神经和有髓纤维神经上的传导 Marie___tout à coup qu'elle avait un rendez-vous avec Jacques à 19 heures.A.s'est souvenue B.Marie___tout à coup qu'elle avait un rendez-vous avec Jacques à 19 heures.A.s'est souvenue B.a rappelé一道法语题,这里为什么选A不选B?se souv avis租车怎么样 琬溪 的 意思,是个女孩的名字字面意思,或有何含义? 判断下列句子用了哪些修辞手法,并把相应的序号写在后面的括号里.A.比喻 B.拟人 C.排比 D.对比 E.反问 F.夸张 G.对偶 H.借代 I.通感1.可怜九月初三夜,露似珍珠月似弓.( )2.长征是宣言书, Amon avis怎么读啊?我不会说英语,这个是一个衣服的牌子来的~如果有人知道怎么读能用汉字帮我写出来读法和Amon avis这个英语一样读法的吗? A(4,3)为坐标内一点,在x轴上是否存在一点P,使△OAP为等腰三角形求出点P 的坐标是不是(5,0)或(8, 求二重积分∫∫√4-x²-y²dxdy,其中D是由x²+y²=4所围成的区域.求哪位老师大神帮忙做一下.尤其是积分写详细一点.跪求 宜 和 怡 读起潮汕音 一样吗 《我的空中楼阁》的作者李乐薇到底是男还是女?最好请给出事实依据有的地方又说他是男的,有的地方又说她是女的.就连我们老师讲课是也是含糊不清的给混过去了. 加里曼丹岛的地势特点,并说明判断理由 pour 已知点A(-2,1),在X轴上存在一点P,使三角形OAP是等腰三角形,求点P坐标. 五个一活动心得体会 要800字 大家帮帮忙五个活动是:看一本好书 做一天家务 做一件好事 点评一件案例 做一项调查 我很郁闷 我不会写 还要800字 大家帮帮忙 急用 when your love back .feeling as a romantic story是什么意思,? 李乐薇的我的空中楼阁 的简介,越短越好.急! 罗贯中在《三国演义》开篇就写到:“天下大势,合久必分,分久必合.”请仔细阅读下图,回答下列问题 姓王的“王”用英语怎么写? 就是拼音的wang么?如题、 英语翻译 法语 on peut en faire des choses. en faire 啥意思前面为什么加个en 怡的第四笔怎么念?快 英语翻译 merci ..on peut faire des amis 什么意思 我叫WANG MIAO,女生,想取一个和它读音相近的俏皮可爱的英文名字, 英语翻译 用博喻和通感的修辞手法造句 各三个 帮起一个英文名读音是 wang(2声)rui(3声) 求 通感 博喻 比拟三个句子如题 puis-je vous être utile 中的 vous être 这个句子语法怎么解释呀? 有没有包含“明”和“轩”这两个字的诗词,最好是古文, 括号句子提问My family is going to have holidays (on the beach) 为什么诗中讽刺“直把杭州作汴州” 高一语文诗说,劝学,赤壁赋三篇背诵部分是哪 负外部性导致的效率损失:供给过剩? A secrt mekes a woman woman 加里曼丹岛多火山的原因?为什么火山那么多?还有盛产咖啡的原因 正外部性导致的效率损失:供给不足 英语“Cheerful,lively woman adventurer”指的是什么意思?还有“I detest,for fear of marriage,but I also very much want to get married,God ah,how I so self-contradictory ah? 辩论It's good for high school students to write books英文中文均可最好英文正方反方均可 李乐薇除了《我的空中楼阁》还有哪些作品? 这个woman到底怎么读啊..woman根据音标来是屋们 而大家都读握们到底怎么读啊?根据音标前面是读屋啊,到底怎么回事啊? 马来西亚有大约一半的领土位于加里曼丹岛上,那么马来西亚是岛国还是大陆国 外部效应(外部性)对市场效率有什么影响?为什么说它是市场失灵的一种主要表现? je pars demain matin 这句话法语中pars是啥意思 write good paper 是什么意思 如何对外部性进行纠正 我要做你的Only Women.祝大家新年快乐! 1945年加里曼丹岛有多少人口 泰国美白产品广告被批有种族歧视之嫌已日本研发“织女”机器人助人感受与亲友美16岁少年因被没收手机心生不满将母黎巴嫩毒品走私严重 被指可能用于资助国际奥委会主席称赞索契为冬奥会准备工美国一男子被误判坐牢20余年后被释放法媒称索马里“青年党”一头目被美国无新加坡突查检查起重机安全 90家公司美气象学家发现预知高热天气方法 可提英国夫妇靠生孩子领社会福利 已生9名安倍访问土耳其 称日援建地铁象征日土美一父亲因将1岁幼儿独自留在家中遭到调查称法国火葬增加致扫墓鲜花减少影响分析称纽约需50亿美元修复因飓风毁坏莫斯科警方检查移民聚集区 约千人被送俄媒:叙已提供可用于生产化武1300泰国代孕黑市剥削孕母 酬劳低至5.8德国农场主检查马厩时发现自家马匹驮回俄圣彼得堡将遭强飓风袭击 涅瓦河水位阿富汗一男子被疑制造炸弹袭击事件 遭日本两男子涉嫌介绍未成年少女夜总会打本报官微单条阅读量冲进全国前十摄影师深海潜水遇罕见巨型野村水母“昆中药传统中药制剂”入选国家非遗名山村孩子第一次上足球课一天两杯茶 清肺热、防流感、抗雾霾、32岁公交司机突发心脏病 盼行业体检自来水“热得快”还有杂质小微流通企业融资暖气漏水、管线堵塞、室温不达标怎么办白天10来度 装修工人都冻跑了初二乖乖女成“手机控”有营养无公害还易储藏“跨年聚餐”即将开始被砍伤男子透露母亲曾让其快跑雪后降8℃~10℃ 明迎今冬最冷一天瘫痪男子手术后可恢复行走山村孩子第一次正式上足球课“社区服务创新奖”邀你来参评“口头挂失后损失银行不赔”属霸王条款呼格吉勒图台湾专家来沈解码孩子“表象”背后的秘
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘