JavaRush /Java Blog /Random-TL /Magpo-program ako: pagkolekta ng larawan ng isang mag-aar...

Magpo-program ako: pagkolekta ng larawan ng isang mag-aaral na tiyak na mag-aaral ng Java

Nai-publish sa grupo
Tulad ng alam mo, walang iisang recipe para sa tagumpay. Wala sa buhay, o sa programming :) Gayunpaman, sa loob ng maraming taon ng pagkakaroon ng JavaRush, napansin namin na ang mga mag-aaral na nagtapos at nakahanap ng trabaho sa IT ay may mga karaniwang “traits”. Ano ito? Interes sa teknikal na larangan, isang malinaw na iskedyul ng pagsasanay, malambot na kasanayan tulad ng tiyaga at paglaban sa stress. Ngunit hindi ito nangangahulugan na kung mayroon kang isang liberal na edukasyon sa sining, hindi ka makakapag-aral ng Java. Kailangan mo lang maglagay ng mas maraming pagsisikap at maglaan ng mas maraming oras. Sa tekstong ito, nag-compile kami ng larawan ng isang matagumpay na mag-aaral ng JavaRush batay sa aming sariling mga obserbasyon, kwento ng tagumpay at rekomendasyon mula sa aming mga nagtapos.Magpo-program ako: pagkolekta ng larawan ng isang mag-aaral na tiyak na mag-aaral ng Java - 1

Antas ng pagsasanay

Ayon sa isang survey na aming isinagawa sa mga mag-aaral ng JavaRush (mga nakaabot sa ika-30 na antas ng pagsasanay), halos 40% ng mga gumagamit na nagsimulang mag-aral sa aming kurso ay nag-aral ng programming sa isang unibersidad. Gayunpaman, ang ikatlong bahagi ng mga mag-aaral ay natuto ng Java mula sa simula. Ang teknikal na edukasyon ay isang magandang tulong at isang base na tumutulong sa iyong matuto nang mas mabilis, ngunit hindi ito isang mandatoryong punto sa landas tungo sa tagumpay. Ang mga tagapangasiwa ng system, mga inhinyero, mga guro, mga espesyalista sa pagbebenta, mga ekonomista, mga doktor, mga namimili at iba pa ay pumupunta upang mag-aral sa JavaRush. Tingnan natin kung anong uri ng background ang mayroon ang mga nagtapos ng JavaRush.

Roman Prishchepa :

Sa ikapitong baitang, lumipat ako sa physics at mathematics lyceum, at sa ikawalong baitang nagsimula kaming mag-aral ng computer science. Tulad ng ipinakita ng buhay sa ibang pagkakataon, ang computer science ay nagbigay sa akin ng batayan para sa pag-unawa sa mga pangunahing kaalaman ng programming, karaniwan sa lahat ng mga wika: ano ang mga istruktura ng data, mga function, mga pamamaraan, mga kundisyon. Hindi ako pumasok sa Faculty of Informatics and Computer Science: I had a craving for computers. Literal na kulang ako ng 2 points para ma-admit. Pumasok ako sa Faculty of Electronics. Sa unibersidad, isang semestre lang ang itinuro ng programming, natutunan namin ang Pascal. Naipasa ko ito sa pamamagitan ng pagkawalang-galaw, mayroon akong sapat na kaalaman sa kurikulum ng paaralan.

Yuri Sharoiko :

Mula pagkabata gusto kong magtrabaho sa mga computer at sa pangkalahatan ang paksa ng pagbuo ng laro ay kawili-wili sa akin. Sumulat ako ng ilang mga text quest sa C++ at C#, ngunit hindi ako naging mahusay sa aking pag-aaral (tamad ako), kahit na hindi ako tanga - sa halip ay hindi nakolekta. Sa bagay na ito, pumunta ako kung saan may pagkakataon. Naisip kong magtrabaho sa pagpapatupad ng batas, kaya nagtapos ako sa Criminal Law Faculty ng SGUPS ( Siberian State University of Transport - ed. ), at sa huli ay napunta ako sa eksaktong lugar kung saan ko gusto. Sa aking ikalawang taon nagpunta ako para sa isang internship sa Investigative Committee, at nanatili doon. Sa aking ika-apat na taon ay natanggap ako - hindi ko alam kung paano ito ngayon, ngunit dati, pagkatapos ng aking ikatlong taon ay makakakuha ako ng trabaho. Anim na buwan pagkatapos ng pagtatapos sa unibersidad, natanggap niya ang ranggo ng tenyente. Nagtrabaho ako ng isa pang taon at napagtanto ko na pagod na ako: lahat ng mahahabang gabing ito, mga shift, kakulangan ng buhay panlipunan tulad nito, at samakatuwid ay nagpasya na huminto.

