Shelley Shyan
Shelley is a developer, writer, speaker, manager, blogger, reader, dreamer, leader, photographer, freethinker, and ... Chinese guy. My Chinese name is Chengliang Xian, and living in Beijing. Although once I worked as an ASP programmer, I soon became a PHP coder. And that is how the story begins. After three years of work experience, I am a highly qualified PHP Engineer now. Whatever you think, Zend acknowledged it. :-) I would like to share my stories about programming and designing. And, that's how the story goes. In order to be a great programmer, I know, there should be a lot of studies and practices. 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 {...} ...
They are the basics you should understand, but they are not all the basics. XHTML, CSS, Javascript(AJAX), PHP, MySQL, Shell, Linux, network, ... About PHP, there is OO, security, performance, ... As time goes by, I am getting more and more knowledge about large scale website and architecture, about caching, about server architecting, about scaling, about ...
You have your expertise, I have mine. As you come to my site, you are my guest. I would like to provide my guest with the interesting things I would like to share. The story is going on... Resume English Chinese Any questions, suggestions or recommendations, welcome to contact . |