Ho appena letto un annuncio per la ricerca di un programmatore. Mi fa sorridere la richiesta di skill, a mio avviso impossibili da trovare all'interno di una sola figura:
- conoscenza di PHP 4, magari anche 5
- Conoscenza della progammazione ad oggetti e dei design pattern quali MVC
- Ruby on Rails
- TDD
- (ma anche MySql, Unix, Flash, ActionScript2)
Dalla mia esperienza, un programmatore PHP non ha idea di cosa sia la programmazione ad oggetti (PHP5 è uscito 3 anni fa, e ancora oggi tutti usano PHP4 perchè il 5 introduce la programmazione ad Oggetti), e tanto meno cosa siano i Design Pattern.
Per non parlare poi di RoR e TDD: secondo me qui siamo veramente oltre le possibilità dei programmatori PHP.
Semplice desiderio di trovare un super programmatore PHP o poco conoscenza della realtà da parte di chi ha scritto l'annuncio?
NB: Le mie considerazioni sono basate su quella di 10ina di programmatori PHP coi quali ho avuto modo di interfacciarmi nella mia carriera, magari sono stato sfortunato e ho incontrato solo quelli meno skillati.
In ogni caso, se mi sbaglio, e conoscete un programmatore PHP, che conosca i Design Pattern, RoR e adotti un approccio TDD, dategli il link all'annuncio.
Technorati tags:
PHP,
MVC,
RoR,
Annuncio,
Rant,
TDD
posted @ sabato 15 settembre 2007 13:36