Anzor Karmov :

Sa paaralan ako ay interesado sa programming at ang wikang Pascal, at nagpunta sa isang tutor. Pumasok ako sa unibersidad para mag-major sa Business Analytics. Doon din kami kumuha ng mga kurso sa programming, kasama ang pag-aaral ng C# at Java.

Dmitry Mersiyanov :

Mayroon akong mas mataas na edukasyon sa humanities na may degree sa Management sa Restaurant at Hotel Business. Kaya pagkatapos ng graduating sa unibersidad, nagtrabaho ako sa customer service para sa isang hospitality company. Noon ko napagtanto na hindi ako interesado dito sa maraming kadahilanan: ang pakikipagtulungan sa mga tao ay hindi kasing dali at kaaya-aya gaya ng tila, ang antas ng suweldo ay hindi rin masyadong mataas.

Artem Goy :

Bago ang programming, ako ay isang rehabilitation therapist para sa mga taong may musculoskeletal disorder. Ang aking mga magulang ay mga doktor. Si Tatay ay isang surgeon, si nanay ay isang rehabilitation specialist. Pinayuhan nila akong pumunta sa isang espesyalidad na may kaugnayan sa medisina at mga tao. Paano ako magkakaroon ng sarili kong opinyon sa ika-11 baitang? Naisip ko na bilang isang rehabilitator palagi akong makakakuha ng aking tinapay at mantikilya.

Anton Kashnikov :

Ang una kong edukasyon ay sa militar, na may degree sa teknikal na seguridad ng impormasyon. Pagkatapos ng unang 1.5 taon ng paglilingkod, noong 2014, napagtanto kong hihinto ako. Mayroong dalawang mga pagpipilian kung bakit ako maaaring manatili sa hukbo: magtrabaho para sa isang ideya o isang suweldo. Hindi ko makuha ang isa o ang isa sa Armed Forces.

Mode ng pagsasanay

Bagama't tila maaari mong laktawan ang gawain habang nag-aaral online, hindi ito ang kaso. Upang makamit ang mga resulta, kailangan mong maging disiplinado: lumikha ng isang plano at manatili dito. Dito, tulad ng sa maraming lugar, ang pangunahing bagay ay regularidad. Ayon sa aming pananaliksik , ang mga nagtapos ng JavaRush ay nag-aral sa average na 1-3 oras sa isang araw, madalas na pinagsasama ang pagsasanay sa kanilang pangunahing trabaho. Kasabay nito, halos isang katlo ng mga nagtapos ay nag-aral nang walang pagkaantala, habang ang iba ay kumuha ng isa o higit pang mga pahinga para sa isang makabuluhang tagal ng panahon. Tingnan natin kung paano inayos ng mga nagtapos ng JavaRush ang kanilang pagsasanay.

Roman Beskrovny :

Matapos basahin ang kailangan kong gawin, nagpasya akong gumawa ng plano upang makamit ang aking layunin at makumpleto ang mga kurso, dahil wala na akong oras upang mag-aral nang mabagal. Ang gawain ay upang makakuha ng kaalaman nang mabilis, at sa paraang hindi mapahina ang pagnanais at bigyan ang utak ng oras upang magpahinga. Dahil ang uri ng trabaho na gusto ko ay maaaring makahadlang sa akin. Para dito nagpasya ako:
  • na kailangan mong mag-aral ng limang araw sa isang linggo (Lun-Biy);
  • sa katapusan ng linggo ay gagawin ko ang anumang bagay maliban dito;
  • Ang bawat klase ay tatagal ng kabuuang 4 na oras, na may 15 minutong pahinga sa pagitan ng bawat oras upang maglakad, magpahinga at gumawa ng tsaa.
