Mi è stato richiesto di memorizzare la codifica in uno spazio di lavoro o posso cadere sui riferimenti per fornirmi un vantaggio per completare il mio sviluppo? [duplicare]

-2

Mi piacerebbe sapere se mi aspetto di memorizzare la codifica in uno spazio di lavoro o sono autorizzato a cadere nei riferimenti ogni volta che non sono sicuro.

In una settimana di autoapprendimento non-stop, sento di poter capire le basi html e CSS, ma sono obbligato a memorizzare ogni singolo codice una volta che ottengo una posizione in questo campo o è corretto usare i riferimenti per fornire hai il vantaggio di finire il tuo sviluppo. Avevo sempre l'impressione che dovessi scrivere a mano tutto, ma mi chiedo se sarò considerato meno sviluppatore se cito ai riferimenti. Capendo che se memorizzo la maggior parte delle cose, mi salverà il tempo necessario a codificare qualcosa, ma non voglio sentirmi penalizzato se ho bisogno di fare riferimento a un codice perché ho bisogno di aggiornarmi.

Questa domanda dei programmatori conteneva molte buone risposte , ma non si adattano perfettamente a me. Il mio ruolo è quello di progettista grafico / illustratore, non uno sviluppatore, e sono ancora relativamente nuovo su come funziona il processo. Sicuramente mi piacerà un input strong per essere sicuro di seguire la strada giusta nei miei insegnamenti. Poiché HTML e CSS sono solo un punto di partenza, voglio eccellere anche in altre aree.

Grazie per aver trovato il tempo di leggere il mio post. P.S (se hai altri riferimenti o consigli aggiuntivi, lo apprezzerò volentieri)

    
posta Lawrence S 01.08.2013 - 23:02
fonte

4 risposte

1

Non è necessario perdere tempo a memorizzare i dettagli precisi di qualsiasi linguaggio del computer. impara la sintassi di base, mantieni la documentazione sulla difesa e inizia a creare. La memorizzazione avverrà da sola, mentre ti ritrovi a ricordare i dettagli di css o html dopo averli cercati per l'ennesima volta.

Abituati a fare piccole cose tu stesso per osservare il comportamento e il risultato, però. In entrambi i markup e la programmazione, troppo spesso ho visto le cose fatte a memoria o indovinando, invece di fare un test pulito per garantire che il comportamento di base sia come previsto.

    
risposta data 01.08.2013 - 23:34
fonte
12

I programmatori non sono enciclopedie umane. Ricordiamo ciò che usiamo spesso, e manteniamo vicine enciclopedie per ciò che non facciamo. Mi considero un coder C # "veterano" e ci sono cose che Google ogni giorno fa per svolgere il mio lavoro. Questo è probabilmente uno dei tratti distintivi di un veterano; che sa cosa non sa, e dove trovarlo .

L'unica ragione per cui memorizzerai il maggior numero di dettagli tecnici possibile è per lo stesso motivo per cui un qualsiasi scolaresca lo farebbe; passare un test imminente. I test di certificazione MS sono pieni di questo tipo di schifezze, che richiedono di memorizzare l'ordine dei parametri di oscure modalità built-in chiamate tipicamente in codice una volta, in una libreria generica, prima di passare a cose più interessanti. Questo è uno dei motivi per cui non mi piacciono i test di certificazione e non penso che i titoli risultanti valgano molto; tutto ciò che dimostrano è che sei riuscito ad attirare nel tuo cervello la stessa conoscenza che l'IDE stesso potrebbe dirti in due secondi.

Ciò che di solito devi sapere, data una comprensione intuitiva di base su come programmare, sono le regole di base su qualsiasi lingua tu stia studiando; convenzioni di struttura, sintassi, formattazione e denominazione e alcune best practice. Ciò ti consente di leggere il codice in quella lingua e di mantenerlo. Da lì, i libri di riferimento o le risorse online ti diranno cosa non fa il codice, e questo è ciò che altro potresti fare.

    
risposta data 01.08.2013 - 23:13
fonte
0

Non sono del tutto sicuro che ci sia una domanda qui, ma ci proverò.

  1. Questa è una professione. Alcuni di noi sono stati in questo per oltre 30 anni e stanno ancora imparando. Che cosa è una settimana rispetto a questo?
  2. Il codice (sintassi, lingua, regole, ecc.) è più facile da ricordare con la pratica. Qualcuno con esperienza con Photoshop può probabilmente volare attraverso quell'app 1000 volte più velocemente di me. Perché dovrebbe essere diverso?
  3. Costruisci qualcosa di piccolo usando solo alcuni strumenti (forse solo html e css per i principianti). Impara da esso, quindi costruisci qualcosa di più grande.
  4. Ripeti molto il numero 3.
  5. Fai un sacco di buone domande. Vedi SSCCE.org e Che cosa hai provato? per alcuni buoni informazioni su come porre una domanda buona (suggerimento: è davvero difficile, ma importante)
  6. Ripeti molto il numero 5
risposta data 01.08.2013 - 23:14
fonte
-2

Le virtù dei programmatori includono la pigrizia. HTML e CSS non sono programmazione, ma vale lo stesso principio. Impara a utilizzare specifiche e riferimenti affidabili. Stai fuori da w3chools; vedi link

    
risposta data 01.08.2013 - 23:14
fonte

Leggi altre domande sui tag