Kaya, mayroon kang isang malakas na pagnanais na maging isang programmer. Saan tatakbo ngayon? Mayroong maraming mga sagot sa tanong na ito sa Internet. Minsan kaming nagsulat ng isang artikulo tungkol dito . Gayunpaman, sa paghusga sa mga tanong na itinanong sa amin sa mga social network, ang mga nagsisimula ay madalas na nawawala sa kasaganaan ng impormasyon at hindi alam kung saan eksaktong magsisimula. Sa prinsipyo, ang ginagawa lang namin sa JavaRush ay tumulong sa pagsagot sa tanong na ito. Gayunpaman, para sa mga ganap na nalilito, nagpasya kaming gumuhit ng isang magaspang na plano ng pagkilos.
Una, magpasya sa pool ng mga teknolohiya
- Pumili ng 2-3 pangunahing mapagkukunan ng kaalaman, pati na rin ang isang dosenang karagdagang mga. Ngunit huwag kalimutang "Google" kung may hindi malinaw.
- Pumili ng development environment at i-install ang lahat ng kinakailangang software sa iyong gumaganang makina.
- Magpasya kung ano pa ang pag-aaralan at kung saan kukuha ng impormasyon.
Well, okay, sabihin nating Java. Paano binabayaran ang mga espesyalista sa wikang ito?
Mayroong maraming mahusay na mga site upang malaman, tulad ng DOU. Sa iba pang mga bagay, ang site na ito ay nangongolekta ng mga istatistika sa kung magkano ang kinikita ng mga espesyalista sa pag-unlad at iba pang mga espesyalista sa IT sa Ukraine. Kaya, sundin ang link , piliin doon, halimbawa, ang lungsod ng Kiev at ang posisyon ng Junior Developer (o simpleng Developer), piliin ang Java at ihambing sa iba pang mga wika. Kung hindi ka nakatira sa Kiev, huwag mag-alala: sinusubaybayan namin ang pagkakaiba sa halaga ng trabaho sa iba't ibang lungsod at sa artikulong "The Programmer 's Path ", nagbigay kami ng isang talahanayan na may tinatayang data. Kopyahin natin dito, eto: This is the pre-crisis table. Sa ngayon, medyo nagbago ang sitwasyon, ang mga suweldo ng Kiev ay nanatiling humigit-kumulang sa parehong antas, ngunit ang mga suweldo ng Moscow ay lumapit sa mga nasa Kiev. Kung tiningnan mo ang link ng DOU, malamang na napansin mo na ang mga programmer ng Java ay hindi lamang ang pinaka-in-demand, kundi pati na rin ang ilan sa mga propesyonal na may pinakamataas na bayad.O baka masyadong kumplikado ang Java?
...Hindi naman. May mga wika na tila mas madali sa unang yugto ng pag-aaral. Gayunpaman, ang Java ay may malaking plus: ito ay laganap, kinakailangan, at nasa merkado sa loob ng maraming taon. Alinsunod dito, mayroong maraming iba't ibang mga materyales sa pagsasanay, mga lektura, mga libro, mga forum para sa parehong mga nagsisimula at mga batikang programmer. Malaki ang naitutulong ng komunidad sa aking pag-aaral. Ang pangunahing bagay sa lahat ng pagkakaiba-iba na ito ay hindi malito at pumili ng mga materyal na pang-edukasyon. Isusulat natin ang tungkol dito sa susunod na talata. Napagpasyahan mo na talagang gusto mong bumuo ng mga laro at basahin na karamihan sa mga pinakamahusay na hit ay nakasulat sa C++. Kaya siguro matuturuan natin siya kaagad, itong elder ng mundo ng mga unibersal na wika? Maaari mong subukan, ngunit ang ideya ay hindi ang pinakamahusay: C++ ay lubhang mahirap para sa isang baguhan. Ngunit pagkatapos ng pagsasanay sa Java, madali kang lumipat sa C++ kung gusto mo. Sa pamamagitan ng paraan, hindi lahat ng "malaking" laro ay nakasulat sa C++. Ang sikat na Minecraft , halimbawa, ay nilikha sa Java.Maikling konklusyon
- Ang pinaka-hinahangad na mga developer ay nagsusulat sa Java at ang pangangailangan para sa kanila ay patuloy na lumalaki;
- Ang mga developer ng Java ay may mataas na suweldo;
- Ang Java ay isang unibersal na wika. Maaari mong isulat ang halos anumang bagay dito. Mga laro kabilang ang;
- Ang Java ay medyo madaling matutunan;
- Pagkatapos ng Java, madaling lumipat sa C#; medyo madaling matutunan ang JavaScript, Ruby, Python. Pagkatapos ng Java, ang programmer ay handa na para sa isang detalyadong kakilala sa kumplikadong C++;
- Ang Android ay batay sa Java;
- Ang pagpapatupad ng multithreading sa Java ay naghahatid. Kung bago ka, malamang na hindi mo pa naiintindihan kung gaano ito kaganda. Tandaan lamang ang pariralang ito =);
- Ang karamihan sa mga programmer ay nagsasalita ng JavaScript bilang pangalawang wika.
GO TO FULL VERSION