JavaRush /Java Blog /Random-IT /Quando uno stupido laureato in architetto costruisce un'a...
nick
Livello 39
Киев

Quando uno stupido laureato in architetto costruisce un'architettura applicativa

Pubblicato nel gruppo Random-IT
Non sono sicuro di voler davvero condividere la mia piccola storia, perché la sensazione di essere ancora all'inizio del viaggio non lascia la me attuale ed è improbabile che lascerà mai la me futura. Quando uno stupido laureato in architettura costruisce un'architettura applicativa - 1Tuttavia... esiste un concetto del genere nella sfera IT: "debito tecnico". Quindi, ricordo chiaramente, come se fosse ieri, come mi ero ripromesso di saldare il mio debito tecnico condizionale quando il debito condizionale arrivò in quel momento, quindi lo condividerò, e lo farò non solo da qualche parte, ma proprio qui, perché (è divertente ricordarlo adesso) tutto è iniziato in molti modi con JavaRush. Sì, e questa non è sicuramente una "storia di successo" o istruzioni per nulla. Questa è, piuttosto, una breve storia su come un ragazzo ha cercato se stesso in una certa fase del viaggio della sua vita e alla fine l'ha trovato, e oltre a trovare se stesso, ha anche trovato una sorta di armonia nella vita :) Ritornando alle nostre pecore : da dove cominciare, sì, per non ridurlo alle dimensioni di un racconto? Forse dal prosaico "Ho 26 anni e la mia è una specializzazione in discipline umanistiche. Wow! wow!" Wow, mi sento meglio! Questo, sai, la sensazione di trattenere per molto tempo un fatto apparentemente non vergognoso su te stesso e, a causa dei continui tentativi di non mostrarlo e di non smettere di sporgere il petto per molti mesi, butti fuori questo fatto in prima persona ti incontri. È come sbottonare all'improvviso una camicia attillata e rovesciare sul tavolo una pancia troppo cresciuta, che serve solo come sottobicchiere per una pinta di birra. Ti sei accarezzato un paio di chilogrammi di grasso in pubblico, cosa che ti è sembrata così estranea per gran parte della tua vita, ma che (a dirtelo) ha portato a un certo punto di non ritorno, a un sentimento soggettivo della propria inutilità, è diventata una leva a... In generale, capisci :) Hmm, quindi eccolo qui. Non essendo esattamente fuori dal mondo, ma pur sempre un umanista, sono entrato nel dipartimento di architettura di un'università regionale con il vento che soffiava. È solo che le lingue, il disegno/pittura e il pensiero tridimensionale erano un po’ meglio della matematica superiore e della fisica (forse è quello che pensavo anch’io – tali pensieri non hanno più risvegliato la mia coscienza per molto tempo). Adesso capisco: se il vento avesse soffiato nella direzione di una professione correlata (o forse del tutto estranea), mi sarei precipitato lì senza resistere, senza pensare alle conseguenze. In breve, durante la mia giovinezza cosciente ho vissuto senza preoccuparmi troppo di dove mi avrebbe portato la corrente. La cosa divertente è che quanto più debole e morbido si portava da qualche parte, tanto più volentieri cedevo. Indifferenza allo stato puro, niente di speciale. Mi sono laureato (o meglio, sputato) all'università con la stessa rapidità e facilità con cui sono entrato. Probabilmente, la situazione ha anche aiutato in qualche modo, perché era il 2014, un anno che ha lasciato molte impronte in alcuni paesi di lingua russa e non così russa e in un modo o nell'altro ha cambiato il destino di molte persone. Ha influenzato il mio destino nel modo seguente: all'inizio dell'estate ho preso il diploma senza troppe esitazioni e ho capito che nei prossimi giorni avrei dovuto lasciare la città, la situazione politica in cui, essendo già di merda, , ha cominciato a riscaldarsi. Quindi, prendendo letteralmente il penultimo treno prima che la stazione ferroviaria cittadina si trasformasse per lungo tempo in un punto caldo, Mi sono ritrovato a 2000 km dalla mia città natale in una metropoli davvero grande con una bellissima architettura e un clima non proprio confortevole. È buffo, ma in questa città meravigliosa, piena di opportunità, non ero destinato a intraprendere veramente la professione. Gli sono grato per qualcos'altro, vale a dire per la realizzazione finale che è ora di cambiare noi stessi e che siamo noi stessi e nessun altro a creare il nostro destino, perché nessuno inserirà una barra d'acciaio nella nostra coscienza sulla strada per l'obiettivo tranne noi stessi. Modello? Lascia stare. La cosa principale è la verità. Non entrerò nei dettagli profondi di ciò che ha preceduto l’inizio del lungo e per non dire facile percorso per diventare uno sviluppatore di software. Dico solo che nel mio caso, per concedermi uno dei calci in culo più potenti della mia vita, ci sono voluti (l'ordine potrebbe non corrispondere del tutto alla realtà):
  1. Correre in giro per una città sconosciuta apparentemente troppo grande alla ricerca di alloggi scadenti/economici.

  2. Correre in giro alla ricerca di un lavoro più o meno retribuito, alle prese con opzioni, alcune delle quali sembrano ancora piuttosto trash.

  3. Abbassa il tenore di vita al livello del plinto, non prenderti cura della tua salute, a volte fuma come una locomotiva e non trascurare l'alcol nei giorni feriali.

  4. Caduta nella malinconia, che ogni giorno cercava di trasformarsi in una depressione prolungata.

  5. Camminare per la città con un clima marcio nei fine settimana tra i turni di lavoro quotidiano, sviluppare sinusite cronica, otite media, ecc.

  6. Con niente in testa, iscriviti a un master finanziato dal budget in una delle migliori università di architettura del paese in cui ti trovi.

  7. Soffrendo di noia per il mio prossimo lavoro part-time quotidiano, improvvisamente (sic!) penso che tutta la mia vita adulta, in effetti, sia stata in qualche modo connessa con l'IT (lunghi periodi di attività di gioco, lavoro in 3D/rendering, lavoro in programmi d'ufficio , Internet - ho passato migliaia di ore su tutto questo), ma dannazione, sono dalla parte sbagliata!

  8. Attenzione! (*_*) Momento Podzhopnik (forse sei da qualche parte qui? O un po' più lontano? Bene, allora andiamo avanti!)

  9. Cerca su Google tutto sull'argomento "SAP, Internet! Voglio sviluppare software, da dove cominciare?)0)0" (Sì, un'eterna osservazione per chi dubita: credetemi, prima il futuro sviluppatore comprenderà il kung fu di Google , meglio è).

  10. Trascorri circa una settimana su forum come Quora, ecc. e comprendi che ci sono, in effetti, molti percorsi di sviluppo e prima devi fermarti su una cosa.

  11. Inciampare nel sito JavaRush (sto mentendo, l'ho trovato quasi il primo giorno di ricerca, ma lo ho messo da parte) e perdermici, "perché qualcosa come Python e JS sono troppo facili e primitivi, come lo è anche C++". difficile, ma Java è perfetto!” (eheh, ragionavo proprio così allora)).

  12. Inizia a sorridere, perché la maggior parte del tempo durante i turni di lavoro non veniva più speso ad assorbire sconsideratamente informazioni non necessarie da Internet, ma veniva speso a torcere in un tubo i cervelli pazzi che imploravano di fermare questa violenza contro di loro.

  13. Dopo aver raggiunto il livello 20-25, inizi a dubitare della “correttezza” della tua scelta e del tuo investimento di tempo (pensieri divertenti per una persona che a quel tempo non riusciva nemmeno a ricordare l'ultima volta che ha investito veramente consapevolmente nel proprio sviluppo). Allo stesso tempo, approfondisci ancora di più altri trasportatori autodidatti come Codecademy e Freecodecamp.

  14. Trascorri un'altra estate davanti al computer - non importa dove - al lavoro o a casa - durante le pause per mangiare (è vero, non per mangiare, ma per mangiare velocemente) e chiacchierare con la persona amata prima di andare a letto (quasi senza addormentarsi con lui).

  15. Quella stessa estate, ho seguito un breve corso sullo sviluppo di Android, in cui l'applicazione di formazione era, in effetti, arrotolata quasi esattamente dall'originale senza capire molto cosa stesse succedendo al suo interno (aspetta, questo sarà importante per l'ulteriore sviluppo di la storia). Grattatevi la tempia e pensate, accigliato: "Divertente! Ma non serio..."

  16. Lascia... no, non così. Iscriviti al secondo anno del tuo corso magistrale e ritira i documenti all'inizio dell'anno accademico. Sì, proprio così ero indifferente in quel momento a ciò che cercavo di imparare da molti anni. Anche allora ho deciso fermamente: non mi piaceva solo il percorso di un sussurratore di macchine, no. Vivo per questo.

  17. In autunno, iscriviti a uno stage JavaRush, supera il corso introduttivo e inizia ad approfondire la primavera con tutto ciò che comporta (mi ha aiutato a familiarizzare con Java 8 e, cosa interessante, a iniziare a guardare verso funzionalità che non avevo motivo di incontrare Prima).

  18. Concludo il tirocinio con il pensiero ossessivo che l'impresa, in generale, non è propriamente mia (per niente mia). Lascia il tuo ultimo lavoro part-time in quel momento.

  19. Con dolore, ho chiesto di lavorare in remoto su un progetto legacy selvaggio (minimo Spring e JS, massimo Servlet e SQL) tramite un amico della mia terra natale.
    Non lavorando lì da nemmeno tre mesi, ringrazia un amico (l'ufficio è crollato) e prova a trovare lavoro in una grande e bella città senza cittadinanza del paese in cui ti trovi, senza molta esperienza e senza eccezionale fiducia in te stesso.

  20. Dopo circa 2 mesi di tentativi, ho iniziato a pensare di spostarmi di 1500 chilometri più vicino al luogo da cui provenivo (l'insuccesso e il numero esiguo di questi tentativi hanno giocato a mio favore).

  21. Avvicinati a casa tua. Iniziare a lavorare in un lavoro non IT, che (all'improvviso!) si è rivelato molto più facile da trovare rispetto a Java EE.

  22. Apri un nuovissimo libro su Kotlin, acquistato durante gli ultimi giorni del tuo soggiorno in una città lontana, e innamoratene fin dalle prime 50 righe di codice.
    Imbattetevi in ​​un articolo che "quest'anno la Good Corporation ha deciso di passare a Kotlin per lo sviluppo Android e ciò che ci offre". Con sfrenato entusiasmo, inizia a imparare a scrivere e, in effetti, a scrivere per Android, dedicando tutto il tuo tempo libero a questo.

  23. Ottieni un sacco di lividi ed esperienze interessanti con la tua prima (tua!!!) domanda. Scrivi un semplice backend per questo in Spring.
    Ospita il backend, carica l'applicazione sul Market. Comprendi che senza investimenti adeguati, studio dell'argomento e del mercato, portata e fortuna, nessuno scaricherà la tua app.

  24. Continua a giocherellare con Android, amando con tutto il cuore il concetto stesso di sviluppo mobile. Salendo sulla montagna, come un asino testardo, scrivi e carica sul mercato la 2a e la 3a app, che, praticamente senza pubblicità, hanno comunque scaricato un ordine di grandezza in più rispetto alla 1a (hehe, classico).

  25. Avere tempo per lavorare un po' come freelance sul Web e su Android. Dopo un po' capisci (no, non così: convinciti!) che è (forse) bello fare il freelance quando hai più di 50 anni, sei (forse) stanco dell'eterno trambusto della microsocietà, vuoi Con calma risparmio per la lenta, ma non così lontana pensione, ed è giunto per me il momento di cercare un lavoro statico nel campo dello sviluppo Mobile.

  26. Prendetevi un altro paio di mesi per prepararvi per l'intervista (in generale, i materiali precedenti su Java e OOP sono stati utili, ad eccezione di Spring ed EE, ovviamente). Mi sono reso conto che nell'ultimo anno circa ho completamente dimenticato come usare la lingua e raccontare una teoria.
    Rovina tutto miseramente al primo colloquio.

  27. Fai qualche altra intervista: un po' di più, ma ancora senza successo. È quasi facile iniziare a comunicare con i reclutatori locali.
    Comprendi che il livello medio di inglese tra i reclutatori locali (e altri) è un ordine di grandezza inferiore al mio. Avere tempo per comunicare anche con un paio di simpatiche “startup” d'oltreoceano, costituite infatti da uno studente e mezzo di ieri. Assicurati ancora una volta (per te e solo per te stesso) che la maggior parte delle aziende normali cerchi almeno quelle che si definiscono Middles, e nella maggior parte dei casi ciò che può aiutarti non è tanto un portafoglio passabile, ma la capacità di avere successo (no , magistralmente) costruisci l'illusione di avere almeno un anno di esperienza commerciale.

  28. In un'inaspettata giornata di sole, entra in un piccolo, ma arioso e luminoso ufficio di una piccola, ma a suo modo magica azienda non lontana dal centro città, chiacchiera con il manager straniero in inglese e poi cerca di liberarti del pensiero che questo è esattamente il posto dove vorrei trascorrere il prossimo anno o più.

  29. Ricevi un'offerta in 2 settimane, praticamente in un giorno libero, nel bel mezzo di una riunione con vecchi amici (come se non avessimo già motivi per incrociare i bicchieri :))

  30. PROFITTO.

  31. (bonus). Comunica in inglese più volte alla settimana (la norma quando non lavori per il mercato interno), hai un team piccolo e accogliente in cui tutti si rispettano a vicenda e l'orario di lavoro più libero e discreto che abbia mai incontrato prima.
    Mettiti in ordine, fisicamente e mentalmente. Acquisisci fiducia in te stesso come specialista. Ritrova un desiderio insaziabile di crescere ulteriormente. E la cosa più importante è fare ogni giorno ciò che ti piace davvero.

Uff. È pur sempre un racconto breve, ma cosa puoi fare? PS La strada è stata lunga (forse troppo lunga), ma lo so: ne vale la pena. Credimi e... abbandona queste idee se ritieni di non essere pronto a viverle. Dopotutto, in questo caso sarà molto più difficile trovare l'armonia. Ma se tu, come molti di coloro che hanno scritto storie simili, ora stai colpendo i muri di pietra con la fronte, bruciandoti gli occhi con il codice e sentendo l'ALTO, anche se da qualche parte nel profondo, provaci. E, per l'amore di tutto, non arrenderti. Questo è tutto quello che volevo dire.
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION