Come imparare a farlo nel modo giusto? [chiuso]

0

Sono uno sviluppatore web autodidatta. Non ho una laurea in informatica per l'università. Conosco HTML5, CSS3, Javascript, PHP e alcuni Python. Ma ho difficoltà ad essere efficiente. Quando creo un progetto, sono sepolto in file, cartelle, bug e todo. Poiché gestisco più progetti alla volta, mi sento totalmente stressato e non sotto controllo.

Vedo i veri programmatori che hanno titoli di informatica usare utilità come Git per la gestione dei sorgenti. Usano i test unitari per test e altri strumenti per il debugging in modo facile e veloce. Sono sicuro che ci sono molti altri strumenti che li aiutano a stare tranquilli e tranquilli mentre gestiscono i loro progetti.

Ma poiché non ho una laurea in informatica, non so come fare le cose in modo corretto ed efficiente. Lo faccio solo in modo organizzato. Funziona ma brucia anche me.

Ho cercato un po 'su Google e ho trovato alcuni libri di Amazon sul Project Management, ma mi sento intimidito. Anche gli strumenti e le risorse che ho trovato sono molto sparpagliati e sembra che riunirli per creare una routine organizzata richieda anche un'altra esperienza.

Come sviluppatore web autodidatta cosa posso fare per imparare a fare le cose nel modo giusto? Ho bisogno di una laurea in informatica o di un corso sulla programmazione? Posso imparare la strada giusta da Google o dai libri?

    
posta John Bernard 08.04.2014 - 10:40
fonte

1 risposta

3

Un diploma di laurea non ti insegnerà come organizzare il tuo lavoro, o come usare strumenti come git.

Affidati alle nozioni di base sul controllo dei sorgenti per gestire al meglio i tuoi progetti, una volta che hai imparato a usarli, potresti trovarti meno stressato perché saprai che il tuo codice è più sicuro.

Quindi basta fare di meno, 1 cosa alla volta funziona bene - finiscila prima di fissare il prossimo, anche se quella "cosa" è solo un compito discreto per un progetto. Prova un sistema di tracciamento dei bug di monitoraggio del progetto (ad es. Redmine) per aiutarti a tenere traccia di ciò che stai facendo, di ciò che ti rimane da fare e di ciò che hai fatto.

    
risposta data 08.04.2014 - 10:47
fonte

Leggi altre domande sui tag