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.
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 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.
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.
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.
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.
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."
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.
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.

Foto dening AWeith / CC BY-SA 4.0
GO TO FULL VERSION