United States*
Microsoft.com Home|
Microsoft*
Search Microsoft.com for:
Most Valuable Professional 
|MVP Worldwide
en-us
en-us

MVP Insider Archive: May 2006

Hongjun Guo – Beijing, China
Most Valuable Professional - ASP/ASP.NET

Hongjun Guo – Beijing, China - Most Valuable Professional: ASP/ASP.NET

Hongjun works as the Community DPE Manager at Unisun MDM Digital Tech. Co., Ltd. and manages two community sites – a blog (http://blog.joycode.com/) and CSDN (http://community.net/). CSDN (http://www.csdn.net) is the gateway tech Web site for IT professionals in Chinese, and is the biggest of its sort with about one million registered users and more than 30,000 enterprises including the People’s Republic of China, Taiwan, Hong Kong, Singapore, and Malaysia. Hongjun has also presented at TechEd 2005 on Web 2.0 Birds Of A Feather.


What does MVP mean to you?
Beyond recognition for software skills, the MVP award also brings pressure and motivation to the MVP. Once people know that you are an MVP, you are expected to surpass your boundaries and achieve more.
If you could ask Steve Ballmer one question about Microsoft, what would it be?
I would ask Steve Ballmer about Microsoft’s plans for expanding their offerings of localized software in China. For instance, neither "Age of Empires", nor the Microsoft® Windows ServerTM 2003 R2 Enterprise x64 Edition offers a simplified Chinese edition. Local users will not be satisfied with Microsoft’s products unless they have excellent localized versions. For Microsoft, success has come because they have persisted to the end. In order to succeed here, they must address the localization issue.
What do you think the best software ever written was?
The best software is that which meets most of its users’ demands. With a search engine, for example, the goal is to find information; however, if one is constantly interrupted while searching, the tool will appear worthless. Many search engines spit out nothing but trash data, such as advertisements, when performing a search, and most of the results on the first few pages are equally useless. I consider a search engine with a simple interface and well-organized results as the best software.
If you were the manager of Visual Developer - ASP/ASP.NET, what would you change?
The Internet is a breeding ground for new information, an ever-changing medium. A Web site is a visual representation of the Internet and thus needs to quickly respond to rapid change.

As far as ASP/ASP.Net goes, I believe that the following is necessary to optimize the program:

1. Improve the user’s experience. For instance, when loading a Web site, the browser must completely download all information within the HTML Table tags before it can display the data. Therefore ASP.net WEB controls need to use the Table tags less often.

2. Speedy website building. In the Net Generation, ideas are easily copied. Web site “A” may provide some data or service and less than a month later it is quickly copied by Web site “B”. One must quickly implement an idea online and must guard it instantly. ASP.NET should provide more complete modules, which would help the user spend less time constructing sites and more time constructing a richer Web experience.

3. Ability to easily maintain large Web sites. ASP/ASP.net is, without doubt, a development product, and it should be easier to develop vast Web sites with it. Large Web sites can encounter various problems such as distribution, and this type of technology should be easier to use in ASP/ASP.net.
What was the last book you read?
I tend to read more electronic books and articles than paper books, but recently I have been reading and re-reading Xiao Qian’s Ethereal Journey. It is a fantasy novel in the vein of Lord of the Rings or Harry Potter, but with a definitive Chinese air.

I believe that developing software does not depend solely on technical skill but also on design. For good design, a flexible intellect is necessary. Fantasy novels allow one to stretch the imagination and avoid being stuck inside the box. As a developer, you should let your imagination run wild.
What music CD do you recommend?
I do not really consider myself to be a music expert. When I am not working, I listen to music that relaxes me, but I do not have a specific preference. The way I see it, any music that makes you happy is good music.
What makes you a great MVP?
I am extremely passionate about technology and am constantly exploring new ideas and innovative technologies. I maintain two blogs: http://blog.joycode.com/ghj/ for sharing my knowledge and ideas, and http://blog.csdn.net/ghj1976/ for recording the planning, changes and new thoughts on the CSDN online community. I enjoy writing in my blogs and continuously update them. I also serve as the maintainer, developer, developer manager and user of CSDN, a Chinese tech Web site with more than one million registered users. It receives more than 50,000 new threads and replies each day, and its daily page views exceed 2.3 million.
What’s in your computer bag?
I rarely use my briefcase because I do not travel often and keep all my documents at the office or home. Most of my daily commute is spent thinking about various things – technical issues, how to enhance the online experience of my CSDN users, the novel I read the other day. In this way, much of my inspiration comes from my reflection on the way to work.
What is the best thing that has happened since you have become an MVP?
I have enjoyed getting acquainted with more people with similar interests. As an MVP, I have made several new friends with whom I have enjoyed discussing technical issues and sharing ideas.
What is your motto?
“Never ignore the small stuff.” I have so many thoughts and ideas running through my mind each day, and I record most of them in my blog, even if they are merely tidbits of technical information.
Who is your hero?
Saucer (Si Gui), a member of CSDN. Since registering in 2002, he has tirelessly assisted online friends in solving various problems. Helping a person once is simple, and those who assist others month after month are not rare, but to do so over years is extraordinarily difficult. I admire his passion, attitude and perseverance toward online technical community without asking for any recognition.
What does success mean to you?
I feel that success is when you are able to feel happy with your lot. I feel successful when I am able to exchange ideas with many people. In my blogs, many people comment on my posts with varying opinions, and I feel fortunate that they have shared their views with me. It is one of my main motivations behind keeping a blog.

Success is also represented by others putting your products to good use. On CSDN there are many questions addressed every day. Many use the site to enhance their knowledge and help others. Two moderators who helped me develop CSDN even fell in love and got married. In such joyous situations, I feel like a successful man.
Last Review : August 1, 2006

© 2008 Microsoft Corporation. All rights reserved. Terms of Use |Trademarks |Privacy Statement |Services Agreement