伴随着圣诞节的到来,我的2013也即将画上句号,回首这一年,收获颇多。首先,在这一年里我结识了很多优秀的朋友,也从他们身上学到了很多做事和做人的道理。其次,无论从编程技术还是个人成长都有了较大幅度的提高,也初步完成了从在校学生到职场人士的角色转变。然而,2013年4月份成功的当选为微软最有价值专家(Microsoft Most Valuable Professional),无疑是这一年里最为重要的收获之一。
这一切都要先从博客开始讲起,我的个人博客建立于2011年8月,那时正好是研一的暑假,已经修完了所有课程,成绩也比较理想。拿到了一等奖学金,还被评为校级优秀研究生^_^。由于暑假不是太忙,所以打算将平时所学的知识加以整理,以便梳理自己的知识体系。因此,就在博客园和CSDN注册和开通了名为MoreWindows的博客,之所以用这个名字,是因为那时正在看《Windows程序设计》和《Windows核心编程》,对Windows系统的架构设计很是推崇,觉得Windows系统犹如浩荡之海洋,驾一扁舟而悟沧海之妙,勇于追求而永不止步,所以就取名MoreWindows,寓意更深更远的追求。
博客中最开始发表的是《白话经典算法系列》的七大排序和一些Windows编程技巧总结,还包括一些Visual Studio的使用技巧。说实话,同时更新2个博客是比较累的,每次的排版都要花费我不少的时间。特别是《白话经典算法系列之六 快速排序 快速搞定》,这篇文章中的3个表格60个数字本来是用Word编辑好格式并设置了不同的颜色以便于读者区分和把握重点,可是复制到浏览器中,格式就变了,每个格子变小了不说,文字的颜色也全丢了。。。。。害得我又要一个一个的重新设置。这篇文章也还不错,独特的“挖坑填数+分治法”比呆板的教科书上概括的细致,能给人一个深刻生动的映像。以至于后来的每次面试时,都会被面试官问道为什么要用这个方法来总结,然后就是我palapala,连比带划给面试官们解释。后面写了《白话经典算法系列之七 堆与堆排序》,从客观上讲,这篇文章配图4张,为了保证配图的质量,这些配图都是从国外经典的数据结构与算法教材上选取的。代码段有6段,从堆的定义、存储、插入、删除到堆排序、堆化数组都做了详细的介绍并给出了完整的源代码示范。事实上,这篇文章还作为堆排序的示范文章被GOOGLE公司的陈利人在微博上推荐过。可见这篇文章的质量还是不错的。当时我将这篇文章都发表到博客园和CSDN的首页上,没想到的是,博客园的编辑马上就将我的文章给撤下了,理由是对网友帮助不大。晕倒!!!后来由于研二快开学了,事情多了起来,每次更新2个博客花费时间过多,所以就停止了博客园的更新,全力投入CSDN博客上。
在完成白话经典算法系列的七大排序后,便开始了白话经典算法系列的经典面试题的发表。这些都是自己在笔试或面试时所遇到的题目,有着很强的针对性和实用价值。同时在迅雷实习时参与了迅雷大全的研发,所以也写PHP/HTML/JavaSrcip的入门12篇,呵呵,都是初步接触动态网页开发时写的,高手轻拍,后面开发忙起来(当时人数比较少,开发人员就1个老大带1个正式员工加2个实习生),也没时间继续写了。在2012年时又发表了《秒杀多线程面试题系列》,这个系列对多线程介绍的比较全面,从创建多线程,使用多线程,多线程的同步互斥问题,多线程的四大同步机制——关键段、事件、互斥量、信号量,多线程的两大著名问题——生产者与消费者问题,读者写者问题等等都做了详细的介绍,每篇文章都给出了完整的代码示范和程序运行截图。由于多线程应用的非常广泛,所以这个系列非常受读者的欢迎。平均每篇文章的访问量都接近2万。
到了2013年初的时候,由于在微软亚太研发集团的STC部门实习过,校园招聘时也陆续获得了百度、腾讯、创新工场、迅雷、360的offer,并幸运的在百度的考场中获得了笔试第二名。加上看到Cat Chen,尹成等大牛都是在学校时就荣获了微软最有价值专家称号,所以自己也想尝试申请微软最有价值专家,看看有没有希望。在收集一些资料并参考了微软最有价值专家官网的介绍和CSDN上对申请微软最有价值专家的说明后。个人感觉微软最有价值专家主要考察两个方面,一个是自己本身的能力是否优秀,另一个是是否积极帮助其他人。由这两个因素来考察候选人是否有足够的能力和影响力来胜任微软最有价值专家。因此在填写材料一方面要介绍自己在技术方面的成果,重点突出自己的技术能力,证明自己有能力胜任微软最有价值专家,另一方面要证明自己积极努力的帮助其他人,比如写作、参与微软技术活动,组织技术培训、写博客、在论坛中发贴或回帖等等。由于这些材料最终会有美国微软总部来审核,所以这些材料都要使用英语。在我提交材料时,要非常感谢CSDN的工作人员,他们在我准备材料时给予我大量的帮助和指导,在此表示真诚的感谢。同时还要感谢好友陈俊亮,他是在2013年1月份当选微软最有价值专家,在很多问题上给予了我非常合理的建议。
材料提交上去后一段时间,微软中国有人联系我,要求修改材料上的一些问题,并补充材料。呵呵,之前听说过,如果要求你补充材料,说明你有希望被微软总部选上。所以我马上按要求修改并补充了材料。在一段较长时间的等待。终于在2个月后的一天,当时还正宿舍修改毕业论文,一打开邮箱,就看到来自微软总部的祝贺邮件——成功的当选了微软最有价值专家。非常的开心^_^,有幸在毕业前夕获得这一殊荣。下图是证书及奖杯和大家分享一下:
最后用一句话与大家共勉——勤学如春起之苗,不见其长,日有所增。辍学如磨刀之石,不见其损,日有所亏。祝大家在新的一年中,继往开来,积极进取,实现自己的梦想。乘风破浪会有时,直挂云帆济沧海!
注:摘自维基百科的说明:目前全球大约有 4200 位以上 MVP,以美国的人数最多,中国大陆区约有 240 位,台湾区约有 110 位。
CSDN年度博客之星正在评选,本人的博客不敢说非常优秀,但绝对敢说非常认真。博客的所有文章都是原创,每篇文章的讲解详细并辅以例子说明,示范代码都工整规范,绝大部分博客文章都配有图片。要是觉的我的博客对您有帮助,希望您能支持我一下,大家的支持就是我最好的奖励。谢谢大家。
MoreWindows博客目录:http://blog.csdn.net/morewindows/article/details/17488865
MoreWindows投票地址:http://vote.blog.csdn.net/blogstaritem/blogstar2013/MoreWindows