Re: [PHP] What makes a PHP expert
I'd say a programming expert is one that can grasp the nuances and complexities of a problem and break it down coherently and correctly in a relatively short amount of time (compared to average). A php expert is one that can break it down and implement a solution that leverages the PHP way of doing things and works with the language for a truly elegant solution. (The PHP way of solving a problem is different than the Java way is different from the C++ way. Different languages have different strengths. A language expert knows how to play to the strengths of the language he's using.) On Thursday 18 January 2007 9:23 am, bruce wrote: hi... for my $0.02 worth... sometimes it's as simple as someone who can qucikly grasp the issue(s) and nuances/intracacies of the issues/problems, and who can then utilize php to solve the problem, as well as craft an elegant solution that will scale into the future. peace... -Original Message- From: Jay Blanchard [mailto:[EMAIL PROTECTED] Sent: Thursday, January 18, 2007 5:56 AM To: h; php-general@lists.php.net Subject: RE: [PHP] What makes a PHP expert [snip] I often see job ads asking for a PHP expert and was wandering what you all thought makes a PHP programmer into an expert. what would you mark out as the key skills that distinguishes an expert from the ordinary i.e. OOP mastery, regular expressions etc. [/snip] First I would consider number of years of programming experience including how many years a programmer had been using PHP. I would examine some code and look for organization, documentation, and consistency. Is the programmer published (articles, books, etc) which may not count against expertise? An expert encompasses so much more than skills. For instance, I could be an expert on football because I understand history of the game, have been published, understand game planning and execution, and have played at the wide receiver position. Only the last 2 items really require skills. -- Larry Garfield AIM: LOLG42 [EMAIL PROTECTED] ICQ: 6817012 If nature has made any one thing less susceptible than all others of exclusive property, it is the action of the thinking power called an idea, which an individual may exclusively possess as long as he keeps it to himself; but the moment it is divulged, it forces itself into the possession of every one, and the receiver cannot dispossess himself of it. -- Thomas Jefferson -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] What makes a PHP expert
larry... sounds good... however, given that you often have a myriad of different ways to solve a problem, how does on determine which of the solutions, is the 'PHP way' unless there are seriously obvious flaws with an approach, you can often have different approaches of solving a problem that pretty much lead to the same result.. peace... -Original Message- From: Larry Garfield [mailto:[EMAIL PROTECTED] Sent: Friday, January 19, 2007 7:29 AM To: php-general@lists.php.net Subject: Re: [PHP] What makes a PHP expert I'd say a programming expert is one that can grasp the nuances and complexities of a problem and break it down coherently and correctly in a relatively short amount of time (compared to average). A php expert is one that can break it down and implement a solution that leverages the PHP way of doing things and works with the language for a truly elegant solution. (The PHP way of solving a problem is different than the Java way is different from the C++ way. Different languages have different strengths. A language expert knows how to play to the strengths of the language he's using.) On Thursday 18 January 2007 9:23 am, bruce wrote: hi... for my $0.02 worth... sometimes it's as simple as someone who can qucikly grasp the issue(s) and nuances/intracacies of the issues/problems, and who can then utilize php to solve the problem, as well as craft an elegant solution that will scale into the future. peace... -Original Message- From: Jay Blanchard [mailto:[EMAIL PROTECTED] Sent: Thursday, January 18, 2007 5:56 AM To: h; php-general@lists.php.net Subject: RE: [PHP] What makes a PHP expert [snip] I often see job ads asking for a PHP expert and was wandering what you all thought makes a PHP programmer into an expert. what would you mark out as the key skills that distinguishes an expert from the ordinary i.e. OOP mastery, regular expressions etc. [/snip] First I would consider number of years of programming experience including how many years a programmer had been using PHP. I would examine some code and look for organization, documentation, and consistency. Is the programmer published (articles, books, etc) which may not count against expertise? An expert encompasses so much more than skills. For instance, I could be an expert on football because I understand history of the game, have been published, understand game planning and execution, and have played at the wide receiver position. Only the last 2 items really require skills. -- Larry Garfield AIM: LOLG42 [EMAIL PROTECTED] ICQ: 6817012 If nature has made any one thing less susceptible than all others of exclusive property, it is the action of the thinking power called an idea, which an individual may exclusively possess as long as he keeps it to himself; but the moment it is divulged, it forces itself into the possession of every one, and the receiver cannot dispossess himself of it. -- Thomas Jefferson -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] What makes a PHP expert
True, there's rarely One True Answer. That's one reason why there is no clear-cut definition of Expert. However, there are frequently better or worse solutions to a problem. It's easier to pinpoint when someone is not going with the grain of the language than when they are. For instance, considering the global namespace to be a good interface between system components disqualifies someone from the expert title, IMO. :-) (Yes, I've had to clean up after that.) Using arrays but never actually using associative arrays is another against the grain issue in PHP (whereas in other languages associative arrays are not as dead-easy as in PHP, so they're a wrong answer more often). That doesn't automatically mean that using associative arrays and not using the global namespace make someone an expert, of course, it's just an indication that they don't not know what they're doing. On Friday 19 January 2007 9:43 am, bruce wrote: larry... sounds good... however, given that you often have a myriad of different ways to solve a problem, how does on determine which of the solutions, is the 'PHP way' unless there are seriously obvious flaws with an approach, you can often have different approaches of solving a problem that pretty much lead to the same result.. peace... -Original Message- From: Larry Garfield [mailto:[EMAIL PROTECTED] Sent: Friday, January 19, 2007 7:29 AM To: php-general@lists.php.net Subject: Re: [PHP] What makes a PHP expert I'd say a programming expert is one that can grasp the nuances and complexities of a problem and break it down coherently and correctly in a relatively short amount of time (compared to average). A php expert is one that can break it down and implement a solution that leverages the PHP way of doing things and works with the language for a truly elegant solution. (The PHP way of solving a problem is different than the Java way is different from the C++ way. Different languages have different strengths. A language expert knows how to play to the strengths of the language he's using.) On Thursday 18 January 2007 9:23 am, bruce wrote: hi... for my $0.02 worth... sometimes it's as simple as someone who can qucikly grasp the issue(s) and nuances/intracacies of the issues/problems, and who can then utilize php to solve the problem, as well as craft an elegant solution that will scale into the future. peace... -Original Message- From: Jay Blanchard [mailto:[EMAIL PROTECTED] Sent: Thursday, January 18, 2007 5:56 AM To: h; php-general@lists.php.net Subject: RE: [PHP] What makes a PHP expert [snip] I often see job ads asking for a PHP expert and was wandering what you all thought makes a PHP programmer into an expert. what would you mark out as the key skills that distinguishes an expert from the ordinary i.e. OOP mastery, regular expressions etc. [/snip] First I would consider number of years of programming experience including how many years a programmer had been using PHP. I would examine some code and look for organization, documentation, and consistency. Is the programmer published (articles, books, etc) which may not count against expertise? An expert encompasses so much more than skills. For instance, I could be an expert on football because I understand history of the game, have been published, understand game planning and execution, and have played at the wide receiver position. Only the last 2 items really require skills. -- Larry GarfieldAIM: LOLG42 [EMAIL PROTECTED] ICQ: 6817012 If nature has made any one thing less susceptible than all others of exclusive property, it is the action of the thinking power called an idea, which an individual may exclusively possess as long as he keeps it to himself; but the moment it is divulged, it forces itself into the possession of every one, and the receiver cannot dispossess himself of it. -- Thomas Jefferson -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- Larry Garfield AIM: LOLG42 [EMAIL PROTECTED] ICQ: 6817012 If nature has made any one thing less susceptible than all others of exclusive property, it is the action of the thinking power called an idea, which an individual may exclusively possess as long as he keeps it to himself; but the moment it is divulged, it forces itself into the possession of every one, and the receiver cannot dispossess himself of it. -- Thomas Jefferson -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] What makes a PHP expert
[snip] I often see job ads asking for a PHP expert and was wandering what you all thought makes a PHP programmer into an expert. what would you mark out as the key skills that distinguishes an expert from the ordinary i.e. OOP mastery, regular expressions etc. [/snip] First I would consider number of years of programming experience including how many years a programmer had been using PHP. I would examine some code and look for organization, documentation, and consistency. Is the programmer published (articles, books, etc) which may not count against expertise? An expert encompasses so much more than skills. For instance, I could be an expert on football because I understand history of the game, have been published, understand game planning and execution, and have played at the wide receiver position. Only the last 2 items really require skills. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] What makes a PHP expert
At 09:55 AM 1/18/2007, Jay Blanchard wrote: snip First I would consider number of years of programming experience including how many years a programmer had been using PHP. I would examine some code and look for organization, documentation, and consistency. Is the programmer published (articles, books, etc) which may not count against expertise? An expert encompasses so much more than skills. For instance, I could be an expert on football because I understand history of the game, have been published, understand game planning and execution, and have played at the wide receiver position. Only the last 2 items really require skills. -- Good answer Jay. Whenever someone refers to me as an expert I raise the shields. I've been humbled too many times, and a remark like that is usually a precursor to getting bitten by. A harbour pilot received a fawningl ompliment, from a quite gorgeous tourist, that he must know where all the deep water channels were. No ma'm he replied, but I know where the rocks are. Yep. Cheers - Miles -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.410 / Virus Database: 268.16.14/636 - Release Date: 1/18/2007 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] What makes a PHP expert
hi... for my $0.02 worth... sometimes it's as simple as someone who can qucikly grasp the issue(s) and nuances/intracacies of the issues/problems, and who can then utilize php to solve the problem, as well as craft an elegant solution that will scale into the future. peace... -Original Message- From: Jay Blanchard [mailto:[EMAIL PROTECTED] Sent: Thursday, January 18, 2007 5:56 AM To: h; php-general@lists.php.net Subject: RE: [PHP] What makes a PHP expert [snip] I often see job ads asking for a PHP expert and was wandering what you all thought makes a PHP programmer into an expert. what would you mark out as the key skills that distinguishes an expert from the ordinary i.e. OOP mastery, regular expressions etc. [/snip] First I would consider number of years of programming experience including how many years a programmer had been using PHP. I would examine some code and look for organization, documentation, and consistency. Is the programmer published (articles, books, etc) which may not count against expertise? An expert encompasses so much more than skills. For instance, I could be an expert on football because I understand history of the game, have been published, understand game planning and execution, and have played at the wide receiver position. Only the last 2 items really require skills. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] What makes a PHP expert
Other reading - http://phpthinktank.com/archives/47-What-Makes-An-Expert.html Respectfully, Ligaya Turmelle -Original Message- From: h [mailto:[EMAIL PROTECTED] Sent: Thursday, January 18, 2007 11:27 PM To: php-general@lists.php.net Subject: [PHP] What makes a PHP expert Dear All I often see job ads asking for a PHP expert and was wandering what you all thought makes a PHP programmer into an expert. what would you mark out as the key skills that distinguishes an expert from the ordinary i.e. OOP mastery, regular expressions etc. p.s. I am not an expert but am intersted to see if i could become one! -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php