JavaRush /Java Blog /Random-TK /Özbaşdak programmirlemek üçin goşmaça edebiýat

Özbaşdak programmirlemek üçin goşmaça edebiýat

Toparda çap edildi
Gowy söweşiji pulemýoty gowy bilýän we ony nähili ulanmalydygyny bilýän adam däl. Söweşiji el-aýak söweşinden, ýer ugrundan we hatda buraw türgenleşiginden peýdalanar. Programmist bilenem edil şonuň ýaly: oňa diňe “dilini” bilmek ýeterlik däl. Özbaşdak öwrenmek üçin goşmaça edebiýat - 1“JavaRush” -yň 15 derejesini tamamlan bolsaňyz, “Java” bilen gönüden-göni baglanyşykly däl, ýöne has çynlakaý işläp düzüjiler tarapyndan zerur bilim almak barada pikirlenip başlamaly. Olaryň käbiri, meselem, algoritmler, programmirleme pikirlenmesini ösdürmek we söhbetdeşlikleri geçirmek üçin zerur, beýlekileri (maglumat bazalary ýa-da dizaýn) gönüden-göni iş üçin zerur. Bu makalada, “programmirleme dilinden çykmak” üçin eýýäm ýetişenler üçin birnäçe peýdaly kitaplara serederis.

Algoritmler

Özbaşdak öwrenmek üçin goşmaça edebiýat - 2
Gowy sürüji bolmak üçin diňe awtoulagyň esaslaryny bilmek ýeterlik däl: sürmek ussatlygy awtoulag sürmekde tejribe bilen gelýär. Programmirlemekde-de edil şonuň ýaly. Nazaryýet ýeterlik däl, programma etmeli. JavaRush-dan geçip, eýýäm muňa ynanýarsyňyz. Okuwyň ortasynda algoritmler ugrundaky başarnyklardan ep-esli peýda boljak meseleler peýda bolar. Emma başda ähli “kursantlar” dürli türgenleşige eýe. Mysal üçin, tehniki bilimi bolan adamlar üçin birneme aňsat bolar: adatça uniwersitetde matematika we algoritmleri alýarlar. Umuman alanyňda, algoritmleri programmirlemek ukyby programmistiň pikirini ösdürmek üçin örän peýdalydyr. Aöne işe girseňiz, adaty algoritmler üçin kod ýazmagyňyz hökman däl: olar eýýäm köpden bäri ýazylypdyr. Şol bir wagtyň özünde, söhbetdeşlik wagtynda dalaşgärlere köplenç algoritmiki meseleler teklip edilýär. Şeýle meseleleri çözmek ukyby siziň üçin goşmaça artykmaçlyk bolar. Robert Sedgwik bilen Kewin Ueyniň kitaby bu ugurdaky bilimleri doldurmaga ýa-da täzelemäge kömek eder - bu algoritmler nukdaýnazaryndan Java-da programmirlemek boýunça sapakdyr . Kitabyň başlangyç bölüminde Java-yň esaslary beýan edilýär we maglumatlaryň saklanyş usullary bilen baglanyşykly diliň elementleri has jikme-jik beýan edilýär. Galan bölümler maglumatlary manipulirlemegiň dürli usullaryna we iň köp ýaýran meseleleri çözýän algoritmlere gönüden-göni bagyşlanýar. Setirler, grafikler, tablisalar bilen işlemek, maglumatlary tertiplemek, gysmak, ýollary tapmak we köp sanly adaty meseleler Java programmalarynyň mysallary bilen jikme-jik ara alnyp maslahatlaşylýar. Kitap mowzuklara düşünmegi aňsatlaşdyrýan we algoritmiň gidişini görkezýän üstünlikli suratlar we diagrammalar bilen doldurylýar. Onda akademiki formulalar ýok diýen ýaly. Matematiki material bilen tanyşlyk elýeterli dilde berilýär, bu matematiki okuwsyz okyjylar üçin aýratyn möhümdir. Käbir bölümler we baplar “Soňky netijäni almak üçin giriş maglumatlaryny nädip netijeli işlemeli” stilindäki reseptler hökmünde hem kabul edilip bilner. Theeri gelende aýtsak, iňlis dilini bilýän bolsaňyz we leksiýalary halaýan bolsaňyz, “Coursera” -y gözden geçiriň. Bu okuw kitaby bilen birmeňzeş ýazyjylaryň algoritmleri boýunça okuw bar.

SQL

Özbaşdak öwrenmek üçin goşmaça edebiýat - 3
Köpler bu gysgaltmany dürli pudaklarda işlemek üçin talaplaryň sanawynda gördüler: web programmirleme, kärhana, maglumat derňewi we ş.m. Zerur maglumatlary görkezýän netijäni almak üçin köplenç köp mukdarda maglumatlary gaýtadan işlemek meselelerini öz içine alýar. Mysal üçin, kategoriýa boýunça toparlara bölünen ýa-da alyjylaryň dürli toparlaryndan e-poçta habarlarynyň sany bilen ýylyň dowamynda kredit kartoçkalaryny satyn almagyň mukdary bilen gyzyklanýarys. SQL adaty dillerden esasan deklaratiw häsiýeti bilen tapawutlanýar; adaty “netijäni nädip almalydygyny” däl-de, “netijede näme almak isleýändigimizi” düşündirýäris. Martin Graberiň kitaby, maglumatlar bazasynyň talap dilini öwrenmegi meýilleşdirýänler üçin programmirleme sapagy bolar. Kitap taýyn däl okyjy üçin niýetlenendir, şonuň üçin material esaslardan hödürlenýär. DBMS-i dolandyrmak we ondan netije almak üçin ähli esasy buýruklar beýan edilýär. Wagtyňyz we islegiňiz bar bolsa, kitaby okamak we şol bir wagtyň özünde buýruklary ýerine ýetirmek gaty peýdalydyr. Bulaşyklar üçin mugt kursy ulanyp bilersiňiz . Bu kitap bilen jübütläň we hakykatdanam öldüriji kombini alarsyňyz!

Programmirleme we programma üpjünçiliginiň dizaýn stili

Özbaşdak programmirlemek üçin goşmaça edebiýat - 4
20-nji derejä has ýakyn JavaRush okuwçylarynyň köpüsi başlangyç meseleleri çözmek üçin öz programmalaryna seredip, hemme zady has ykjam, owadan we rasional durmuşa geçirendiklerine düşünýärler. Bu kitap programmirleme sapagy däl, programma üpjünçiligini dizaýn etmek we ösdürmek üçin teklipler toplumy. Köp tehniki kitaplar ýaly, ony “başdan-aýaga” okamaly däl, aýry-aýry baplary derňemek has täsirli. Belki, içindäki zatlaryň hemmesi siziň göwnüňizden turmaz (esasanam ilki bilen), ýöne köp maslahatlar üns bermelidir. Kodyň hilini gowulandyrmak boýunça maslahatlara eýerip, has görüp boljak programmalary döredip bilersiňiz; dostlaryňyz we kärdeşleriňiz anyk kod sanawlary üçin sag bolsun aýdýarlar.
Teswirler
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION