Newsgroup: it.lavoro.professioni.webmaster
Titolo: Perche' nessuno cerca programmatori php?

Stavo sfogliando le offerte di lavoro (di cui per ora fortunatamente non 
ho bisogno) per programmatori e notavo la bassissima richiesta di 
programmatori php.
La quasi totalità delle richieste si concentra su cobol/cics/as400/db2, 
java, asp/
asp.net
 e qualche sappista.
Come mai?

CucsDB2 ha scritto:

Probabilmente è molto meno diffuso nelle aziende.
Anche perché chi paga i rinfreschi alle presentazioni delle nuove 
versioni di php?

>cobol
l'ho studiato a scuola... che orrore!


Li cercano anche php, leggi la bakeca

 versioni di php?
Si può dire lo stesso di java suppongo, eppure ai programmatori java che 
conosco le aziende fanno la corte nel vero senso della parola.
Come mai?

 conosco le aziende fanno la corte nel vero senso della parola.
Sun ha passato gli ultimi 15 anni a pubblicizzare Java in tutti i modi, 
dai buffet nella hall degli alberghi alle intere fiere, passando per 
marketing aggressivo sui produttori di hardware e gestionali e dalle 
joint venture con altre aziende. Poi ha reso open source il suo software, 
ma ormai la base c'e`.
Zend non lo ha mai fatto. Non a quel livello, almeno.
Eppure e`, assieme a ASP/ASP.Net e Java, uno dei tre principali 
"protagonisti" su Internet.
Inoltre se cerchi tra i programmatori, per forza trovi poco PHP, visto 
che e` principalmente (solo) web, mentre Java e .Net sono molto usati 
anche in ambito gestionali aziendali (che e` praticamente l'unica 
industria software italiana).
Cerca tra gli annunci di sviluppatori web, web master, web designer 
(ebbene si`...), ecc.
Bye.

 
Mi ricollego... ho notato che gli applicativi web usati da banche e 
assicurazioni (cioè gli applicativi nuovi) abbondano di jsp e fanno 
degli accrocchi incredibilmente ingarbugliati. non sarebbe più semplice 
se usassero php o asp?

 se usassero php o asp?
Perché? Puoi fare accrocchi in qualsiasi linguaggio
-- 
Lawrence, 
oluyede.org
 - 
neropercaso.it
 - 
stacktrace.it
"It is difficult to get a man to understand 
something when his salary depends on not
understanding it" - Upton Sinclair

 
l'idea che mi son fatto è che siano costretti a fare accrocchi per dare 
una minima usabilità alle pagine

:

La mia opinione e' che:
1) PHP e' un linguaggio profondamente mediocre. Se confrontato agli
altri player (che siano ASP.net o che sia Python) ne esce veramente
male. 
2) La gestione di Zend e' a tratti stupidita' allo stato puro. Le
major release, tipicamente, rompono la compatibilita', ma con PHP cio'
puo' accadere anche con le minor release. Ora, io ricordo anni fa,
ancora i tempi precedenti PHP 5, che mi era capitato un bug abbastanza
stronzo su un cambio da una minor all'altra (da 4.3.x a 4.3.y) e da li
con me hanno definitivamente chiuso, ma leggo periodicamente di API
break di vario tipo.
3) Tutti dicono che scala, nessuno sa come. A quanto pare in Facebook
aggiungono n macchine al mese, il che suggerisce che no, non scala
affatto (qui parliamo di migliaia di server, dei quali innumerevoli
centinaia di caching - se l'architettura è ok, e lo è, com'è che non
scala orizzontalmente ?)
4) Non cerchi "programmatori PHP", ma programmatori CakePHP, Symphony,
Drupal ecc. Questi Framework spesso fungono anche da pezze alle
innumerevoli mancanze del linguaggio, e quindi hanno un costo di
entrata che non è soltanto la conoscenza del linguaggio. In
Python/Ruby ad esempio non è così, se conosci il linguaggio devi solo
impararti l'API di Django/TurboGears/Rails/Sinatra, ovvero sei al 90%.
5) PHP ha un costo d'entrata bassissimo, per una applicabilità, come
noti, abbastanza bassa. Il mercato quindi si satura abbastanza in
fretta se non ti specializzi in un framework particolare, come ad
esempio il richiestissimo Magento (che non è un framework, ma tira
parecchio: 
http://twitter.com/ngw/statuses/1313308724
). Il junior sa
PHP, il senior si fa il mazzo sulla determinata DSL di PHP. Mentre io
posso passare a Sinatra da Rails in modo abbastanza veloce (credo di
averci impiegato 20 minuti a capire come funzionava), lo sviluppatore
PHP non passa da Symphony a Drupal altrettanto velocemente, per una
azienda sono costi.
La pubblicità conta pochissimo, Zend ha sicuramente fatto più
pubblicità della PSF o della Ruby Foundation (che non ne hanno fatta
per niente), ma Python e Ruby tirano tanto di più in quanto
fondamentalmente tecnologie migliori ed estremamente più produttive
(in Zooppa siamo in 4 a tenere in piedi l'ambaradan, e credimi, non so
neanche quanta gente mi sarebbe servita in PHP per il sistema
antifrode che abbiamo ...).
Se consideriamo che l'Italia è fondamentalemente come gli Stati Uniti
ma 3 anni in ritardo (è stato così per Python, per Java, per
praticamente tutto), gli stipendi PHP andranno giù parecchio e quelli
per tecnologie più di nicchia molto in su, così come le richieste.
Java, che è linguaggio migliore di PHP, è il nuovo Cobol, non lo
prenderei ad esempio onestamente :)
Io comunque ho spesso richieste di gente PHP dalle società di Farm, se
volete posso girare i CV, nessun problema per me.
  ngw 
