ISF 2011,脱库事件和其他。

2011-12-26 发表在 工作那点事 查看 198 次 | 1 条评论

最近CSDN等知名网站密码泄漏的事情闹得沸沸扬扬,我的1个主帐号和几个马甲不幸中招,然后我才突然想起来前几天我的新浪微博两次被莫名其妙添加关注和粉丝,看来是这几次脱库有点关系。于是我也在慌乱之中洋洋洒洒地改了无数密码。

平静之余,我想起来11月底在上海参加的ISF 2011。这是我第一次参加比较正式的安全界的会议,虽说ISF的规模和影响力在业内还不是非常地知名,但是于我来说仍有重要的意义。

阅读全文 »

IPad入手小记,献给加入AVG一周年。

2011-04-01 发表在 工作那点事 查看 1,330 次 | 2 条评论

很想好好看书,但是缺少柔软的沙发,并且总酝酿不出适合的情调,这着实是件让人苦恼的事情。这也是我最初萌生买IPad的原因。

但是到了买房结婚的年龄,工资再够花,一下子砸出去三四千米,或多或少还是让人有点肉疼的。

于是我纠结呀纠结了一个多月……

前前后后把几款热门的平板,虽不能说对参数、性能了如指掌,但至少敢说知道各自的优劣。

从Kindle 3,Kindle dx(g),到汉王电子书N800;从三星Galaxy tab,到nook color;从IPad wifi还是3g,到IPad 2。最终,如标题所提到的,定格在了IPad 16 3g。

以下是个人在做这个选择过程中的一些想法记录,如果你现在也有购买平板的打算,希望能对你有点帮助。

阅读全文 »

趋势闪电杀毒手3.0 项目经验总结。

2009-12-15 发表在 工作那点事 查看 315 次 | 评论


官方网站:http://cn.trendmicro.com/cn/mini/cleantool/index.html

自从上周四,闪电杀毒手3.0正式release之后,我一直想静下心来写一些关于3.0的项目经验总结。毕竟,这是我第一次完完全全负责一个项目的开发管理。

但是上周五和南京研发中心过来的几位大牛——见到了传说中的为数不多的staff engineer之一——只可惜是QA——开了一天的会之后,我发现其实所谓的项目管理并没有多少的玄虚,或者说并没有多少的可以拿得上台面讲的东西,所以也就更不用说我所在的这个不正规的开发团队,和不正规的项目管理了。

由于我是软件工程专业出来的科班生,所以期间我问了个Sr. Manager一个略显青涩的问题:“你们的开发团队有没有走正规的软件工程流程”,答案或多或少出乎了我的意料:“正规的软件工程谈不上,就是通常的几个步骤会做,项目调研,产品分析,使用说明书是必须有的”“文档永远赶不上代码”“流程永远为进度让步;为了赶进度,就忘记了流程”。其中尤其说到了文档和代码的问题,大家都说“国内基本上都是这样,文档永远赶不上代码”,后来一个经常往国外跑的Sr. Architect补充说“全球基本都这样”。我听了只能在一旁心中默默感叹,说不出什么滋味。

但是,我想,不管走什么模式,也不管依赖什么管理制度,只要最终能赶上项目进度,保证项目质量,开发团队始终融洽,That's fine。所以,我觉得我还是有一些自己身体力行的独特感受。

1·我在项目开始之前做了很长时间的需求分析,并且与老大保持密切沟通,定期Update,而且写了很正规的需求文档。后来我发现这个文档带来了两方面的问题:(1)这个文档对大家带来的帮助很少,目前我只发现一个作用:QA lead在写测试用例的时候会参考。这是个小而敏捷的团队,所以面对面几分钟的沟通的效果好过十几页的文档。(2)由于需求一直在变,所以文档也要时刻更新维护。但是后来我发现这文档我已经懒得维护了。如果我以后只会整理出一份需求清单,然后跟组员保持充分的沟通就可以。

2·正如1里提到的,这是个小而敏捷的团队,所以资源匮乏的问题也随之而来。在分工的时候,就出现了一个人担当多个角色的问题。就拿我自己来说,我是JM+Architect+RD。而且就一人担当多个角色,最后还是出现了彼此之间的Gap,导致一些事情没有人做。这些Gap的产生,其实归根到底是因为经验缺乏,导致有一些方面没有考虑得到。怎么解决?后来我发现,把这些没有人做的事情分配给有经验的人来做更好,而不是严格地按照职能划分。因为把这些事做TOI的成本,远高于做这些事情本身的成本,而且让一个没有经验的人来做些事情,质量不能保证。虽然这样做可能导致分工不均衡的问题,但是为了让保证项目质量,赶上项目进度,我觉得这样做是值得的,关于分工问题,可以用奖惩来解决。

3·杀毒手3.0主要是在稳定性、兼容性下了功夫。在做的过程中我们发现,Windows 7真是个好东西,实际上你不用在你的代码上做多大的改变,就可以兼容它。而Vista SP1/SP2却真是个娇气的系统。另外,如果真的涉及到Driver层面,很多东西要谨慎,因为Driver的兼容性很严格,而且一旦出了问题,后果严重,并且难收集信息。

4·相对项目管理,其实我到现在还是认为自己骨子里更倾向于做开发。不过在做项目管理一段时间之后,我也发现确实是可以学到很多东西,尤其是可以跟China Region的Technical Director直接沟通,看待问题的角度和层面完全是个质的飞跃。事实上,管理一个项目确实有很多事情要做:与PM沟通,做需求分析,分配任务和资源,与组员讨论模块,把握项目进度,保证测试质量,发布项目并且收集反馈,推广产品等等,这些有些是我之前没有想到的。做这些事情给我带来的感受,与写代码相比,简单点来讲,前者侧重与“想”,后者侧重与“做”,仿佛一个用左脑在做事,另一个则是在用右脑。感觉有点奇妙。

5·我认为软件工程科班出来做管理项目还是有很大优势的。我的前任是WD计算机系的牛人,但是在他手里做了几个项目之后,我总结出他身上的几个问题:“多变,随性”,“爱较真”“不少事情没有自始至终做完整”,总体感受让人suffer。谁都不喜欢突如其来的变化,就算有不好的改变,也要至少让人有心里准备。这些我在做项目管理的时候,都有注意到。我不清楚这些意识是因软件工程大环境整个氛围的熏陶影响,还是个人性格问题。但是我认为,学习软件工程起码是有价值的,尽管现实中我们不能严格地贯彻。思考问题的模式不同,角度也不同。角度决定深度,眼界决定世界,确实不假。

6·AVG的CTO曾问我一个看似简单却又不是一句两句能说清楚的问题“你如何管理你的团队,以保证他们能为你做事”,我也用蹩脚的英语给了他一个看似简单粗俗却十分中肯的回答“I will try to make them happy. If they are happy, they will work for me and do it better”。后来我猜测,他应该很满意我的回答。

以上六点。大概是因为有感而发的缘故吧,一不小心写得长了点。希望对你、对我都有所帮助。

夏末去滑雪。

2009-09-18 发表在 工作那点事 查看 531 次 | 1 条评论

事发地点:上海莘庄银七星室内滑雪场
事发成本:158¥/人
事发时间:19点-24点 无限畅滑
注意事项:穿袜子,穿旧的袜子,穿厚的旧的袜子——因为那个鞋真的很臭;最好带护膝,时间一长,膝盖会疼,容易得关节炎。

TrendMicro China RTL的精英们~

我也出书了。

2009-09-04 发表在 工作那点事 查看 607 次 | 2 条评论

标题听起来是不是很吓人,你是不是特崇拜我。
嗯……好像是挺像那么回事儿。以前我看别人博客上写某某出书了,当时也倍儿崇拜人家。这会儿轮到我自己出书了,我觉得也就那么回事儿。

上图上图:
书名叫《网络安全与病毒防范(第四版》,我参与编写了其中的两章~

5.12¥购买TIS2009——趋势科技5.12周年公益捐助活动

2009-04-16 发表在 工作那点事 查看 318 次 | 评论

http://trendmicro.qq.com/

趋势08Kick off & Year End Party

2009-01-13 发表在 工作那点事 查看 365 次 | 评论

上周四到周六,趋势在南京开了08年度的年会。
于是有幸去了南京研发中心溜达溜达,并且去了趟夫子庙。
收获颇丰:
买了600多块的衣服,买了68块钱一袋的正宗桂花鸭,拿了个BloggerKing的大奖,抽奖中了****¥(低调低调)

Jenny(张老大的太太)

Beer Factory游戏

总裁Oscar

夫子庙大观园

江南贡院

夫子庙

趋势研发中心

BloggerKing颁奖

阳澄湖&千灯镇之行。

2008-09-24 发表在 工作那点事 查看 471 次 | 1 条评论

最近一直没写博,原因之一是因为太忙,RTL最近在做一个工具,VC++开发。10月底大概能发布。也就是说到时我才有可能闲一些。有可能而已。
不过还好,上周末去了趟阳澄湖吃大闸蟹。我对蟹没什么感情,以前有吃蟹的机会都被我拱手让于别人。因此这次便是正儿八经地第一次吃。阳澄湖大闸蟹,噱头归噱头,这么高的价格,吃起来还是有点滋味的。
吃完蟹还有时间,便又去了临近的千灯镇。咋一听有点怪的名字,后来一想便又觉得挺一般,无外乎是挂了千盏灯的缘故吧。千盏倒是跟意料之中一样没有那么多,不过零零星星的灯笼也可以见到。镇的意境挺浓厚。石板路,瓦砾房,错落有致的,没去过乌镇的我,心想乌镇大概不过如此吧。

看惯了猫扑、网易标题党的我,深谙无图不火的道理。
——满足大家的口味,上图上图。最近我没有拿得出手的照片,这次有两张,希望你能喜欢(偷笑中)。

=这个是吃螃蟹地方

=螃蟹1

=螃蟹2

=螃蟹3

=螃蟹4

=千灯镇1

=千灯镇2

=千灯镇3

=鸡头螃蟹。。

=有人说,这是非主流。。。

=我装死样子,像来都有一套。。

=这个。。这个。。。为什么这么狰狞

=这项运动,其实我很想玩,但愣是没鼓起勇气。。不会游泳的下场

趋势科技南京研发中心 正在招人。

2008-08-11 发表在 工作那点事 查看 344 次 | 评论

Job List:
1. Senior QA Engineer x 6

2. QA Engineer *5

3. UI Design Engineer *1

4. Sr. Software Development Engineer x 8

5. Software Development Engineer *7

6. Research Engineer / Researcher *3

7. Senior SQA engineer *1

8. IT engineer*1

9. Senior Technical Support Specialist x 2

详情请看附件:
点击下载此文件

想加入趋势的朋友,请发邮件给我:jason_zhou@trendmicro.com.cn
待遇优厚,工作舒心,不容错过~

在CRTL一年的成长生活。

2008-07-23 发表在 工作那点事 查看 274 次 | 评论

7月8日,是我们这批AV签约趋势刚满一年的日子,也就是说,我们成为趋势人,成为CRTLer已经一年多了。还依稀记得当初我们一行五人拿着烫手的趋势大红封面的合同手册,叽叽喳喳到楼下的招行办理信用卡的热闹景象,而如今,我那用招行的“和”卡的积分已经持续增长了11月有余。

加入趋势,其实纯属机缘。当初毅然离开CSTS去ATC面试,到后来失业的两个星期,再到后来通过先进趋势的Frank联系到趋势的HR,现在看来都是顺水推舟,虽算不上是命运的安排,但是都是一开始无法预料到的。笔试时的汇编题目稍有难度,二面的CRTL老大给我的第一感觉是好像没有睡醒,三面的HR的老大看上去很知性且永不疲惫……于是就这样,我匆匆地成了进入CRTL的最后一人。

小房间里的两个多月的培训,让这个在学校里就忌恨汇编的我,也居然用汇编写出了窗体和小病毒。写出病毒是很快乐的事情,但是汇编和debug都是枯燥的作业,但是我们都坚持了过来。两个月之后,小D走了,阿杜因为学校的关系,去了南京,剩下的我们5个,都把自己“卖”给了趋势上海。

我还记得Luke在面试我的时候问我的问题,“我们以后的工作可能大多是设计汇编、debug等一些比较枯燥的事情,你觉得你能坚持并且热爱下去吗”。其实有时候我也在怀疑,放弃开发,我本来的专业,转而去做病毒处理和分析会是正确的选择么。

说起开发,在趋势之前,大连的ISSC和上海的CSTS,说实话着实让我对国内的开发氛围心凉了一截。当时我们这些刚毕业出来的软件工程专业的学生,都希望能在企业里体现自己的价值并且学到更多的东西,但是,久而久之,我发现,这种开发生活更多的是在谋取金钱,而不是创造价值。我卖掉自己的时间和血肉,买来食物养活自己,这不是我需要的。

进入趋势工作的第一感觉就是,可以自由呼吸。我还记得一开始我会到处炫耀“可乐拖鞋牛仔裤”的工作环境,还有foosball以及wii带来的乐趣,但这并不是关键所在。我所感到的是,这里年轻有朝气,可以大声畅谈欢笑;我脱掉了以前的西装衬衫,离开了作坊式的沉闷压抑的开发环境。我几乎听不到抱怨声,这让我想起以前充斥着“怎么又要加班?”“又要改啊,烦死了”“那家伙技术那么烂,就知道巴结PM”的生活是多么的令人可怕。

当然,刚进趋势的那几个月,由于我们水平有限,做的工作还是一些低端的任务:处理病毒案件。那几个月我们要熟悉流程,并且为了推广China Pattern,每天要给十几个用户打电话。说实在的,我特不爱和陌生人打电话,但是工作了就不比学校了,硬着头皮也要上,于是就这样坚持了下来。后来在我反思这段日子的生活的时候,我想:工作了,学的就不再只是技术,还要学会培锻炼意志,培养一种正确且持久的认真态度,学会怎么平衡工作和生活。这跟后来David离职前的一段讲话很相似:“生活就像一个杂技演员在抛五个球,这五个球里有工作、爱情、朋友、事业、家庭,每个时间段里只有一个球在手里,看你怎么让这5个一直在你手里轮转而不掉下去”。而且呢,给客户打电话也提高了我跟陌生人沟通的表达能力和心理素质,还是很不错的。

后来时间长了,开始习惯了趋势的生活,而且工作的事情也多样化了:处理病毒,开发有助于处理病毒的工具和系统。我们遇到恶心的dll木马群:door0病毒;AV终结者的恶心手段也让我们难堪一段时间;磁碟机和机器狗让我绞尽了脑汁;就在这样的风雨洗礼中,我们不断积累不断成长。而开发项目,其实这是我很开心的事情,因为我的专业又可以找回来了,我仿佛在这里找到了平衡。当你发现你的技术可以帮助公司、帮助你的客户更方便地去处理病毒的时候,你会发现,你是在创造价值,这样的成就感是无可比拟的。而且重要的是,我们都是两三个人组成的一个小团队,要把一整套系统做起来,而不像在软件公司里,你拿到的只是一个模块;接手了整个系统,你要考虑的问题就多起来了,你穿梭于多种角色之间,DBA、QA、PM、RD……并且遇到一些问题,是你根本无法预料的,甚至面临它的时候,你开始会束手无策,但是后来,我们渐渐攻克了难关,而这样以后,你的成长是最多的,因为你不但学习了技术,而且积累了经验和处理难题的逻辑思路。遇到一个问题,你清楚该怎么解决,并且你有信心去解决掉,这是最宝贵的。

还记得烈日下南北湖的拓展训练,让我有了第一次“豁出去”的经历;五月里 彩弹在我后背留下的吻痕,至今还没褪去;我很懊恼,为什么Kick off上有那么多的大奖,却没有光临我这个小帅哥;EVA在paramount上对于杀毒界和趋势的讲演,使我对我所做的工作的大环境的认识有了质的变化;我现在已经会用TLC上学到的理论知识 在QQ上泡mm了,当然,如果TLC不好使,我还会跟她说“小心我给你种病毒哦”。

当我的其他同学和朋友会在讨论拿多少月薪的时候,我会在心里对他们嗤之以鼻,这社会的价值观已经沦落到用金钱来衡量了;有时候也有人会很好奇地问我,到底在趋势做些什么,我会笑着说“给老板倒倒茶啊,抹抹桌子啊,跟mm聊聊天啊”。在趋势一年,我对病毒界、杀软界有了不错的认识,也积累了挺多的病毒经验和处理病毒经验,而且我的老本不但没有扔掉,反而提高不少了呢。

不过,如果你想这篇博文里偷窥到趋势的一些鲜为人知之处,类似比如google的丰盛的免费午餐啊,比如华为的员工打卡迟到几分钟会扣多少薪水啊,等等,那么请你rollback到本文开始之处。我只能说,我在趋势的生活没什么特别不一般的,就这样每天成长一点,每天快乐一点,一年下来便是365倍了。