Come faccio a fuggire da PHP nel settore web?

4

Sto solo cercando alcuni suggerimenti su come evitare l'utilizzo di PHP per lo sviluppo web. Sono un lavoratore autonomo, ma sembra che tutto il lavoro che trovo abbia a che fare con PHP. Non mi sto lamentando del lavoro, solo della scarsa scelta di un linguaggio che è incredibilmente popolare.

Mi piacerebbe fare il mio sviluppo web in Python, Perl, C #, o anche un linguaggio funzionale divertente e fantasioso. C'è il vecchio detto che non dici a un falegname che tipo di martello usare. Allo stesso tempo, dite loro che tipo di materiale costruire la vostra casa e quanto siete disposti a spendere.

Il problema che sto affrontando è che non so come uscire da questa spirale. Non posso semplicemente abbassare il lavoro perché poi non ne avrei. Non voglio davvero andare a lavorare per un'altra azienda - e anche se lo facessi, probabilmente sarei ancora bloccato usando qualcosa che non mi piace. Spero che qualcuno sia "stato lì" prima e potrebbe avere delle buone idee su come uscire da questa situazione.

Grazie!

    
posta Kurtis 26.06.2011 - 23:11
fonte

4 risposte

5

Capisco che la maggior parte del lavoro là fuori è in corso in PHP. Ma questo significa che deve essere fatto in PHP? Immagino che i datori di lavoro non diranno "abbiamo esaminato tutti gli strumenti disponibili per questo tipo di lavoro e abbiamo deciso che PHP è il migliore".

Beh, in realtà potrebbero, se la loro preoccupazione principale è la manutenibilità. Se perdono i tuoi servizi, saranno in grado di trovare un altro sviluppatore in grado di riprendere da dove eri rimasto? Forse no se lo hai scritto in "un linguaggio funzionale di fantasia", ma non riesco a immaginare che i codificatori Python e Ruby siano impossibili da trovare.

Ma direi che l'onere è su di te per rassicurarli. Non è ridicolo proporre che PHP, nonostante la sua ubiquità, non sia la lingua migliore per il progetto. Una ricerca web di base troverà molte testimonianze sul fatto che PHP è di solito una scelta mediocre. Se un datore di lavoro non ha una mente aperta su questo, sembra che un pensatore libero come te non voglia comunque lavorare per loro. Ma fornite anche delle statistiche per mostrare che Python, Ruby, o qualsiasi altra cosa è una preoccupazione fiorente, che non getteranno soldi in un linguaggio di nicchia incomprensibile che non saranno mai in grado di trovare nessun altro disposto a svilupparsi!

Suppongo che il mio punto sia: i tuoi futuri datori di lavoro non sono solo ostinati quando ti chiedono di lavorare in PHP, hanno determinato che (apparentemente) fa il lavoro ed è facile trovare persone che possono farlo. Se riesci a dimostrare, con prove adeguate, che il tuo linguaggio di scelta lo farà meglio, più velocemente e più a buon mercato di PHP, e non li lascerà in un buco profondo se sarai investito da un autobus domani, allora essere pazzo per non andare con il tuo suggerimento, vero?

    
risposta data 27.06.2011 - 00:15
fonte
3

A meno che tu non abbia il vantaggio finanziario, avrai bisogno di imparare Python o qualsiasi altra cosa tu voglia imparare nel tuo tempo mentre continui ad assumere lavori PHP per reddito. Una volta acquisito sufficiente livello di conoscenza nella nuova lingua di tua scelta, puoi iniziare a prendere parte a progetti in esso contenuti e lentamente abbandonare completamente PHP.

    
risposta data 26.06.2011 - 23:18
fonte
2

Ho avuto lo stesso problema circa 18 mesi fa. Ero malato e stanco di PHP. Così ho imparato Ruby e Ruby on Rails. Ora, quando guardo indietro a PHP ... non posso nemmeno immaginare di averlo usato per circa 10 anni.

Riguardo a Ruby: è molto facile passare da PHP ed è un piacere scrivere su Ruby. Le cose sono un po 'più complicate su Ruby on Rails ma ne vale la pena.

Informazioni sulla spirale: inizia appena a imparare la nuova lingua, e quando senti che puoi "parlare" in questa lingua, prova a passare ad essa completamente. Questo è quello che ho fatto.

    
risposta data 26.06.2011 - 23:40
fonte
1

Suggerirei di andare in una nuova direzione creando un prodotto. Può essere fatto a fianco del tuo attuale lavoro e probabilmente ci hai già pensato, ma usare il miraggio della nuova tecnologia per farti muovere potrebbe essere sufficiente.

Non deve essere enorme, forse persino qualcosa che puoi inviare ai tuoi attuali clienti .... Un bel sistema di supporto per scaffali, una soluzione di backup / ripristino che li rende indipendenti dai fornitori di servizi ... Chi lo sa, ma qualcosa che puoi vendere alla tua attuale base.

    
risposta data 27.06.2011 - 00:06
fonte

Leggi altre domande sui tag