Home About Shelley

About Shelley

Sunday, 17 February 2008 00:00   Review this article  Add to Technorati Favorites

Shelley Shyan

Zend PHP 5 Certified Engineer

Hi, this is Shelley and I am living in Beijing, China.

My Chinese name is Chengliang Xian.

Although I worked as an ASP programmer, I soon became a PHP coder. This is how the story begins.

After achieving three years of work experience, I am a highly qualified PHP Engineer now and as you can see, I have been certified. The experience was exciting.

I wish to share my thoughts about programming. And, that's how the story goes.

In order to be a great programmer, it requires a great deal of study and practice.

First, if you want to be a web programmer, (X)HTML & CSS is a fundamental requirement.

Without (X)HTML, though you can realize a web page with XML, it's generally hard for a begginer to start web designing and programming. As there are always newer standards coming up, you can not be left behind. There are some PHP programmers, as far as I know, who have begun to introduce HTML 5 and CSS 3 on their sites. You should make use of the tags and grammar recommended, or "best practice", not the ones you have used 10 years, or even more, ago. It's really frustrating to hear "I am always using <b>, why should I trouble myself to use <strong>?", "Since <br> can be correctly rendered, why should I change my habit to use the more complicated <br />?"

On the CSS hand, there are still a lot of designers who love to get help from IDEs like Dreamweaver and its Design mode. Yes, nobody could stop you from doing that. but you should know, a good programmer won't use that. Because IDE is still an IDE, it cannot generate css like:

a:link, a:visited {...}
a:hover, a:active {...}
div div {...}
div+p {...}
...

I enjoy designing with text editors like vim very much. That's what can realize my ideas.

As time goes by, I am getting more and more experience.

A valuable one is, the experience of developing mobile websites. I believe you have a mobile phone, or even more (please, don't let me down, :-) ). Mobile phone is becoming more and more widely used daily,  the phone itself is more and more powerful, and mobile websites are more and more common. Though it shares a lot of commons with normal web browser based websites, it has a lot of unique features, from the design concepts to the XHTML and WAP CSS. It's impossible to feel it without designing and writing code by yourself.

And, we cannot miss AJAX (Asynchronous JavaScript and XML). You can always see it everywhere. Modern websites always like AJAX. And, sure, it's really great. You will become to love it once you tried. A web programmer should also know what it is and how it works.

You have your expertise, I have mine. As you come to this site, you are my guest. And as to me, I would like to provide my guest with the information he/she needs. And, I don't want to let him/her down.

The story is going on... 

Resume

English     Chinese

Any questions, suggestions or recommendations, welcome to contact Shelley's Email.

 

Copyright © 2010 PHP42. All Rights Reserved.

Other Languages Blog DirectoryFind the best blogs at Blogs.com.Internet blogsWeb Developement Blogs - BlogCatalog Blog DirectoryTechnologyBlog DiggerSpreadfirefox Affiliate Button