CodeGym /Blog Jawa /Acak /Matematika, Struktur Data, Algoritma. Sing Sinau Sadurung...
John Squirrels
tingkat
San Francisco

Matematika, Struktur Data, Algoritma. Sing Sinau Sadurunge Nyilem menyang Jawa

Diterbitake ing grup
Ora umum kanggo wong-wong sing miwiti sinau babagan kode, mikir yen kudu miwiti subjek sing gegandhengan karo pemrograman sadurunge sinau basa pamrograman. Dadi, apa sampeyan kudu miwiti babagan pemrograman dhasar sadurunge sinau basa Jawa, umpamane? Ya lan ora, tenan. Ing sisih siji, kursus CodeGym dirancang kanthi cetha lan gampang dicekel sanajan kanggo pamula. Yen sampeyan kuwatir babagan iki, sampeyan ora kudu. Ing sisih liya, duwe basis kawruh teori sing kuat mesthi ora bakal nglarani lan bisa menehi layanan sing apik ing mangsa ngarep. Kajaba iku, kawruh teori pemrograman dhasar bisa ditrapake ing pirang-pirang wilayah. Dadi ora salah yen mlaku luwih akeh ing kene. Matematika, Struktur Data, Algoritma.  Sing Kudu Sinau Sadurunge Nyilem menyang Jawa - 1

Foto dening AWeith / CC BY-SA 4.0

Apa sing kudu disinaoni sadurunge miwiti sinau basa pamrograman

  • Matématika.

Nyegerake dhasar matematika bakal migunani. Sampeyan ora perlu jero banget kanggo dadi programmer, nanging duwe pangerten sing jelas babagan perkara kayata persamaan kuadrat lan linear, uga cara matematika digunakake ing algoritma lan pemecahan masalah, bakal ditrapake ing pangembangan piranti lunak. ing akeh cara.

  • Pikiran komputasi lan algoritma.

Pikiran komputasi minangka sakumpulan cara sing kalebu njupuk masalah sing rumit lan dipecah dadi sawetara masalah sing luwih cilik sing luwih gampang diatur, uga nyatakake inti saka masalah lan solusi kanthi cara sing bisa ditindakake komputer. Algoritma minangka bagean saka pamikiran komputer, nanging bisa diwulangake minangka subyek sing kapisah. Ngerti carane nggawe lan nggunakake algoritma mesthi bakal migunani banget nalika sampeyan bakal sinau dhasar coding lan miwiti program.

  • Aljabar Boolean lan biner.

Bagean penting liyane saka teori pemrograman yaiku aljabar biner lan boolean, supaya sampeyan uga bisa luwih jero babagan subjek kasebut. Iki bakal mbantu sampeyan sinau babagan cara kerja sistem binar lan cara mikir ing binar lan operasi ing sistem nomer biner.

  • Hardware komputer (cara kerja komputer).

Lan yen sampeyan kepengin sinau luwih akeh babagan aljabar, binar, lan prinsip pemrograman dhasar liyane, mesthine bakal cocog kanggo nyinaoni cara kerjane kabeh saka sudut pandang hardware. Ngerti manawa bisa migunani banget nalika nggawe program utawa ngerteni apa sing sampeyan bisa lan apa sing ora bisa ditindakake.

  • Paradigma pemrograman.

Lan pungkasane, sampeyan bisa miwiti sinau babagan basa pemrograman lan strukture kanthi kenal karo paradigma pemrograman, yaiku cara kanggo nggolongake basa pamrograman adhedhasar fiture. Ngerti babagan paradigma bakal mbantu sampeyan nggawe gambaran sing jelas babagan jinis basa pamrograman sing bisa digunakake lan ing ngendi bisa digunakake. Iki kudu ngrampungake dhasar teoretis sing sampeyan bisa nerusake sinau pemrograman per se.

Apa sing kudu disinaoni sadurunge sinau basa Jawa?

Nalika nerangake babagan sinau basa Jawa kanthi khusus, ana sawetara perkara sing bisa sampeyan sinau sadurunge mlebu ing basa Jawa dhewe. Mangkene sawetara pangembang Jawa sing berpengalaman lan ahli teknik piranti lunak menehi saran kanggo pamula anyar sing gelem mbangun dhasar kawruh sing kuwat lan nyata kanggo miwiti.

  • Sinau prinsip desain lan struktur data.

Saran sing apik saka Rohan Urkude, insinyur piranti lunak ing HERE Technologies: "Dadi ing industri luwih saka 4 taun saiki minangka pangembang lan pewawancara Jawa, aku bisa menehi sawetara perkara sing apik sing kudu sampeyan ngerti sadurunge sampeyan nggawe basa pamrograman apa wae: Prinsip Desain (SOLID, KISS, lsp.), Pola desain (mung pangerten ringkes) lan Struktur Data (struktur dhasar ing mburi DS ing basa apa wae) banjur sinau basa apa wae lan deleng sepira wektu sing wis disimpen amarga saiki sampeyan ngerti. inti saka kabeh."

  • Sinau carane Jawa nggunakake CLASPATH dhisik.

Bill Karwin, pakar pangembang piranti lunak lan panulis buku teks 'SQL Antipatterns: Avoiding the Pitfalls of Database Programming', nyaranake kabeh wong sinau babagan cara Java nggunakake CLASSPATH dhisik, amarga "ing Jawa, 90% masalah amarga CLASSPATH." "Sampeyan kudu sinau babagan carane Jawa nggunakake CLASSPATH kanggo nemokake kelas sing bakal dimuat. Manual utawa tutorial Jawa apa wae kudu nutupi iki, nanging kudu digatekake, " ujare Karwin.

  • Sinau konsep OOP lan/utawa C++.

Pratik Patil, pangembang piranti lunak saka IBM, nyaranake para siswa anyar supaya bisa nguwasani konsep C ++ utawa dhasar OOP (pemrograman berorientasi objek): "Yen sampeyan ngerti C lan C ++, mesthi sampeyan bisa nggunakake Java. Yen sampeyan ora ngerti siji-sijine banjur sinau konsep OOPS lan jelasake, banjur pindhah menyang Jawa.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION