E' solo una mia impressione o noi che ci occupiamo di informatica, programmazione più nello specifico, non saremo mai dei veri esperti?
Stavo riflettendo su questo: un avvocato che ha alle spalle 30/40 anni di esperienza in cui ha lavorato ad innumerevoli cause, se bravo, verrà riconosciuto tanto esperto e tanto valido e potrà alzare il suo prezzo vantando la sua esperienza.
Forse per un programmatore è più difficile chiamarsi esperto in quanto ci sono dozzine su dozzine di cose da conoscere che sono per lo più a scadenza... e poco importa se determinati concetti di base sono sempre presenti.
Se penso che uno può aver programmato per anni in ASP... oggi quasi non è più usato...
Oggi ci ritroviamo a dover non solo saper programmare a livello base ma anche a saper usare tutti i CMS che esistono (perché c'è chi chiede che tu sia esperto in Wordpress, chi in Joomla, Drupal... e poi vai con gli ecommerce Magento, PrestaShop, OScommerce, Open-cart e i vari plugin...).
Poi c'è chi vuole il sito che si adatta su tutti i dispositivi (fissi e mobili), chi lo vuole completamente in Flash...
E ovviamente c'è chi cerca gente esperta di programmazione mobile su tutti i principali dispositivi, anche quando una nuova tecnologia è appena nata... e come fai ad essere subito esperto? Probabilmente "giocando" per conto tuo a fare test e programmi più o meno semplici (perché se il cliente richiede che tu sia esperto non puoi fare esperienza al volo).
Qualcuno di voi si reputa veramente esperto? E' in grado di passare facilmente da una richiesta ad un'altra di qualunque tipo perché conosce già tutto?
Io ammetto che se questo è il parametro per definirsi "esperto", allora io non lo sono: non conosco tutti i linguaggi di programmazione (anche se sappiamo che a parte qualcuno più ostico dovrebbe essere rapido impararne uno nuovo avendo già conoscenze su altri); d'altro canto non so usare tutti CMS e tutti gli e-commerce, e ancora non mi sono cimentato in programmazione mobile.
L'angoscia mi è venuta rispondendo ad un annuncio dove poi, a voce, mi hanno detto che cercavano qualcuno esperto in un determinato CMS mai sentito prima: onestamente gli ho detto che non lo conoscevo ma che avrei imparato, ma hanno detto di no e hanno anche detto che oggi è indispensabile conoscere tutto altrimenti si è fuori mercato. Conoscere tutto o far finta di conoscere tutto? E come si fa a conoscere tutto? "Giocando" a fare test e semplici programmi?
E quindi torno all'esempio iniziale: ad un avvocato con esperienza si richiede che conosca tutto? E' desiderabile, ma chiaramente studia il caso volta per volta e anche se alcuni casi possono essere molto simili e dall'esito identico, ci può essere un caso che tratta un aspetto mai trattato prima. Allora l'avocato è fuori mercato se non ha mai trattato prima quell'aspetto? E quando avrebbe dovuto trattarlo? "Giocando" a fare cause di test?