JavaRush /Blog Jawa /Random-JV /Carane dadi programmer (bagean 1)
Bender
tingkat
Маунтин-Вью

Carane dadi programmer (bagean 1)

Diterbitake ing grup
carane dadi programmer Dadi, sampeyan duwe kepinginan sing kuat kanggo dadi programmer. Saiki arep mlayu menyang ngendi? Ana akeh jawaban kanggo pitakonan iki ing Internet. Kita tau nulis artikel babagan iki . Nanging, miturut pitakonan sing dijaluk ing jaringan sosial, para pamula asring ilang ing akeh informasi lan ora ngerti ngendi persis kanggo miwiti. Ing asas, kabeh sing ditindakake ing JavaRush yaiku mbantu njawab pitakonan iki. Nanging, kanggo wong-wong sing bingung, kita mutusake kanggo nggawe rencana tumindak sing kasar.

Pisanan, mutusake blumbang teknologi

  1. Pilih 2-3 sumber kawruh utama, uga rolas tambahan. Nanging aja lali "Google" yen ana sing ora jelas.
  2. Pilih lingkungan pangembangan lan instal kabeh piranti lunak sing dibutuhake ing mesin kerja sampeyan.
  3. Temtokake apa maneh kanggo sinau lan ing ngendi entuk informasi.
Saiki ayo ngomong babagan kabeh kanthi urutan. Pisanan, mutusake blumbang basa lan teknologi. Yen sampeyan ora ngerti apa-apa babagan program, sampeyan duwe rong pilihan (nyatane, luwih akeh, nanging kita ora ana ing kene kanggo mbingungake sampeyan). Cara pisanan. Coba soko minangka prasaja sabisa ing tingkat dhasar, lan mung banjur arep. HTML CSS JS Contone, HTML basa markup situs web. Kawruh dhasar HTML minangka katrampilan sing migunani kanggo profesional IT. Nanging, basa iki dhewe menehi pamula gagasan pemrograman sing ora jelas. Markup ora rampung program, lan kanggo njaluk saka nggawe kaca kanggo masalah nyata sing ditanggulangi ora dening desainer tata letak, nanging programer, sampeyan kudu sinau akeh. Nanging, entuk pangerten babagan HTML lan CSS kanca sing apik banget gampang banget. Kursus interaktif bisa ditemokake ing kene: https://www.codecademy.com/learn/web https://htmlacademy.ru/program Loro-lorone kursus kasebut duwe konten sing mbayar lan gratis. Gratis cukup kanggo miwiti. Ora bakal angel banget sinau dhasar JavaScript. Iki wis dadi basa pamrograman nyata. Mega-populer, Nanging, karo siji "nanging" - iki sing paling populer "basa kapindho", sing, sing paling programer digunakake minangka basa tambahan. Iki minangka sing utama kanggo sing diarani "Insinyur Frontend", programer sing nggawe lan nggawa interaktivitas menyang kaca Internet. Supaya adil, kesederhanaan JavaScript minangka pedhang sing nganggo ujung loro. Ing tingkat wiwitan, kabeh gampang banget, nanging program aplikasi multi-line sing relatif rumit ing JavaScript ora dadi tugas sing gampang. Dadi ora bisa diarani basa universal. Nanging, ana sawetara pranala menyang sumber daya JavaScript sing apik. Padha bakal teka ing Handy, yen ora langsung, banjur sethitik mengko. http://learn.javascript.ru/intro https://www.codecademy.com/learn/javascript Python dianggep minangka basa "sinau" sing apik saiki. Iku cukup gampang kanggo sinau, duwe kode diwaca lan solves sawetara saka sudhut masalah, ngijini sampeyan kanggo fokus ing tugas ing tangan, tanpa terus-terusan sumelang ing bab carane kabeh bisa ing program banget iki. Ing sawetara titik, fitur iki ("tingkat dhuwur") bisa muter guyon kejem ing pamula, lan bakal nyoba kanggo nggoleki tangan lan sikil sing ora ana ing apik "ula". python Python nduweni kekurangan liyane, kayata eksekusi program sing alon. Lan ana akeh pitfalls liyane sing dadi ketok mengko, nalika programmer nemu cukup pengalaman karo tugas paling gampang. Ana uga PHP sing populer banget, nanging meh ora bisa diwiwiti: basa kasebut pancen nyebar, nanging para profesional duwe akeh keluhan babagan iki. Ayo uga sebutno Ruby - basa sing meh padha karo Python, nanging dudu sing paling gampang dingerteni. PHP, Ruby lan Python ngatasi masalah sing padha. Ing asas, yen sampeyan 200% yakin yen sampeyan mung pengin nulis situs web lan ora liya, kolam renang HTML + CSS + JavaScript + Python / PHP / Ruby cocok kanggo sampeyan. Sanajan nyatane, teknologi sing apik iki ora nutupi Web kanthi lengkap. Kabeh program bisnis rumit sing ndhelikake situs web asring ditulis ing basa sing luwih universal. Kayata Jawa utawa C#. Saliyane kabeh liya, disaranake sampeyan nonton kursus Harvard sing populer babagan dhasar program CS50 (kita bubar nerjemahake menyang basa Rusia, sampeyan bisa nonton ing kene ). Iku becik kanggo pamula. Apa yen, sawise sinau, sampeyan pengin ora nggawe situs web, nanging nulis game, nggawe aplikasi kanggo piranti seluler, program mikroprosesor, utawa nggawe program perusahaan gedhe? Apa yen sampeyan kasengsem ing robotika? Ilmu? Sampeyan ora ngerti ngendi iku bakal nggawa sampeyan ... Elinga, apa urip arang banget nggawe pangaturan kanggo plans? Mulane kita nganggep dalan kapindho luwih rasional lan bener. Cara kapindho. Sinau basa pamrograman universal lan populer, kemampuan kanggo nggarap sing dibayar kanthi apik. Jawa Python sing kasebut ing ndhuwur cocok kanggo sawetara, nanging ana basa sing luwih kuat ing versatility. Ing antarane yaiku Java, C #, C++. Loro pisanan padha ing akeh cara lan ngatasi masalah padha. Nyatane, dheweke ngrampungake masalah apa wae. Web, desktop lan seluler (kanthi leladen, sing bakal dibahas mengko) aplikasi, nggarap konsol lan grafis. Iku uga cukup nyaman kanggo nulis kode pendidikan ing wong-wong mau. Kang kanggo milih? Ing asas, samubarang mau apik. Nanging ayo tumindak kanthi rasional (iki migunani banget kanggo programmer!). Kita ngetik kaya "basa pamrograman sing paling populer" menyang Google lan ndeleng asile. Kene sawetara pranala menarik: https://dou.ua/lenta/articles/language-rating-jan-2016/ https://hh.ua/article/13333 http://itdistrict.ru/kakoy-yazyik-programmirovaniya - samyiy-vostrebovannyiy-v-2016-godu/ https://dev.by/lenta/main/top-15-samyh-vostrebovannyh-yazykov-programmirovaniya-v-2015-m http://www.3dnews.ru/ 926356 Artikel pisanan ngringkes asil survey pangembang tradisional (6181 wong, 91,5% responden manggon ing Ukraina, 8,5% manggon ing njaba), khusus kanggo panjaluk basa pamrograman. Kapindho yaiku survey manajer HR (iki sing milih staf) babagan spesialis pembangunan sing paling dibutuhake. Telung artikel pungkasan ngemot kesimpulan ahli, kita ngomong babagan pasar tenaga kerja global. Yen sampeyan keset kanggo tindakake pranala, iki ringkesan saka artikel: Dideleng saka sumber, sing paling populer basa Jawa. JavaScript lan PHP uga dadi pimpinan ing sawetara panggonan. JavaScript amarga prevalensi ing web lan amarga asring banget digunakake minangka basa "kapindho" (iki uga dibayangke ing sinau saka pranala pisanan). Alesan kanggo nyebarake PHP yaiku: akeh situs sing ditulis nganggo basa iki, kudu didhukung piye wae, mula spesialis isih dibutuhake. Nanging, jumlahe, miturut riset lan akal sehat sing padha (basa kasebut akeh kekurangane, akeh pangembang setuju karo tesis iki), terus mudhun. Ana luwih sithik wong sing nulis ing C #, dene jumlah wong sing nggunakake Jawa saya tambah akeh, lan uga JavaScript. Jumlah programer Python uga saya tambah, nanging persentase responden ing pasar isih cilik: 8%, dene bagean Jawa 26,3%. Sabanjure yaiku survey para rekrut. Saka iku, kita uga bisa nggawe kesimpulan sing jelas manawa pangembang sing paling dikarepake saiki yaiku sing nganggo basa pamrograman Jawa. Dheweke diarani perlu dening kabeh wong HR sing diwawancarai, tanpa istiméwa. Pakaryan sing paling akeh digoleki nomer loro, miturut para rekrut, yaiku sing program ing C #. Pranala menyang artikel sing njlèntrèhaké tren global ora nambah macem-macem gambar harmonis: Jawa, Jawa lan Jawa maneh. Utawa ing kene ana video rinci liyane ing ngendi programmer canggih nerangake apa basa sing dibutuhake lan apa sebabe. Dheweke program ing C #, C, Python. Rekomendasi Jawa minangka basa pisanan: https://www.youtube. com/watch?v=T70qJndjYi0 Popularitas basa kasebut utamane amarga spesifik: akeh aplikasi bisnis sing diimplementasikake ing Jawa, iku universal lan ora gumantung ing platform ing ngendi program kasebut mlaku. Basa kasebut apik kanggo nggawe program gedhe lan cilik. Kajaba iku, Android adhedhasar Java. Jawa wis rada suwé, lan wiwit lair, basa Jawa wis akèh pustaka kang migunani, lan ing wektu sing padha aktif ngembangaké lan nganyari. Dadi, kanggo nggarap Jawa, spesialis dibutuhake kanggo ngembangake produk anyar lan ndhukung / nganyari sing wis ana.
Lha, ojo ngomong Jawa. Kepiye para spesialis ing basa iki dibayar?
carane programer dibayar? Ana akeh situs sing bisa digoleki, kayata DOU. Antarane liyane, situs iki nglumpukake statistik babagan jumlah spesialis pangembangan lan spesialis IT liyane ing Ukraina. Dadi, tindakake link , pilih ana, contone, kutha Kiev lan posisi Junior Developer (utawa mung Developer), pilih Jawa lan mbandhingaké karo basa liyane. Yen sampeyan ora manggon ing Kiev, aja padha sumelang: kita nglacak prabédan ing biaya karya ing kutha-kutha beda lan ing artikel "The Programmer's Path ", kita nyedhiyani tabel karo data kira-kira. Ayo disalin ing kene, iki: comparison gaji Iki tabel pra-krisis. Ing wayahe, kahanan wis owah rada, gaji Kiev tetep kira-kira ing tingkat sing padha, nanging gaji Moscow wis nyedhaki sing ing Kiev. Yen sampeyan wis katon ing link DOU, sampeyan mbokmenawa wis ngeweruhi sing programer Jawa ora mung paling dikarepake, nanging uga sawetara profesional mbayar paling dhuwur.
Utawa Mungkin Jawa iku rumit banget?
...Ora temenan. Ana basa sing bakal katon luwih gampang ing tahap pertama sinau. Nanging, Jawa duwe plus gedhe: iku nyebar, perlu, lan wis ing pasar kanggo akèh taun. Mulane, ana macem-macem bahan latihan, ceramah, buku, forum kanggo pamula lan programer sing wis berpengalaman. Komunitas banget mbantu sinauku. Wangsulan: Bab ingkang utama ing kabeh bhinéka iki ora dadi bingung lan milih bahan pendidikan. Kita bakal nulis babagan iki ing paragraf sabanjure. Sampeyan mutusaké sing mesthi pengin berkembang game lan maca sing paling hits paling ditulis ing C ++. Dadi bisa uga kita bisa langsung mulang dheweke, wong tuwa ing jagad basa universal iki? Sampeyan bisa nyoba, nanging idea ora paling apik: C ++ angel banget kanggo pamula. Nanging sawise latihan ing Jawa, sampeyan bisa kanthi gampang ngalih menyang C ++ yen pengin. Miturut cara, ora kabeh game "gedhe" ditulis ing C ++. Minecraft misuwur , contone, digawe ing Jawa.

