Quindi, ho istruito il mio amico per 2 anni. La maggior parte delle persone impara a programmare da soli in 3-6 mesi, (algoritmi sans). È confusionario perché correrà ovunque glielo dico, capisce come leggere C e C ++ onestamente meglio dello studente universitario medio, e modificherà e ripeterà qualsiasi cosa io faccia ... ma per l'amore di Dio non lo fa passare a nuove cose e ha ancora l'ansia da test.
Recentemente mi sono reso conto che è stato copiato e giocato con l'esistente, ma non una volta ha capito perché. Avevo l'impressione che stesse imparando velocemente perché poteva scriverlo, ma quando hai detto "Crea una funzione che richiede una NSString" e lui dice "Come?" e dico "Allo stesso modo in cui esegui QUALSIASI funzione che prenda qualsiasi parametro, NSString è solo un tipo come int" e tutto ciò che sento è "No, è una NSString, è una cosa speciale". e entriamo in una partita di discussione perché io sono tipo "E 'solo una classe come qualsiasi altra classe, li hai usati per mesi" e blah ...
Ho inconsciamente evitato le domande di comprensione a causa di ciò. Ad ogni modo, se lo fai copi un programma e dì "Basta inizializzarlo" "Dove?" "Non mi interessa, ho caricato o initWithCoder o Awake dal pennino, ovunque venga inizializzato" e "No, deve essere esattamente dove l'hai avuto!" "No, non è così!"
Sono stufo di questo, ma non si arrenderà. Quindi ho finito di evitare queste urla e diventare un sadico d'ora in poi. Vorrei un po 'di aiuto nel trovare le domande per chiedergli che lo costringono a capire cosa sta facendo.
Vorrei aiuto e risorse che trovo. CQuestions sembrava un buon sito, ma ora ho bisogno di alcune cose per l'iPhone.
Ad esempio: * Cosa fanno le proprietà? Come sono cambiati? Come si cambia il nome del getter?
* Perché le booleane sono inefficaci? Che vantaggio ha int su un booleano e come aiuta l'operatore di spostamento del bit?
* Che cosa fa Copy to a string?
* Qual è la differenza tra un controller di visualizzazione e uniview?
* Scrivi un programma dalla memoria che visualizza blah sullo schermo e lampeggia ogni vista una per una.
Da principiante a intermedio, hobbista con algebra al massimo. Sto solo cercando risorse con cui lavorare. Ho lasciato in backstory quindi sai "distorcere" le domande in modo che non sappia che dovrebbe iniziare una variabile qui o là, ma deve capirlo, e imparare perché va "qui" o che "ovunque va bene finché è ". Programmi di esempio, qualsiasi cosa.
Sono relativamente aperto su questo perché, essendo un programmatore, dubito seriamente che sia l'unico ad avere questo problema. Mi piacerebbe sapere come gli altri hanno superato simili. Cosa ha reso le cose "click"? per te?
Hai avuto difficoltà a trovare risposte su Google e come hai imparato a trovare un modo migliore per trovare quello che cercavi? (È così preciso che cercherà come scrivere un programma di pedine con i colori X e Y all'interno di uniview, come stringa di ricerca, invece di suddividerlo in componenti, ho bisogno di aiuto anche con quello, e credo che sia correlato ).
Questo tipo di problema deve ricordare a qualcuno di noi qualcuno che conosce.
Quindi, esercizi per costringerli a pensare? Come abbiamo superato questa cosa in passato?
Apprezzo molto qualsiasi aiuto.