CodeGym /Java Blog /Random /Ang Iyong Background ay Walang Naiiba Sa Pag-aaral na Mag...
John Squirrels
Antas
San Francisco

Ang Iyong Background ay Walang Naiiba Sa Pag-aaral na Mag-code ng Java: The Story of David, RPG Developer at CodeGym student

Nai-publish sa grupo
Ang CodeGym ay 2.5 taong gulang na ngayon, na may halos kalahating milyong user mula sa buong mundo. Maraming mga mag-aaral ang nakatapos ng kurso at natagpuan ang kanilang pangarap na trabaho. At bagama't palagi kaming nag-uudyok sa iyo na ibahagi ang mga kwento ng tagumpay, ang mga kuwento ng mga nasa kalagitnaan ng kanilang karanasan sa pag-aaral kung minsan ay maaaring maging motibasyon at kawili-wili sa parehong lawak. Ang una naming kwento ay tungkol kay David ( David Haines ). Isa siyang RPG developer mula sa US, na nasa development nang higit sa 25 taon na. Ngayong tagsibol, dahil sa isang pandemic na sitwasyon, siya ay inilagay sa isang furlough, kaya nagpasya siyang matuto ng Java."Ang Iyong Background ay Hindi Nagkakaroon ng Anumang Pagkakaiba Sa Pag-aaral Upang Mag-code ng Java": Ang Kwento ni David, RPG Developer at CodeGym na estudyante - 1

"Ang Java ay mananatili sa mahabang panahon at ito ay magiging mas mabuti"

Bakit ko pinili ang Java sa iba pang mga programming language? May naiisip akong dalawang dahilan. Una, nang ma-furlough ako sa aking kumpanya, nabalitaan kong lilipat kami sa Java para sa marami sa aming mga gamit sa bahay. Kaya naisip ko na magiging kapaki-pakinabang kung may matutunan ako tungkol dito. Pangalawa, alam ko na ang Java ay isang mahusay na itinatag na wika at ito ay malapit nang magtagal. Marami sa mga taong nakausap ko ay may parehong opinyon. Ito ay nasa paligid at lalo lamang bubuti. Kaya walang utak para sa akin na pumili ng Java. Siyempre, kung ang aking kumpanya ay magsisimulang tumuon sa C#, hahanapin ko ang C#. O gagawa tayo ng Python, hahanapin ko ang Python.

"Ang CodeGym ay ang pinakamahusay na opsyon para sa akin at pagkamit ng aking mga layunin"

Kaya, nagpunta ako sa internet at karaniwang nag-google sa "matuto ng Java", at tumingin sa CodeGym at ilang iba pang mga pagpipilian na nagpakita. Mula sa nakita ko at nabasa ko, napagpasyahan ko na ang CodeGym ang pinakamagandang opsyon para sa akin at makamit ang aking mga layunin. Ang gusto ko sa kursong ito ay ang konteksto. Tinatrato mo ang pag-aaral na parang isang laro, at ginagawa nitong masaya ang pag-aaral. Napakadali para sa karamihan na maunawaan. Pero siyempre, may mga pagkakataon na medyo nakakalito. Hindi ako kadalasang nag-google ng maraming bagay at hindi ako kadalasang pumipili ng mga tamang keyword, kaya kung minsan ay gumugugol ako ng maraming oras sa pagtingin sa mga walang kwentang bagay upang makarating sa gusto kong puntahan. Hindi ko maalala kung ano ang aralin, ngunit natigil ako dito sa loob ng 4-5 araw at sinubukan kong malaman ito. Natututo ako sa CodeGym mula noong tagsibol, naniniwala ako. Nasa level 12 na ako ngayon, kaya malamang na mas mabagal ako kaysa sa ginagawa ng maraming iba. Sa una, ito ay 3-4 na oras sa isang araw ng hindi bababa sa. Ngunit sa katapusan ng Mayo, nawalan ako ng trabaho dahil sa Covid-19, at ang paghahanap ng bagong trabaho ang pumalit, kaya ang pag-aaral ay nabawasan sa 2-3 oras 5 araw sa isang linggo. Gumagamit ako ng IntelliJ IDEA at ang CodeGym plugin at nakakatuwa ang mga ito. Natuklasan ko kamakailan angAng tampok na "Mga Tamang solusyon" sa plugin, ngunit sinusubukan kong huwag tumingin nang madalas. Halimbawa, maaari kong kunin at i-reverse engineer ang solusyon para malaman kung paano sila nakarating doon. Para sa akin ito ay lubhang kapaki-pakinabang, gusto ko ito. Ginagamit ko rin ang seksyong "Tulong" paminsan-minsan. Kapag natigil ako, titingin ako doon para makahanap ng katulad, at tingnan ang mga mungkahi na ginawa. Nag-post talaga ako ng ilang mga tanong na nasagot, na lubhang nakakatulong. Sa wakas, mahilig ako sa mga laro! Kakatapos ko lang sa 2048 game. Nagawa ko na ang Minesweeper, at iyon ang uri ng tagumpay na ipinagmamalaki ko dahil kapag nagtrabaho ito ay napakaganda. Nagkaroon ako ng mga problema sa 2048, at muli, nang gumana ito, naramdaman ko ang pagmamalaki. Tingnan mo ang ginawa ko! Ngayon ginagawa ko ang larong Ahas, at narito ang problema: Kailangan kong magpasya kung gusto kong isulat ang laro o magpatuloy sa mga aralin. Medyo kailangan kong pilitin ang sarili ko minsan at isipin na “Nagawa ko ang laro sa huling pagkakataon. May kailangan akong matutunan this time."