-- 
Nicholas Wieland (ngw)
Zooppa CTO
911 Western Avenue, Suite 420
Seattle, WA  98104  USA

Sembra che CucsDB2 abbia detto :

Perchè è quello più conosciuto e quindi li trovano comunque senza stare 
molto a cercarli.
Comunque non è neanche così nera, ad esempio su una realtà come Firenze 
guarda qui:
http://www.jobrapido.it/?w=php&l=firenze
-- 
Raffaele Masi
www.webmasterfirenze.it

 programmatori php.
Tempo fa ne cercavo uno. Ho messo annunci su alcuni NG e non ho ricevuto 
nessuna risposta. Allora ho cercato su 
portaportese.it
 (sto a Roma) ed ho 
trovato solo gente improvvisata.
Persone che avevano la segreteria telefonica, a cui ho lasciato il numero e 
che non mi hanno richiamato.
Persone che si dichiaravano gia' impegnate malgrado l'annuncio fosse del 
giorno stesso e prima ancora di sapere che tipo di lavoro fosse.
Persone che si dichiaravano disponibili a lavorare la domenica ma solo se il 
lunedi non avevano il compito in classe.
Persone che avevano messo il numero della nonna novantenne.
Persone che insistevano per ammollarmi servizi che non mi servivano 
(grafica, hosting presso il cognato).
Alla fine ho rinunciato.
Saluti.
Luciano

 in PHP MYSQL. Età max 25/30
Appunto, eccolo qui. Se cerchi un buon programmatore, a 24 anni e` appena 
uscito dall'Universita`, e in un anno come diventa "esperto"? Se cerchi 
uno diplomato che si e` fatto siti negli ultimi 6 anni in PHP auto-
formandosi, magari qualcuno lo trovi, ma la maggior parte saranno "script-
kiddies".
Oh, ce ne sono anche di (superficialmente) interessanti, ma mi pare che la 
concentrazione di "cerchiamo factotum esperto max 25 anni che lavori quasi 
gratis" sia piu` alta che in altri siti.
E si`, PHP ha fama di non essere enterprise, principalmente per questioni 
di marketing.
Bye.


perché in linea di massima non sono cose che ti puoi imparare col pc
di casa.
quello che cercano non è qualcuno che sappia (solo) programmare ma che
sia sia passato per un ambiente aziendale o enterprise, che in
quell'ambiente si sappia muovere e che di quell'ambiente conosca il
gergo.
intendiamoci, non sono grandi capacità ma non le impari sui libri o a
casa.
adesso ci sarebbe da domandarsi a cosa servano.  diciamo che spesso
serve più la "disciplina" che la creatività.  personalmente sono
sempre rimasto stupito dallo scarso guizzo creativo e culturale che
contraddistingueva alcuni colleghi in ambienti, diciamo così,
"ministeriali", contrapposto invece alla vivacità (fai conto) di un
barcamp.
forse dipende dal fatto che chi lavora in grandi strutture (che dalle
mie parti significa stato o parastato) deve realizzare applicazioni
che saranno usate da deficienti in mala fede, per cui non bastqa farle
idiot proof, le devi fare proprio blindate contro ogni cosa.  questo
non stimola la creatività.  mettici anche che alcune grandi aziende di
consulenza e produttrici di software hanno accordi quadro di lungo
periodo con queste strutture per l'uso di certe tecnologie.  mettici
che .net ha alle spalle microsoft e i suoi commerciali, java/oracle ha
alle spalle sun, oracle e i loro commerciali mentre php non ha alle
spalle nessuno.  e questo indipendentemente dalla scalabilità di php.
diciamo anche che si fa prima a trovare venti pischelli appena usciti
dall'università o dal corso della regione in .net o in java e metterli
lì a lavorare come scimmie che non a selezionare 4 o 5 professionisti
seri, php o altro che siano.  anche perché sul lavoro dei 20 pischelli
potranno fare manutenzione altrettanti economici pischelli, mentre sul
lavoro dei professionisti ci vorranno altri costosi professionisti.
comunque, non è tanto che non si cercano phpisti.  diciamo che
mancano .nettisti e javisti perché, appunto, non sono cose che ti
impari a casa da solo.  il mercato della consulenza php è saturo.

 (ebbene si`...), ecc.
aaah, figurati...  lì vedo solo conoscenza drimuiver e flash, gradita
conoscenza fotosciop.

 Li cercano anche php, leggi la bakeca
buona quella, per i lavoretti part time quando serve...

 gratis" sia piu` alta che in altri siti.
Ma io non ho messo un annuncio, ho letto quelli di coloro che si offrivano. 
Ed ho trovato la versione "offresi" di cercasi esperto 25enne. Questo per 
dire che non è che i santi stanno tutti da una parte ed i diavoli da 
un'altra:-)
Saluti.
Luciano 

 tutto), 
Io onestamente non ho visto questo "seguire" gli USA.
E` stato cosi` per Java, ma mi pare che negli USA stia calando, mentre in 
Italia sta salendo. Soprattutto nell'ultimo anno ho visto esplodere le 
proposte di lavoro (sempre nel triveneto).
Per Python non mi pare proprio. A parte qualche grossa azienda che ha dei 
pythonisti come manager o comunque come responsabili di un certo settore, 
non si vede niente.
Ruby non sanno nemmeno cosa sia.
C'e' stata, nell'ultimo periodo, una "rinascita" di AS400 e di Cobol 
perche` molte grosse aziende li usano ancora e non vogliono investire per 
stravolgere tutto. Finche` funziona non si cambia.
.Net lo vedo spesso richiesto per programmi gestionali, ma poco per il web.
Per il web praticamente se la contendono solo Java (60-70% degli annunci) 
e PHP (30-40%).
Non so se la situazione sia diversa in altre zone (Milano, Roma o altro).
Bye.

 Non so se la situazione sia diversa in altre zone (Milano, Roma o altro).
se può interessare roma, gli annunci di richieste "seri" sono
49% .net, 49% java, l'altro 2% non sa quello che gli serve e spara
flash o cose simili.

 NG non avevo avuto nessun riscontro, quindi non avevo molta scelta.