Kabuuang 20 oras bawat linggo. Hindi masama, tama? Bilang karagdagan, kung minsan ay kailangan kong pumasok sa unibersidad, dahil nag-aaral pa ako para sa isang master's degree.

Dmitry Mersiyanov :

Mayroon akong plano sa pagsasanay: Bumangon ako araw-araw sa 5-6 ng umaga at nag-aral ng 2 oras bago magtrabaho. Kung mayroon akong libreng oras sa trabaho (halimbawa, habang gumagawa ang developer ng mga bagong feature at naghihintay kaming mga tester), nagtrabaho din ako: Nalutas ko ang mga problema sa araw. Nakumpleto ko ang 20 antas sa loob ng 1-2 buwan. Ayon sa aking iskedyul, gumugol ako mula 1 hanggang 4 na araw sa antas 1.

Artem Goy :

Nagising ako ng 7-8 ng umaga, nag-almusal, kinuha ang laptop ko at pumunta sa ibang apartment para walang makaistorbo sa akin. Nag-aral ako mula 13 hanggang 16 na oras sa isang araw, 7 araw sa isang linggo. Noong una ay nanood ako ng mga tutorial sa Youtube at nagbasa ng mga libro, ngunit pagkatapos ng dalawang linggo ng aking pagsasanay, isang kaibigan ang nag-drop ng link sa JavaRush. Nag-click ako at napagtantong ito ay cool. Noon, libre ang unang 10 antas, umakyat ako sa ika-10, nagustuhan ko ito, bumili ng subscription at nagsimulang mag-aral pa.

Vasily Malik :

Nang patuloy akong magtrabaho, nag-aral ako sa gabi, at kapag umalis ako sa trabaho, nag-aral ako buong araw: mula 11:00 hanggang gabi, at mula 23:00 hanggang 02:00. Ito ay naging mas maraming oras ng trabaho. Mayroon akong maliit na pananampalataya sa katotohanan na maaari kang gumugol ng 15 minuto sa isang araw at matuto ng programming.

Mga Mapagkukunan ng Pag-aaral

Ang pinakamahusay na pagsasanay ay komprehensibo. Halimbawa, maaari mong kunin ang kursong JavaRush bilang batayan , magbasa ng ilang libro sa Java at humanap ng mentor. Halimbawa, maaaring ganito ang hitsura ng isang listahan ng mga mapagkukunan sa pag-aaral:
  1. kursong JavaRush.
  2. Mga Aklat:
    • "Head First Java, Learning Java", Kathy Sierra, Bert Bates;
    • "Java. Isang Gabay sa Baguhan", Herbert Schildt;
    • "Java. Ang Kumpletong Gabay", Herbert Schildt;
    • "Java. The Professional's Library", Kay S. Horstmann, Gary Cornell.
  3. Mga Tutorial sa YouTube;
  4. Mga konsultasyon sa isang mentor/pamilyar na developer. Ang puntong ito ay kinakailangan para sa mga taong mahalaga na makatanggap ng isang "live na paliwanag", at hindi upang malaman ang lahat sa kanilang sarili.
Kabilang sa mga pinakamahusay na libro para sa mga nagsisimula, ang mga mag-aaral at nagtapos ng JavaRush ay pinangalanang:
  • Epektibong Java;
  • Pilosopiya ng Java;
  • Mga istruktura at algorithm ng data sa Java;
  • Malinis na code;
  • Gabay sa Baguhan ng Java 8;
  • Mga pattern ng disenyo.
Narito ang payo ng mga nagtapos ng JavaRush.

Dmitry Mersiyanov :

Inirerekomenda kong basahin ang aklat na “Java Programming for Children, Parents, and Grandparents” ni Jacob Fine. Sa isang pagkakataon, ito ay nakatulong sa akin ng malaki, dahil hindi ako mula sa larangan ng IT at kailangan kong matuto ng maraming mga konsepto mula sa simula. Ipinapaliwanag ng aklat na ito ang mga pangunahing kaalaman ng programming sa isang napakasimpleng format. Ang pagbabasa nito bago simulan ang iyong pag-aaral ay lubos na nagpapadali sa proseso.

Sasha Kopaygorodsky :

Natagpuan ko ang aking sarili bilang isang tagapayo sa JavaRush. Minsan ay nabasa ko ang isang kuwento ng tagumpay kung saan sinabi ng isang lalaki kung paano siya nag-aral, nakakuha ng trabaho sa EPAM, at iniwan ang kanyang impormasyon sa pakikipag-ugnayan. Sumulat ako sa kanya sa Skype, tinawagan namin ang isa't isa, at hiniling ko sa kanya na maging tagapayo ko: upang kung minsan ay sumulat ako sa kanya tungkol sa ilang mga katanungan na hindi ko mahanap ang mga sagot. Hiniling ko rin sa kanya na tulungan akong makabuo ng isang pagsubok na proyekto, dahil sa oras na iyon ay alam ko lang ang Java Core at wala akong kaalaman sa mga frameworks. Iminungkahi niya na gumawa ako ng isang proyekto sa pagpaparehistro ng mag-aaral na may database. Pinapayuhan ko rin na humanap ka ng magandang paaralan. Na-hook ako ng JavaRush sa diskarte nito sa pag-aaral, at na-hook ako ng paghahanap sa kawili-wiling kwento nito. Naniniwala ako na ang JavaRush ay ang pinakamahusay na paaralan para sa Java Core.

Malambot na kasanayan

Ang mga malambot na kasanayan ay mga kasanayan na hindi nauugnay sa isang propesyon, ngunit higit na nauugnay sa mga personal na katangian, tulad ng komunikasyon, pagkamalikhain, empatiya. Sa proseso ng pag-aaral mismo, wala silang parehong kahalagahan tulad ng sa paghahanap ng trabaho at sa trabaho mismo. Ang pangunahing benepisyo ng mga soft skill ay ang pagtulong nila sa pagbuo ng network ng mga personal na koneksyon sa loob ng mga organisasyon at komunidad. Ang pagkakaroon ng mahusay na interpersonal na kasanayan ay nangangahulugan ng pagiging madaling lapitan, kaibig-ibig, maaasahan at mapagkakatiwalaan—isang taong kinagigiliwan ng ibang tao na magtrabaho kasama at gustong malaman ang higit pa tungkol sa. Nagsagawa ang Google ng pag-aaral sa paksang ito noong 2017. Nagpasya silang tukuyin ang pinakamahusay na mga koponan sa loob ng kumpanya. Ayon sa mga resulta, lumabas na ang mga empleyado ng pinaka produktibong mga koponan ay mga taong may mataas na antas ng malambot na kasanayan.
Narito ang mga konklusyon na ginawa ng mga nagtapos ng JavaRush tungkol sa mga soft skills.

Dmitry Sokolov :

Sa bagong lugar, hindi man lang teknikal na kasanayan ang mahalaga, ngunit ang kakayahang makipag-usap sa mga tao. Mayroong mga tao na ganap na nalubog sa pagkumpleto ng mga gawain, at kailangan kong makahanap ng diskarte sa kanila, dahil ang pagkumpleto ng aking mga gawain ay nakasalalay sa mga nag-develop.

Anzor Karmov :

Maging sarili mo. Huwag mag-atubiling magtanong. Huwag matakot na magkamali. Kung sa una ay hindi mo gaanong naiintindihan, hindi ito dahilan ng stress. Ito ay hindi malinaw sa lahat sa una. Magsisimula kang magdala ng tunay na kita sa kumpanya sa mga 6-12 buwan. Sa lahat ng oras na ito, isawsaw ang iyong sarili sa proseso, pag-aralan ang produkto, ipagpatuloy ang iyong pag-aaral. Anong mga kasanayan at personal na katangian ang sa tingin mo ay makakatulong sa iyong maging isang mahusay na programmer?
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION