Nella mia carriera di programmatore, ho scritto Java e PHP, Javascript e un po 'di Ruby. Non sono un CS senior, ma sono entrato nello sviluppo del web da un più ampio corso di professionisti di Internet Professional, incentrato su Design, User Experience e Development. Ho iniziato come sviluppatore front-end e rapidamente ho ottenuto ottimi lavori lavorando su applicazioni complesse che, una volta imparato il mondo del front-end, ho avuto l'opportunità di diventare un ingegnere software per i progetti perché ho capito il sistema e ho potuto capire come programmarlo per fare ciò che voglio.
Ovviamente lavoro con la maggior parte degli altri laureati in CS e, mentre potrei essere più veloce nel capire come realizzare l'applicazione su cui stiamo lavorando, di solito capiscono meglio i concetti di base.
Detto questo, ci sono ovviamente documenti di linguaggio là fuori per Java e PHP, ma quali risorse ci sono che ti dicono le migliori pratiche per scrivere codice ottimizzato. Leggere quei documenti non è abbastanza buono per essere in grado di scrivere codice e quindi mostrare persone come alcuni di voi e non avere un mucchio di "perché non l'hai fatto" o "Non posso credere che non l'abbia fatto . "
Ci sono molti blog là fuori ma trovi solo un articolo qua e là da una persona che si concentra sulla spiegazione di come scrivere un codice migliore. O forse ho torto, non penso nemmeno che sto spiegando questa domanda in modo chiaro. Il mio problema principale è che posso scrivere il codice per farlo funzionare, penso che sia scritto bene ma non ne sono sicuro. Oltre a far funzionare il tuo codice come sai che lo hai scritto nel modo preferito quando gli altri lo guardano, dicono a se stessi, questo ragazzo sa cosa sta facendo :). Se qualcuno ha risorse linguistiche specifiche in questo momento preferirei PHP, poiché è quello su cui sto lavorando.