Ricordo che stavi cercando qualcuno...
E' vero che alcuni ambienti ti COSTRINGONO ad avere un approccio più 
strutturato allo sviluppo ma tutto dipende dallo sviluppatore !
Se sei bravo, se sai quello che devi fare, php, python o java è lo 
stesso (o quasi).
Devi sapere gestire gli errori, avere un sistema di log 
parametrizzabile, un sistema di interrogazione db anch'esso 
parametrizzabile e loggabile, parametri esterni, un flusso chiaro della 
procedura, documentazione, una gerarchia di classi chiara e "logica", 
refactoring fatto quando serve..... un plus: prevedere una modalità per 
fare i backup in modo consistente con il minor impatto possibile sulla 
disponibilità del software... e una procedura documentata per il restore...
Ora, queste cose le sai e le metti in pratica, non le sai e fai casini 
in qualsiasi linguaggio !
Un amico ha sviluppato un programma in Ruby di cui era soddisfattissimo. 
Dovendolo far girare in un appliance ha avuto moltissime difficoltà ad 
installare l'interprete e ha dovuto convertire (riluttante e schifato) 
il tutto in Php che non conosceva.
L'altro giorno mi ha confidato come il php gli abbia concesso di portare 
a termine in maniera più veloce il programma, grazie anche all'ampia 
dotazione di librerie integrate che con Ruby aveva problemi a far 
funzionare (quando esistevano).
Il Php è diventato popolare in un particolare momento storico, 
raggiungendo la massima diffusione tramite una serie innumerevoli di 
articoli su tutte le riviste, anche su quelle di cucina o di cucito "Il 
punto croce in php da zero a 100 in 15 puntate".....
Francesco

 gestirli.
Non per farmi i fatti tuoi, ma abilitare il register_globals solo per gli
script in questione? Beneficeresti di un minore overhead, no?
-- 
ValeRyo
CBR600F "Cerbero" - 
http://www.slimmit.com/go.asp?6YT
GamerTag: 
http://card.mygamercard.net/IT/nxe/ValeRyo76.png
 

 gli script in questione? Beneficeresti di un minore overhead, no?
I siti sono 4 o 5, e stanno pian piano sparendo (erano una decina un anno 
fa), quindi ho preferito "isolarli". L'overhead e` ormai minimo, e 
comunque il server (che ha su un centinaio di siti) ha un carico medio del 
5%. Quei siti lo aumenteranno dello 0.1%, a farla grossa.
E PHP4 mi serviva anche per altri 3-4 siti che (sfiga) hanno definito 
delle classi di nome Iterator o simile, che in PHP5 sono diventati parte 
della Standard Library. Non avendo voglia (ne` commessa, cioe` soldi, da 
parte dei clienti) di fare il refactoring di codice non mio, ho fatto 
cosi`.
Bye.

1) PHP e' un linguaggio profondamente mediocre. Se confrontato agli
[...]
Standing ovation.
-- 
ciao,
Marco

 altri player (che siano ASP.net o che sia Python) ne esce veramente
.net vabbè, ma secondo te come mai gli altri linguaggi "migliori" non
hanno avuto la diffusione di php?  sono arrivati dopo?  sono più
difficili?

 punto croce in php da zero a 100 in 15 puntate".....
Infatti, e' il nuovo Visual Basic. Poi pero' quando si trova gente che
fa casino non bisogna lamentarsi, perche' qualcuno quegli articoli li
legge.
  ngw


Perche' non e' affatto detto che la tecnologia migliore sia la piu'
diffusa, direi che questo e' un pattern diffuso in informatica.
L'ultimo arrivato, in termini di tempo, e' comunque proprio PHP.
  ngw

 una minima usabilità alle pagine
No, al massimo fanno più fatica perché il linguaggio non aiuta, ma PHP
non è l'unico responsabile :-) 


 Non so se la situazione sia diversa in altre zone (Milano, Roma o altro).
Anche qui non sono granche' interessato all'argomento. Magari potrei
trovarmi un lavoro con PHP pagato poco e niente e a progetti poco
interessanti, che ne so.
Preferisco continuare a lanciare startup francamente, visto che mi
viene tutto sommato bene.
  ngw

 legge.
php non sarà il linguaggio migliore.... non ha i namespace.... temo che 
neppure l'assembler dei mainframe abbia i namespace eppure il tuo conto 
in banca è gestito (nel 95% dei casi) da un programma su mainframe....
Il linguaggio aiuta a scrivere il codice... ma è il cerverello che 
comanda...

 comanda...
Ah, se sei un cretino difficilmente te ne uscirai con grandi lavori,
questo e' poco ma sicuro.
Ma proprio non essendo cretino, tenti di semplificarti la vita il piu'
possibile. Se semplificarti la vita significa simulare i namespace con
dei postfissi ai nomi di funzione perche' dopo la millesima che
definisci ti serve un randomizer per decidere che nome dargli, buon
per te che hai un concetto di semplificazione della vita cosi'
meravigliosamente inclusivo :)
  ngw

 ... Ma su che sistema operativo era, HP-UX ?
No è un semplice NAS da 200 euro, con processore Arm, poca ram e cpu 
poco veloce...
mi sembra di ricordare che il problema fosse la necessità di ricompilare 
il tutto su pc con l'ambiente arm e poi passare l'eseguibile sul nas... 
magari se gli interessa ancora domani ti faccio scrivere.

Io sto comunque cercando PHP senior proprio in veneto.
Se qualcuno ha un contatto che me lo passi pure.
La società è ovviamente H-Farm.
  ngw
-- 
Nicholas Wieland (ngw), Zooppa CTO
911 Western Avenue, Suite 420, Seattle, WA  98104  USA,
http://www.zooppa.com
http://www.nofeed.org

 diffusa, direi che questo e' un pattern diffuso in informatica.
sì, ma quello che mi interessava era vedere *come mai* la tecn
migliore non sempre è la più diffusa, questo indipendentemente da
questioni filosofiche sulla definizione di migliore (è meglio la 500 o
il ferrari?  ecc.).

:

Lbo, non è che d'un tratto da amabile cazzone mi trasformo in Socrate
eh ...
Per PHP ha certamente contribuito la barriera di entrata, ma di più
non so dirti, perchè da tecnico (da persona interessata all'argomento
e che tende a studiarlo), per me è un dannato mistero.
Sul fatto che una persona decida senza l'ausilio farmacologico di
programmare in un linguaggio che sembra un QBasic degli anni 90,
davvero, altro non so fare che allargare le braccia ...
La parte buona è ciò che Dio ci ha dato, ovvero il libero arbitrio,
che mi porta a dire che PHP è un linguaggio terribile con cui non mi
svilupperei neppure il blog, e che decido quindi di usare Ruby, che
considero migliore tecnicamente e, infinitamente più importante, che
mi diverte di più e mi da più gioia.


 tecnologia, non alla quantita' di pubblicita' che viene fatta.
Non stavo facendo un discorso di qualita`.
Si parlava del perche` ci fossero tanti annunci per Java e .Net, e io ho 
risposto che in gran parte e` dovuto al marketing che ha spinto quei 
prodotti.
Anche io preferirei che ci fossero piu` annunci per Python e Ruby (e anche 
per PHP), ma non ci sono.
E si`, ci ho gia` fatto un pensierino ad emigrare, ma preferirei evitare 
gli USA...
Bye.

 gli USA...
Non preoccuparti, i miei sono confronti così, non sono uno di quelli.
Io qui ci sto di merda, a prescindere da salari e tecnica :)
Ananas sulla pizza, non so se mi spiego.


 [...]
Ciao  Manlio

 
Forse ho spiegato male. intendo quelli che lavorano per le banche con jsp!!

 Ci sono delle limitazioni, ma Python è troppo comodo per sviluppare.
Indubbiamente, linguaggio splendido che mi ha divertito per un bel
po'.
Il mio switch e' sempre stato affare di cuore, non di testa.


 il Lollo vah :p
hahaha guarda che ti leggo. Comunque su iclpy c'č gente che ne sa a
pacchi piů di me di Erlang, tipo il cicciottone di SF e il matematico
Franchi D:


 [...]
Ciao  Manlio

 Franchi D:
E dimentichi
http://stacktrace.it/2008/04/primo-giorno-di-scuola-con-erlang/
Altro matematico.
Ciao  Manlio

 Altro matematico.
Tutti bastardi. Dio sa quanto ho provato a far assumere il Lollo, o
Deelan, o (mezza stacktrace) in Zooppa.
Se la tirano un po' troppo quelli di stacktrace, per me.


 richiesto C o C++.
ObjectiveC 2.0 ha una GC, ed è un linguaggio che personalmente
preferisco n volte sia a C che a C++.


 
Si, ho sentito anche altri che ne parlavano bene.
Ciao  Manlio