“Walang pinagkaiba ang iyong background”

Ako ay ganap na bago sa Java. Ang kurso ay napaka-edukasyon, prangka, at nakakaaliw. Ginagawa nitong masaya ang pag-aaral ng Java. Para sa akin, mahalaga iyon, dahil gusto kong matuto at mag-enjoy sa ginagawa ko. Hindi ko akalain na ang iyong background ay gumagawa ng anumang pagkakaiba sa pag-aaral sa code. Siyempre, maaari itong maging kapaki-pakinabang at kapaki-pakinabang sa ilang mga punto. Bilang isang RPG programmer, pamilyar na ako sa buong logic ng programming. Ang isang taong baguhan sa programming at pag-aaral ng anumang programming language ay maaaring walang ganoong uri ng kasanayan. Ngunit upang maging tapat sa iyo, sa tingin ko ang CodeGym ay gumagawa ng napakahusay na trabaho ng pamilyar sa mga pangunahing konsepto. Tinutulungan ka nitong makamit ang layunin: matuto ng Java at matugunan ang mga pangangailangan sa merkado. Noong bata pa ako, pangarap kong magsimula ng software company, gumawa ng mga video game, at mga bagay na katulad niyan. Mahilig ako sa coding sa RPG. Ngunit sa Java...Sino ang nakakaalam? Marahil ay magiging sapat na ako, lumikha ng isang laro, ibenta ito at magsimula ng aking sariling kumpanya.

"Maglaan ng mas maraming oras sa pag-aaral, lalo na sa simula"

Mula sa aking personal na karanasan, magbibigay ako ng ilang mga tip sa lahat na nagsisimulang matuto ng Java at programming:
  1. Maglaan ng mas maraming oras sa pag-aaral, lalo na sa simula.

    Nakakatulong ito na madagdagan ang pagnanais na matuto nang higit pa. Hindi ako magsisimulang gumawa ng kalahating oras dito, kalahating oras doon. Ito ay hindi sapat upang pukawin ang aming interes at hilahin ka. Bigyan ito ng isang oras, dalawang oras, apat na oras! At least sa umpisa pa lang.

    Dumating na ako sa point na alam ko na, na gusto kong ipagpatuloy ang pag-aaral at alam ko kung bakit ko ito ginagawa, at wala akong laging oras para maglaan, pero kapag may oras ako, babalik ako at umupo sa aking computer ng 1-2 oras, hanggang 4-5 na oras kung minsan, lalo na sa katapusan ng linggo, at matuto lamang.

  2. Bigyang-pansin ang iyong ginagawa at i-enjoy ito. Ang natitira ay bahala sa sarili.

    Wala akong alinlangan na kahit na sa aking limitadong kapasidad ngayon ay matututo akong mag-code ng Java. Makakatulong ito dahil wala nang dalubhasa at hindi mo magagawa ang RPG o Java. Kailangan mong gumawa ng higit pa, tulad ng Python, C++, o C#. Kailangan mong maging versatile sapat para makapag-perform pa sa iyong posisyon.

    Ang bottom line ay: humanap ng isang bagay na gusto mong matutunan, handa kang matuto, at gawin mo lang ito.

Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION