Come salire di livello come sviluppatore PHP [chiuso]

0

Ho fatto PHP per 4 anni. 2 anni a scuola e 2 anni di lavoro. Ma mi sento come se stessi stagnando. Ecco alcune cose che attualmente conosco su PHP:

  • Elementi di base (variabili, strutture di controllo, array, loop, sessioni, cookie, manipolazione di file)
  • Integrazione del database (MySQL)
  • OOP - Conosco solo le basi (creazione di classi, ereditarietà, oggetti, variabili di classe private, pubbliche e protette)
  • MVC
  • Alcuni framework (CodeIgniter, Laravel)
  • PHPUnit (Asserzioni)
  • Templatura (Smarty)
  • Utilizzo di PHP con AJAX
  • Creazione di plugin Wordpress
  • Integrazione API

Questo è praticamente tutto. La mia domanda è qual è la prossima? Cosa faccio per migliorare le mie competenze come sviluppatore PHP. Quali sono le cose che puoi raccomandare che farei per migliorare (libri, tutorial, ecc.). Quali altri strumenti PHP puoi raccomandare che dovrei provare e usare.

Grazie in anticipo!

    
posta Wern Ancheta 19.11.2013 - 14:02
fonte

2 risposte

11

Impara alcune altre lingue. Ogni volta che vedi un'altra implementazione di un concetto che conosci da una lingua, ti insegnerà di più sul concetto essenziale, su quanto buona / cattiva sia l'implementazione nella lingua da te scelta e su come viene utilizzata al meglio. Incontrerai anche concetti completamente nuovi.

Questo è particolarmente vero per OOP, ma vale per tutti i concetti descritti sopra.

Perdonami per aver detto che l'implementazione di PHP di molti dei precedenti è al di sotto degli standard.

    
risposta data 19.11.2013 - 14:16
fonte
2

Se non sai su cosa lavorare, prendi un libro interessante. Se non sai cosa leggere, inizia a lavorare su un progetto interessante. Fai qualcosa. Durante il processo di lettura o di lavoro, incontrerai cose che non conosci o cose che trovi interessanti, e potrai seguire questi thread per espandere i tuoi orizzonti.

Il dizionario dice che per ristagnare è smettere di sviluppare; diventare inattivo o noioso . Se non vuoi ristagnare, fai il contrario: sii attivo. Impara cose Fare cose. Esattamente quali cose dovresti imparare o fare dipendono interamente da te, e nessuno qui può dirti cosa dovrebbero essere.

Se il tuo obiettivo è semplicemente non fermarti, allora non importa ciò che fai purché sia qualcosa di nuovo o diverso. Ma probabilmente vuoi fare qualcosa di più che spostare , vuoi muoverti in una determinata direzione. decidere un obiettivo: il luogo in cui vuoi essere in 6, 12 o 18 mesi. Di quali competenze hai bisogno per raggiungere questo obiettivo? Prendi nota. Scegli le attività che ti aiuteranno a sviluppare quelle abilità e tagliando ogni abilità dalla tua lista man mano che la acquisisci per aiutarti a tracciare i tuoi progressi verso il tuo obiettivo.

    
risposta data 19.11.2013 - 16:51
fonte

Leggi altre domande sui tag