JavaRush /Java Blog /Random-IT /Soluzione JavaRush (1 - 35) - 1#
LeoJames
Livello 40

Soluzione JavaRush (1 - 35) - 1#

Pubblicato nel gruppo Random-IT
Non esiste un solo servizio per niente, non un solo libro con l'aiuto del quale (esclusivamente solo lei/lui) si possa studiare qualche argomento. Nel 100% dei casi dovrai studiare qualcosa con l'aiuto di altre fonti..."

(c) Hubert J-Farnsworth, eroe di JavaRush

INTRODUZIONE Quindi, le caratteristiche fondamentali del nostro carattere:
  • La lingua disponibile è il russo.
  • La conoscenza e la comprensione del mondo IT sono una bestia.
  • Il desiderio è conquistare il mondo.
  • Il mio obiettivo per il prossimo futuro è superare JavaRush e fare uno stage.

Livello 1 - 10: Inizio

Sembra essere il più semplice, ma in realtà il più difficile: solo le persone volitive possono superare questi livelli. Il compito in questa fase è semplicemente quello di “toccare” il mondo della programmazione e capire “ne ho bisogno?” Ci sono più che sufficienti lezioni specifiche per Java. Non andiamo a guardare la documentazione di primavera o tutti i video di Golovoch; attraversiamo invece questi livelli in silenzio e con calma, al ritmo di un valzer. Ma capire a cosa miriamo è un po’ più difficile. Pertanto leggiamo i seguenti libri:
Soluzione di JavaRush (1 - 35) - 1# - 1
Non contengono codici, né slang IT specifico, nulla che debba essere ricordato, ma solo compreso e accettato. * Uncle Bob e Chad Fowler, “The Ideal Programmer” e “The Fanatic Programmer” sono due raccolte di consigli pratici e raccomandazioni riguardanti le situazioni che ogni sviluppatore a volte affronta: mancanza di motivazione, scelta delle priorità, psicologia della programmazione, rapporti con il management e i colleghi , e molti altri. Un buon inizio per capire cosa è richiesto a un programmatore. * Notorious Programmer: una raccolta di storie di famosi lavoratori IT, inclusi i nostri compatrioti. * Just For Fun è probabilmente il primo libro dei Classici d'Oro, la storia di Linus Torvalds e la creazione di Linux. Scandali, intrighi, indagini. I libri sono buoni, ma insieme alle risorse IT in lingua russa più popolari sono migliori. Facciamo conti, anche se non ci troviamo autori di articoli: lì troveremo sempre le risposte alle nostre domande, così come i compagni nel nostro destino difficile ma interessante.
Soluzione di JavaRush (1 - 35) - 1# - 2
Habrahabr Stack Overflow nel video russo? Per ora, ciò che viene fornito in JavaRush stesso è sufficiente. Video motivazionali, storie di successo di ogni genere... chi ne ha bisogno?

Livello 11-20: Dolore