kesimpulan Brief

kesimpulan
  • Pangembang sing paling digoleki nulis ing Jawa lan kebutuhane terus berkembang;
  • Pangembang Jawa duwe gaji dhuwur;
  • Basa Jawa iku basa universal. Sampeyan bisa nulis meh kabeh. Games kalebu;
  • Jawa iku relatif gampang kanggo sinau;
  • Sawise Java, gampang ngalih menyang C #; cukup gampang sinau JavaScript, Ruby, Python. Sawise Jawa, programmer siap kanggo kenalan rinci karo C ++ Komplek;
  • Android adhedhasar Jawa;
  • Implementasi multithreading ing Jawa ngirim. Yen sampeyan anyar, sampeyan mbokmenawa durung ngerti carane kelangan. Mung elinga ukara iki =);
  • Sebagéyan gedhé programer nganggo JavaScript minangka basa liya.
Adhedhasar kabeh sing kasebut ing ndhuwur, kumpulan teknologi sing disaranake kanggo sinau ing tingkat entri yaiku: Basa utami : Jawa. Kita sinau bagean kasebut, sing diarani Java Core; Tambahan : HTML, CSS, JavaScript. Sambungake kanthi bertahap, wiwit wulan kapindho utawa katelu sinau kanggo ngganggu lan santai saka Jawa. Maca bagean liya saka artikel kene . Maca bagean katelu saka artikel kene . Maca bagean papat saka artikel kene .
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION