Hai bisogno di aiuto per decidere se Joomla! esperienza come una buona metrica per assumere un particolare dipendente prospettico [chiuso]

4

La mia azienda ha cercato di assumere uno sviluppatore PHP. Alcuni dei requisiti per il lavoro includono:

  1. una comprensione dei modelli di progettazione, in particolare MVC.
  2. una certa conoscenza delle nuove funzionalità di PHP 5.3
  3. esperienza di lavoro con un framework PHP (non importa quale).

Ho intervistato un uomo oggi che ha lavorato principalmente con Joomla !. Come dipendente, gli verrà richiesto di lavorare su applicazioni web esistenti e nuove che utilizzano Zend Framework, CakePHP e / o CodeIgniter. È mia opinione che non dovremmo licenziare l'assunzione di uno sviluppatore solo perché non ha usato le stesse tecnologie che userà sul lavoro.

Quindi mi piacerebbe sapere il tipo di esperienza di codifica che funziona con Joomla! può fornire. Non mi sono mai preso la briga di prendere più di un breve sguardo (se quello) al Joomla! pacchetto, quindi spero di appoggiare la conoscenza dei miei coetanei.

  • Prenderesti in considerazione Joomla! contenere un code-base professionale?
  • Il pacchetto è ben organizzato e / o OO in generale, o è più simile a WordPress in cui vengono combinate logica e presentazione?
  • Quando lavori con Joomla !, lo sviluppatore è incoraggiato a utilizzare le best practice?
  • Secondo te, lavorerebbero con Joomla! raccogliere le competenze necessarie per iniziare rapidamente con Zend o CakePHP, o ci sarà una curva di apprendimento ripida prima dello sviluppatore?

Non sto dicendo che Joomla! è una cattiva tecnologia, o anche che è inferiore sul totem rispetto ai quadri che ho menzionato. Forse è fantastico, non so. Semplicemente non ne ho idea!

    
posta Stephen 02.02.2011 - 21:23
fonte

2 risposte

5

Joomla è sicuramente un CMS popolare, con molte opportunità di scrivere moduli ed estendere il code-base, ma penso che la vera domanda riguardi fino a che punto questa persona si è "sviluppata" in Joomla.

È molto facile dire "Ho esperienza con Wordpress" senza dover mai toccare il codice (o l'unico codice che sta seguendo passo dopo passo come modificare un layout del modello nel codice). Vuoi veramente intervistare questa persona su PHP e OO stesso, non su Joomla. In definitiva, se conoscono PHP e i concetti di come funziona un CMS, non avranno problemi a fornire alla tua azienda valore. Se giocano solo in Joomla, saprai immediatamente quando non possono rispondere come connettersi a un database, o come funzionano i principi dello sviluppo.

    
risposta data 02.02.2011 - 22:05
fonte
-2

LOL Joomla, seriamente ... sii serio:)

Sai qual è la maggior parte degli "sviluppatori PHP" che lavorano con Joomla?

  • Fare clic, fare clic su ... modulo installato.
  • Apri il file di configurazione, modifica i dettagli del DB
  • Alcune semplici modifiche CSS
  • Il meglio del meglio a volte crea modelli personalizzati, anche di (!) hack (di pessima qualità) che chiamano "moduli".

It is my opinion that we shouldn't dismiss hiring a developer just because he has not used the same technologies that he'll be using on the job.

Hai ragione al 100%. Chiedi alcuni esempi per scoprire se si trova nel gruppo di sviluppatori di joomla PHP al 5% o nel gruppo 95% di clicker / installatori di joomla che si chiamano solo sviluppatori.

Would you consider Joomla! to contain a professional code-base?

Il codice base di base è tutto a posto. Non lo chiamerò professionale, ma adatto per fare alcune cose carine. Il problema risiede nelle aggiunte "fatte dall'utente".

Ti dico un segreto. Quando sei un dev che non può fare nessuna APP seria cosa fai? Vai a WP o Joomla e installa alcuni moduli utente bugged, insicuri, scritti male. L'ultimo tizio con cui lavoravo si chiamava php-coder (lavorando in Joomla) ha creato una galleria per l'azienda cliente usando ... indovina quale soluzione commerciale F * ING VIRTUEMART :) Quindi il cliente sta installando l'intero web-shop sul suo server solo per mostrare 2 gallerie :) E il "dev" ha memorizzato patch ROOT-SERVER-RELATIVE per le immagini nel DB (quindi spostare il sito su un nuovo webhost era un disastro).

Fai una semplice domanda: "consiglieresti di utilizzare i moduli joomla creati dall'utente al nostro importante client" - > se il ragazzo dirà "sì", puoi mandarlo a casa. "Mostrami il codice che hai inserito da 0" - > se fa solo modifiche di configurazione ai moduli - > stessa cosa.

    
risposta data 02.02.2011 - 22:56
fonte

Leggi altre domande sui tag