Questo è l’inizio della fine, questa è la fase che eliminerà i deboli e rafforzerà i forti. Abbiamo superato la fase precedente, abbiamo fatto i conti con il nostro destino, abbiamo compreso il nostro scopo e ci siamo avvicinati al nostro obiettivo. Cos'è Java? - Attualmente è il linguaggio di programmazione più popolare. Cosa significa? - Una quantità enorme di materiale da studiare: libri, articoli, documentazione e chi più ne ha più ne metta. Come scegliere e non affogare? Tecnicamente, puoi provare a studiare le ultime novità, ma ecco il problema: non funzionerà. In questa fase, abbiamo poca comprensione della direzione in cui muoverci e di cosa vogliamo veramente fare. Naturalmente possiamo ascoltare gli esperti e iniziare a imparare hibernate, spring, mysql, bootstrap, jquery e tante altre parole spaventose, oppure possiamo iniziare dalle basi senza essere legati a una tecnologia specifica, e utilizzeremo la pratica JavaRush e lezione di questi livelli come un'aggiunta piacevole e visiva e, allo stesso tempo, come un'opportunità per testare la conoscenza. Perché questo approccio è migliore? Comprendere le basi, apprendere una tecnologia specifica richiederà molto meno tempo e impegno + tempo aggiuntivo e informazioni aggiuntive per prendere una decisione: è del tutto possibile passare a un altro linguaggio di programmazione e, ancora una volta, con le basi generali ciò non sarà difficile. Quindi, la seconda fase è creare una base. Su cosa sarà costruito?
Soluzione di JavaRush (1 - 35) - 1# - 3
Non ci sono abbastanza parole per descrivere questi libri e i loro autori: sono l'alfa e l'omega della programmazione. I libri stessi contengono collegamenti a risorse aggiuntive degli autori, dei loro contatti, dei loro blog e dei loro progetti. Questi libri sono troppo difficili per provare a passarli la prima, o anche la decima volta. Per cominciare, l’“Introduzione” è sufficiente, ma ha senso continuare dalla fase 3+. * ecco una piccola aggiunta. Recentemente mi sono imbattuto in un videocorso sulle basi delle reti di computer. Spero che riempire un computer e capire “cos'è un sistema operativo” non sia una novità per i possessori di PC, ma con le reti, molto probabilmente, non ci sarà nulla su cui capire e questo corso dovrebbe chiarire un po' il quadro. Corso "Reti di computer" Avanti Mentre leggiamo questi libri e guardiamo il corso, non dimentichiamoci di Java.
Soluzione di JavaRush (1 - 35) - 1# - 4
* Ha senso prendersi una breve pausa da JavaRush e leggere completamente questi 3 libri in sequenza: i tuoi esempi e compiti saranno sufficienti per la comprensione. Provare a combinarli servirà a poco, ma superare i livelli 11-20 dopo di essi è un piacere. *Perché Filosofia e non molte altre? Poiché è scritto in modo approfondito e senza riferimento alla versione, se non lo leggi dall'inizio, non vorrai tornare indietro. Complesso, un po' datato, ma un classico. * Strutture e algoritmi Laforet? A molti piace dire "La matematica non serve, gli algoritmi non servono" - questo non è vero, ma Laforet è comunque un compromesso - un livello migliore di algoritmi può essere ottenuto da "Algoritmi. Sviluppo e applicazione" di J. Kleinberg , E. Tardos e “Algoritmi di analisi di J. McConnell”. Dopo averli superati, siamo tornati a JavaRush e continuiamo a risolvere ulteriori problemi.
Soluzione di JavaRush (1 - 35) - 1# - 5
Questo non è per tutti, ma lascio Shield per la fase 3. Qui Horstmann sarà più semplice, più chiaro e più amichevole, e Niemeyer lavora bene con lui - ancora una volta, "non per tutti". E l'ultimo dei libri in questa fase.
Soluzione di JavaRush (1 - 35) - 1# - 6
Questo è per "lettura leggera". Non è necessario leggere un libro da cima a fondo. Nessuno ti disturba a leggerli in parallelo. Inoltre, è meglio alternare qui. Semplice e comprensibile - complesso e incomprensibile. C'è solo un'aggiunta: il BBB. Un libro estremamente complesso ed estremamente unico. Il suo obiettivo è insegnare come lavorare con livelli di astrazione. Come tutti i libri della sezione “lettura facile” e Tannenbaum, GEB viene letto più volte, a diversi livelli di conoscenza. Video. E ancora, non per tutti. Eppure nell’articolo sui “5 migliori videocorsi utili” è già stato detto tutto. Aggiungerò alla raccolta Technostream Mail.Ru Group Hillel Computer School Inoltre sul palco
Soluzione di JavaRush (1 - 35) - 1# - 7
Il migliore amico di un programmatore nei momenti di solitudine e bisogno. In un momento in cui manca così tanto calore, GitHub è sempre lì... E allo stesso tempo, il loro canale YouTube e un libro per aiutare. A questo punto sarà sufficiente registrarsi e "Hello, world" nel repository. È ora di iniziare a pompare la tua reputazione...

Conclusione

A questo punto concludo questo articolo. Le fasi successive sono ancora più variabili delle prime 2 e ci vuole molto più tempo per pensarle e scriverle. Vi ricordo che questa assemblea non ha la pretesa di essere l'unica corretta e comunque non è definitiva. A seconda delle tue capacità, desideri e capacità, può cambiare completamente. Tuttavia, ho cercato di raccogliere le cose più generali e rilevanti specificamente per JavaRush, dove l'obiettivo è completare completamente il corso e superare l'attività del test di stage. Le controversie e i litigi sono i benvenuti. Se scrivere o meno la seconda parte dipende interamente dalla tua reazione e se i moderatori bandiranno o meno questo articolo, come amano fare con i miei commenti. In ogni caso auguro a tutti buona fortuna e spero che l’articolo vi possa aiutare in qualche modo.
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION