Prečo nikdy nie ste príliš starí na to, aby ste sa naučili Javu (alebo akýkoľvek programovací jazyk)

"Láska nemá vek."

Mnohí by s týmto výrokom súhlasili, napriek tomu si rámujeme a presviedčame sami seba, že je neskoro študovať alebo zmeniť povolanie. Prečo nevyužijeme tento prístup na všetko, čo by sme chceli dosiahnuť, najmä pokiaľ ide o učenie sa niečoho nového, napríklad programovacieho jazyka?

Som lektorom kurzu Java a mám veľa príkladov ľudí, ktorí začali študovať jazyk Java vo veku 30 rokov alebo dokonca viac. S pribúdajúcimi rokmi sa ľudia stávajú skúsenejšími a múdrejšími, vidia veci inak, čo im pomáha byť ako kačica pri vode pri akýchkoľvek nových začiatkoch. Okrem toho je v IT menej ageizmu ako v iných odvetviach. Váži si skôr schopnosti ako vek kódera.

Tu nájdete 5 pádnych argumentov, prečo by ste nemali zanedbávať svoje priania a mali by ste sa začať učiť Javu. Tieto dôvody sú však použiteľné aj pre iné programovacie jazyky. Takže zostaňte s nami, pokiaľ hľadáte iskru inšpirácie - tu ju určite nájdete.

Dôvod 1. Učenie sa nových vecí s pribúdajúcim vekom pomáha starému procesoru tikať

Verte tomu alebo nie, nedávne lekárske štúdie Cesara Quililana preukázali významný vplyv mozgovej činnosti na starnutie a zdravie mozgu. Znamená to, že čím viac trénujete svoj mozog, tým dlhšie si zachovávate zdravý rozum. Ukázali tiež, že ľudia vo veku 60–90 rokov zlepšovali svoje zdravie mozgu iba ručnými prácami a niektorými koníčkami len na pár hodín denne. Takže teraz si predstavte, čo dokáže mozog 30-ročného človeka.

Naučiť sa programovací jazyk sa rovná trénovať svoje myšlienkové pochody - mentálne cvičenie, vďaka čomu sa vaša pozornosť a koncentrácia oveľa zlepšia.

Na serveri Reddit je úspešný príbeh 32-ročného človeka. Nevedel nič o programovaní ani o žiadnych technických veciach, ale teraz študuje programovanie na univerzite a hovorí, že keď začal, bolo to dosť ťažké, ale teraz má „myseľ ostrú ako tac“. Okrem toho, verte či nie, nikoho nezaujíma jeho vek.

Dôvod 2. Existuje veľa online kurzov a materiálov - nikto nevidí váš vek

V súčasnosti existuje veľa online kurzov a mnoho ľudí pripúšťa, že sú efektívnejšie ako offline a prinášajú pozitívnejší výsledok. Dôvody sú jednoduché: IT priemysel si cení vaše vedomosti, nie fyzické schopnosti, a sami si zvolíte správny čas a tempo štúdia. Existuje množstvo príbehov ľudí, ktorí ich úspešne dosiahli a vo veľmi krátkom čase sa dostali na vysnívanú prácu.

Tu sú tri svetlé príklady online zdrojov, kde sa môžete naučiť jazyk Java:

  • CodeGym - online kurz programovania v jazyku Java, ktorý je z 80% založený na praxi a je navrhnutý tak, aby sa učil od samého začiatku.
  • CodeAcademy - tento program je založený na získaní technických zručností, ktoré budú veľmi užitočné pre vaše budúce zamestnanie.
  • Okrem toho existujú online videokurzy na platformách Coursera alebo Udemy, ktoré zahŕňajú kurzy online univerzít z celého sveta pre rôzne predmety.

Hneď ako sa začnete učiť alebo pracovať ako programátor, určite budete potrebovať mentorskú podporu od tých, ktorí ovládajú Javu. Okrem toho majú vývojári v Java veľmi silnú komunitu. Tu je niekoľko platforiem, ktoré vám pomôžu nájsť potrebné informácie alebo požiadať o radu.

  • Java Forum je klasické fórum, ktoré obsahuje veľa tém a je rozdelené do sekcií pre rýchlejšie vyhľadávanie.
  • Svet Java je platforma, kde sú na jednom mieste umiestnené správy, blogy, špecialisti a veľa vecí týkajúcich sa jazyka Java.
  • CodeGym Help je komunita pre nováčikov, kde nájdu rýchlu a náležitú podporu.

Miesta, kde môžete položiť akúkoľvek otázku a nájsť jedno alebo dokonca viac riešení od používateľov:

  • Subreddit Java: zdieľanie riešení a skúseností s problémami a témami súvisiacimi s Java;
  • Programovací subreddit: hľadanie a hľadanie riešení akýchkoľvek problémov týkajúcich sa programovania.

Blogy sú tiež dôležité - sledujú aktualizácie, nové funkcie a vo všeobecnosti to, čo je novo vyvinuté alebo vytvorené pre lepšie kódovacie prostredie v Jave.

  • Java Geek je zdroj, kde nájdete jasné vysvetlenie prípadu alebo problému, okrem toho je rozdelený do kategórií - interakcie s rôznymi technológiami.
  • Bench Resources je ďalším zdrojom, kde sú popísané problémy a prípady spojené s Javou. Jeho štruktúra je tiež rozdelená na časti pre rýchle vyhľadávanie.

A samozrejme nikdy nezabudnite na ďalší dôležitý zdroj vedomostí - knihy. Keď sa navyše stanete programátorom, po dlhom pracovnom dni pri počítači budete chcieť vymeniť obrazovku počítača za niečo iné.

  • Head First Java od Kathy Sierry a Berta Batesa. Autori sa snažia priblížiť svoje vedomosti jednoduchým jazykom a vizuálnym obsahom bez toho, aby sa pozastavili nad tým, aké ťažké je naučiť sa OOP jazyk.
  • Java: Sprievodca pre začiatočníkov od Herberta Schildta - popisuje príklady jazyka Java prírastkovým spôsobom, ktorý používateľom umožňuje pochopiť a ponoriť sa do jazyka Java od samého začiatku.

Ako ste si mohli všimnúť, existuje veľa online zdrojov a je to len začiatok. Čo vám teda bráni v tom, aby ste sa cítili slobodne a začali sa učiť Javu s takou obrovskou podporou? Nezáleží im na vašom veku, iba na vašich vedomostiach.

Dôvod 3. Vek je irelevantný

Vek je len rad ... vašich skúseností. Nanešťastie existuje globálny stereotyp a klam, že do konca svojho života musíte mať stále zamestnanie. Kto však povedal, že to tak má byť? Ste zrelý človek, ktorý vie, čo hľadáte a aký výsledok chcete dosiahnuť. Preto, akonáhle sa rozhodnete, že chcete kódovať - ​​vytvorte túto iskru a skôr či neskôr sa vám to vyplatí.

Ďalšou motiváciou je myslieť na seba a nikdy sa porovnávať s niekým iným, pretože ľudia majú rôzne skúsenosti a rôznu úroveň vedomostí. Východiskovým bodom by malo byť to, čo ste vedeli predtým, ako ste sa začali učiť. Budete prekvapení, keď porovnáte svoj pokrok s predchádzajúcou fázou.

Existuje úžasný príklad programátora z môjho kurzu, ktorý nikdy nemal prácu súvisiacu s technickým povolaním. Ale rozhodol sa absolvovať podrobné návody na CodeGym a viete čo? Uspel a získal prácu, ktorú chcel.

A nikdy sa nebojte „zlého kódu“ alebo nedostatku skúseností, pretože v akomkoľvek veku ste každý, na začiatku robí chyby a postupne zmiznú, kým zdokonalíte svoje schopnosti. Viete, že mladší študenti sa trápia rovnako ako starší? Dostanem prácu bez skúseností? Pravdou však je, že niektoré spoločnosti hľadajú ľudí s minimálnymi skúsenosťami, aby im vyškolil špecialista na ich projekty. Okrem toho sa technológie vyvíjajú každý deň a budú vyžadovať veľa kódu a tých, ktorí ho dokážu vytvoriť. Nie všetko sa naučíte naraz.

Dôvod 4. Učenie jazyka Java je ako učenie sa akýchkoľvek iných zručností

Učenie Javy sa nelíši od, povedzme, učenia sa jazdy na bicykli. Nie je veľký rozdiel. Ak sa však začnete učiť bicyklovať v zrelom veku, budete sa trápiť viac, a napriek tomu je pravdepodobnejšie, že tomu budete venovať menej času. Vek hrá dôležitú úlohu vo vašej múdrosti a skúsenostiach, pretože robíte chyby a viete, ako ich opraviť.

Programovanie nie je len samotné kódovanie, ale aj hľadanie najlepšieho riešenia problému, ktorému ľudia čelili. A tu vaše skúsenosti veľmi pomôžu. To, že má pozadie v inej oblasti, je teda obrovskou výhodou. A mnohí, ktorí robili rovnaké kroky, pripúšťajú, že ich vyspelosť zvýšila ich úspešnosť.

Dôvod 5. Teraz je čas vhodný ako každý iný

Nikdy neodkladajte to, čo plánujete, začnite sa učiť čo najskôr, pretože ten pravý čas nikdy nepríde. Všetko, čo urobíš, je stratiť svoj drahocenný čas, ak počkáš. Okrem toho, v neskoršom veku budeš mať ešte väčšie pochybnosti, ako máš teraz, a bude to ťažšie začať.

Okrem toho budete mať nové príležitosti zmeniť svoju prácu alebo dokonca získať povýšenie alebo vylepšiť svoju súčasnú prácu. Nie je to lákavé? Na stránkach Reddit je ľahké nájsť príbeh človeka v jeho polovici 30. rokov s tŕnistou cestou cez prácu s mladými programátormi a firemnú štruktúru v spoločnostiach, ktorým čelil. Ale posilnilo ho to a prácu dostal ešte ľahšiu, ako si myslel.

Zabaliť

Ak patríte k križovatke a myslíte si: „Som príliš starý na x,“ mali by ste vedieť, že vek je iba časová expozícia, ktorá vám pomôže zistiť, čo mladí ľudia zvyčajne nie. Ak sa naučíte niečo nové, vaše duševné zdravie bude v poriadku a vaša duševná ostrosť bude rovnaká ako u tých mladších ako vy.

Preto je výber spôsobu, ako sa naučiť jazyk Java doma / online, len ďalšou dokonalou príležitosťou, ako všetkým ukázať, že toho zvládnete viac. Ber to ako získanie ďalšej životne dôležitej zručnosti. Okrem toho nebude nikoho zaujímať, aký máte vek, pretože IT priemysel si veľmi váži vedomosti.

Nikdy sa teda nevzdávajte svojho nápadu a začnite sa posúvať vpred. Uistite sa, že vždy získate obrovskú podporu bez ohľadu na to, aký spôsob zvolíte.

Nikdy nie je neskoro začať sa učiť Javu alebo čokoľvek chcete, pretože čím skôr sa začnete učiť, tým viac výhod od života získate - jednoducho začnite! Okrem toho vám vaša prax a vedomosti umožňujú rozšíriť rozsah vašich schopností a potom budete určite úspešným človekom.

Takže, ak si myslíte, že ste na toto už príliš starý ...

… nie si.