JavaRush /Java Blog /Random-TL /Paano maging isang Java programmer, hindi mabaliw sa mara...
LenaR
Antas
Воронеж

Paano maging isang Java programmer, hindi mabaliw sa maraming impormasyon, umibig sa programming at mamuhay ng normal, masayang buhay?

Nai-publish sa grupo
Kumusta sa lahat, ang pangalan ko ay Lena at gusto kong maging isang Java programmer. Ginawa ko ang desisyong ito noong Disyembre 2015. Wala akong alam tungkol sa programming, kahit na kung paano magdeklara ng variable sa anumang programming language. Hindi ko alam ang mga programmer, hindi ako nagtrabaho sa isang kumpanya ng IT, sa pangkalahatan, walang makakatulong sa akin sa anumang paraan. Ito ay hindi isang kuwento ng tagumpay kung saan ako ay nakakuha ng trabaho bilang isang junior programmer na may mahusay na mga prospect, hindi. Nag-aaral pa ako, at hindi lahat ng bagay ay maayos. Ang Internet ay puno ng mga nakasisiglang post - "lahat ay maaaring magprograma", "ang mga matatanda ay naging mahusay na programmer sa loob ng isang taon", atbp. Ang lahat ay madali, masaya at kaaya-aya. Hindi ko alam kung sino ang nagsusulat ng mga post na ito, ngunit binigyan nila ako ng inspirasyon, isang walang muwang na babae. Napagpasyahan ko na ang lahat ay magiging simple at walang sakit. Bukod dito, ako ay 25 taong gulang lamang, hindi isang katandaan para sa programming. Paano maging isang Java programmer, hindi mabaliw sa maraming impormasyon, umibig sa programming at mamuhay ng normal, masayang buhay?  - 1Sa isang alon ng optimismo, bumili ako ng mga kurso sa mobile developer sa Geekbrains at nagsimulang kumuha ng 1 kursong Java para sa mga nagsisimula. Ang kursong ito ay binubuo ng 8 webinar (2 beses sa isang linggo) at maliit na takdang-aralin pagkatapos ng bawat isa. Pagkatapos ay dumating ang 2nd course. Sa kabuuan, ang pagsasanay ay tumatagal ng 2-3 buwan, at voila! - ikaw ba ay isang programmer. Ngunit narito ang isang banggaan sa katotohanan. Bago ang kurso, hindi ka nila binabalaan na hindi mo mauunawaan ang higit sa kalahati ng sinasabi ng guro, at ang hindi pagkakaunawaan na ito ay magiging snowball. Hindi nila sinasabi sa iyo na upang maunawaan ang kakanyahan ng susunod na aralin, kailangan mong basahin ang lahat ng makikita mo sa paksa, panoorin ang lahat ng mga video at magtanong sa mga eksperto. Ang hindi rin nila sinasabi sa iyo ay ang mga kalahok sa kurso na mag-aaral kasama mo sa kurso ay malayo sa bago sa programming, mga taong may mas mataas na edukasyon, may tunay na karanasan, na aktibong lalahok sa komunikasyon sa webinar at magtatanong ng matalino mga tanong, at hindi mo man lang mauunawaan. Sa pangkalahatan, nagsisimula kang mag-isip na may mali sa iyo, ang programming ay hindi para sa iyo, walang gagana para sa iyo, ikaw ay tanga at walang kakayahan. Bagaman, sa katunayan, ito ay isang bagay lamang ng pagkakaiba sa mga oras na ginugol sa pag-aaral. Ang ilang mga tao ay nangangailangan ng mas maraming oras, ang ilan ay mas kaunti. Ngunit, sa totoo lang, hindi mahalaga. Kung gusto mong magprograma, walang makakapigil sa iyo! Siyempre, nakinabang ako sa mga kurso: ang aking zero level sa programming ay naging mas mataas, ngunit hindi gaya ng inaasahan ko. Pagkatapos ng dalawang kurso, nagpasya akong magbasa ng mga libro sa programming. Inirerekomenda ng lahat ang Schildt at Eckel, ngunit nagsimula akong magbasa at naging hindi mapigil ang pagkabagot. Nagpasya akong subukan ang Java Rush, lalo na dahil libre ang unang 10 antas. Nabighani ako sa katotohanang nakatutok sila sa mga totoong gawain. Sa wakas, kahit na isang bagay na malapit sa kung ano ang kailangan mong gawin sa trabaho!! Nagustuhan ko ang kanilang diskarte - hindi ito nakakabagot, may ilang mga biro sa daan, sa simula ng bawat antas ay mayroong isang motivational lecture tungkol sa kung gaano kasarap maging isang programmer. Direktang itinuturo sa iyo ng kurso na tamasahin ang Java programming. Aktibo kong pinag-aralan ito, ngunit dahil nagtatrabaho ako, napakabagal pa rin nito. Pagkatapos ay nakakita ako ng mga bagong rekomendasyon sa libro - Horstmann at Head First Java. Ang mga ito ay napaka-cool na mga libro!! Malinaw ang pagsusulat ni Horstmann, at talagang gustung-gusto ko ang Head First Java - ito ay masaya, malinaw na nakasulat, at gumagamit ng iba't ibang diskarte, tulad ng mga larawan, upang matulungan kang maunawaan ang impormasyon nang mas mahusay. Maaari mo ring basahin ito nang ganoon lang, para iangat ang iyong espiritu + ito ay nakasulat sa medyo simpleng Ingles, na nangangahulugang maaari mo ring pagbutihin ang iyong wika, na mahalaga! At pagkatapos ay magsisimula ang maliwanag na mga spot, kapag nagawa mong malutas ang isang kumplikadong problema sa unang pagkakataon o kapag nag-install ka ng isang plugin para sa IDEA (Ako ay isang babae pa rin, at mayroon akong mga problema sa pag-install ng mga programa). Kapag nalaman mo na kung paano lumikha at gumamit ng mga bagay. Ito ay isang magandang panahon para bumangon. Ngunit lumipat ka sa Java Rush at unti-unting nagbasa ng literatura sa paksa at manood ng mga video. Kapag bumagal ka sa isang lugar, nagsimula kang manood ng Info JavaRush, nagrehistro ka pa doon para balang araw makapagtanong ka ng matalino o hindi masyadong matalinong tanong. Sa bawat oras na ang mga paksa ay nagiging mas kumplikado. Talagang pinatay ako ng HashMap - Hindi ko maintindihan kung paano gumagana ang isang iterator sa loob ng 4 na araw, kinailangan namin ng mahabang oras upang makahanap ng isang karaniwang wika na may static, at ang StackTrace ay isang malaking kagalakan! Bumababa ang motibasyon, at patuloy mong nilaga ito nang mag-isa. Walang kukuha sa iyo para sa isang trabaho o kahit isang internship, dahil kailangan mong malaman ang hindi bababa sa Java Core, at ang kaalaman tungkol dito ay napakalayo. Wala akong ideya kung paano haharapin ang mga papasok at papalabas na stream. Hindi ko alam kung ano ang serialization, multithreading, console output. Hindi ko pa rin maintindihan kung ano ang interface. Sa pangkalahatan, tahimik ako tungkol sa mga frameworks at Java EE, kahit na ang kaalamang ito ay hindi magiging labis sa isang panayam. At paminsan-minsan may mga sandali na sa tingin mo ay may alam ka, halimbawa, kung paano magsisimula ng string sa Java. Mukhang naipasa na ang yugtong ito, ngunit bigla mong nalaman na ang String ay may maraming kapaki-pakinabang na pamamaraan, halimbawa, toCharArray(), toUpperCase(), compareTo(). At pagkatapos ay dumating ang pag-unawa: alam mo lamang ang dulo ng malaking bato ng yelo, at hindi mo alam ang higit pa. Bakit ko isinusulat ang lahat ng ito? Share, ganun ba talaga ang lahat? Kailangan mo lang tumahimik at mag-aral ng Java nang husto araw at gabi, manood ng mga video, magbasa ng mga libro, lutasin ang mga problema hangga't gusto mo. At pagkatapos ng ilang buwan ng gayong pag-iisa, babalik sa normal ang buhay: makakakuha ka ng trabaho, magsisimula kang makipag-usap muli sa ibang tao, magsasanay ka pa at hindi mag-aaral ng ganap na bagong mga paksa araw-araw, magkakaroon ka ng kumpiyansa sa iyong utak, at iba pa. O mayroon bang ilang pagpipilian upang mamuhay tulad ng isang tao ngayon, kapag ang iyong kaalaman ay hindi pa rin sapat upang malutas ang isang problema na hindi bababa sa nakakatugon sa mga kinakailangan ng totoong mundo? Bumili ako ng taunang subscription sa Java Rush at isang kurso sa developer ng mobile sa GeekBrains, ngunit magkaibang direksyon ang mga ito. Ang Java Rush ay maaaring mag-alok ng isang bayad na internship, ngunit ito ay isang web-based. Ang GeekBrains ay android, layunin c, matulin. Para makapunta sa isang internship sa Java Rush kailangan mo ng level 30, pero parang 10 na ako! Sa Nobyembre lang magsisimula ang recruitment, dahil nawawala na ako sa Agosto! Magiging mahusay ang internship - mayroong iba't ibang mga tao, mga deadline, isang tagapagturo, kapag nag-aaral ako sa isang tao, mayroon akong higit na pagganyak at isang mapagkumpitensyang espiritu o isang bagay. Ngunit nangangahulugan ito na kailangan mong dumaan sa 20 antas nang mag-isa at tumambay nang mag-isa para sa isa pang 4 na buwan! Sa GeekBrains maaari kong simulan ang pag-aaral ng parehong Android sa Agosto, ngunit hindi ako sigurado kung ito ay para sa akin. Mas naaakit ako sa web, ngunit iniisip ko pa rin ang opsyong ito (magsisimula ito sa isang buwan at may mga tao doon). Sumulat, sino ang may karanasan, ano ang gagawin mo sa aking lugar? Salamat!
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION