Sono un noob quando si tratta di programmazione. So solo un po 'di Ruby, questo è davvero quando si tratta di programmazione, ma è sicuramente un interesse.
Nell'imparare a programmare, mi do i compiti da completare per imparare meglio Ruby, ma sto scoprendo che molti dei miei problemi di programmazione riguardano l'esecuzione di un compito.
Ad esempio: Nello scrivere un controllo SERP (che è, purtroppo, mezzo completo perché non riesco a leggere PHP) ho trovato uno script PHP di ciò che stavo programmando. L'ho usato come una sorta di modello per scrivere la mia pedina. (In realtà non userò il mio correttore, solo un compito per me da imparare.) Comunque, quando stavo investigando sul PHP, ho imparato che lo script fa un sacco di cose che non mi aspetterei che facesse.
Non sapevo nulla di come avrei potuto ottenere lo script per effettuare una ricerca su Google, come avrebbe raccolto i dati, ecc.
Come imparo queste cose? Se dovessi creare questo script dal modello di questo ragazzo, tutto quello che imparerei è come creare uno script SERP. Ma come ha fatto questo ragazzo a imparare come creare la sceneggiatura? Quali elementi inserire / utilizzare?
Qualcosa trovato da un amico nel mio script (un bug) che non avevo mai considerato correlato alle differenze tra Windows e Linux (sfortunatamente devo programmare in Windows fino a quando partizionare il mio hd e dare uno schiaffo a Linux su Linux. La ragione per cui ho Windows è perché tutta la storia di Steam su Linux era una bufala.) Aveva a che fare con newline, spazi, o qualcosa del genere ... Non ricordo di averlo fatto in testa.
Come dovevo avere la lungimiranza di sapere del bug? Come avrei catturato l'insetto se il mio amico che non fosse esperto non l'avesse fatto notare? E in realtà, la parte più importante della mia domanda è la parte precedente: come faccio a sapere quali elementi * (* se uso la parola "funzioni" qui mi preoccupo che venga confusa con i metodi ...) Ho bisogno di inserire un programma per completare un determinato compito?