sono "spaventato" per imparare una nuova lingua

1

Mi sto sviluppando in c # per l'ultimo degli ultimi 8 anni.
Sento che sono abbastanza esperto e ben informato sull'intera piattaforma .net.

Sono arrivato al punto in cui voglio iniziare a studiare l'obiettivo-c. Ho guardato video di sviluppo, lettura di libri e ricerche online. Finora ho una buona idea dei principi di sviluppo.

MA.

Non ho scritto 1 riga di codice. Per qualche ragione sciocca ho un qualche tipo di blocco mentale sulla scrittura del codice. Continuo a pensare: ma cosa succede se non sono bravo come quando faccio codifica in c #.
Questo mi lascia in una spirale infinita dove non posso codificare.

Se sei stato in questo tipo di situazione, qual è stato il modo migliore per uscirne.

    
posta Neale 04.07.2011 - 21:09
fonte

6 risposte

8

Sì, ho sicuramente incontrato questo tipo di paura irrazionale di provare qualcosa di nuovo:)

L'unica cosa che ha mai funzionato per aiutarmi a superarlo è lavorare su alcuni progetti di costruzione della fiducia prima di tentare qualcosa di serio.

I miei "nuovi" progetti sono piccoli, facilmente comprensibili e, se possibile, divertenti. Cerco molto di non imparare nuovi concetti acquisendo familiarità ... tienilo il più facile possibile.

Spero che ti aiuti.

    
risposta data 04.07.2011 - 21:14
fonte
1

Il modo migliore per superare questo punto è sedersi, lanciare l'editor o impostare l'IDE desiderato, copiare e incollare il codice per il mondo obiettivo C ciao e lanciare. C'è una ragione per cui questa azione apparentemente sciocca è così popolare tra i materiali di riferimento del linguaggio di programmazione. La spinta psicologica di un'azione così semplice è sottovalutata.

Ecco qua:

#import <stdio.h>
int main( int argc, const char *argv[] )
{
    printf( "hello world\n" );
    return 0;
}
    
risposta data 05.07.2011 - 10:07
fonte
0

Devi renderti conto che non essere come dio all'Obiettivo-C - almeno non all'inizio. Questo è l'apprendimento di una nuova lingua. Si inizia con un semplice programma "Hello World" in Objective-C. Dovrebbe essere facile per un programmatore esperto di 8 anni, giusto? Poi qualcosa di un po 'più difficile, forse qualcosa che prende due numeri, li aggiunge e stampa i risultati. Dovrebbe essere facile anche, giusto? Quindi costruisci da lì. Trova alcuni semplici tutorial, con codice compilabile sarebbe ancora meglio. Lì sarà in questa strada e tu ci riuscirai a superare.

tl; dr:

Accetta il fatto che commetterai degli errori. Lo facciamo tutti, ed è il modo migliore per imparare. Non eri perfetto in C # il primo giorno, vero? Ora vai e codice! :)

    
risposta data 04.07.2011 - 21:12
fonte
0

È naturale che tu non sia bravo come scrivere C #. Stai per fallire una o due volte (e molto di più) ed è OK. Immagino che tu abbia il blocco mentale perché non sei abituato a giocare tanto con le nuove tecnologie. Smetti di preoccuparti, tuffati e goditi il viaggio!

    
risposta data 04.07.2011 - 21:14
fonte
0

But what if i am not as good as when i do c# coding.

Non lo sarai, ma perché è una cosa così orribile? Potresti provare a sradicare perché analizzi perché hai questa paura, quando è stata vista per la prima volta, quali metafore potresti usare per descriverla usando vari periodi di letteratura, teatro, film, musica o televisione, oppure potresti semplicemente iniziare a provare cose e vedere cosa succede.

Non siamo nati come sapere fare tutto. Abbiamo sviluppato queste competenze, quindi vai a sviluppare !

    
risposta data 04.07.2011 - 21:23
fonte
0

Penso che questo sia per molti, se non tutti, lo stesso. Ho imparato Java all'università, quindi devo saltare in C # per il mio lavoro senza tempo per impararlo in modo accurato, ma ora mi sento abbastanza a mio agio con esso.

2 mesi fa ho iniziato a imparare a programmare con Android, anche se sono lento a causa dei doveri di lavoro e fidanzata, ma il "bambino" sta crescendo, quindi non sentirti spaventato dalla nuova lingua che vuoi imparare, se voglio davvero impararlo.

Circa 1 anno fa ho iniziato a programmare con Adobe Flex e ho iniziato a creare alcune semplici applicazioni integrate con ASP.NET, ma poi l'ho lasciato e non sono andato oltre. Quindi non mollare mai se sei veramente intenzionato a imparare qualcosa di nuovo, perché lo farai!

    
risposta data 04.07.2011 - 21:28
fonte

Leggi altre domande sui tag