6 Cara untuk Belajar Bahasa Pengaturcaraan

Isi kandungan:

6 Cara untuk Belajar Bahasa Pengaturcaraan
6 Cara untuk Belajar Bahasa Pengaturcaraan

Video: 6 Cara untuk Belajar Bahasa Pengaturcaraan

Video: 6 Cara untuk Belajar Bahasa Pengaturcaraan
Video: Cara Membuat Grafik di Excel | Belajar Microsoft Excel 2024, Mungkin
Anonim

Sekiranya anda berminat untuk membuat program komputer, aplikasi mudah alih, laman web, permainan, atau jenis perisian apa pun, anda harus mengetahui cara memprogramnya. Program dibuat dalam bahasa pengaturcaraan. Bahasa ini membolehkan program berfungsi pada mesin yang menjalankannya, seperti komputer, telefon bimbit, atau perkakasan lain.

Langkah

Kaedah 1 dari 6: Memilih Bahasa Pengaturcaraan

Belajar Bahasa Pengaturcaraan Langkah 1
Belajar Bahasa Pengaturcaraan Langkah 1

Langkah 1. Tentukan minat anda

Anda boleh mula mempelajari mana-mana bahasa pengaturcaraan (walaupun beberapa bahasa "lebih mudah" daripada yang lain "), jadi anda mungkin ingin belajar dengan bertanya pada diri sendiri:" Apa yang ingin saya capai dengan menguasai bahasa pengaturcaraan? ". Anda menentukan apa bahasa pengaturcaraan yang harus anda pelajari, dan ini memberi anda titik permulaan yang baik.

Sekiranya anda ingin menjadi pembangun web, anda perlu fasih berbahasa yang berbeza daripada pembangun program desktop. Membuat aplikasi mudah alih juga memerlukan bahasa yang berbeza daripada memprogram mesin. Semua keputusan anda akan menentukan arah pembelajaran anda

Belajar Bahasa Pengaturcaraan Langkah 2
Belajar Bahasa Pengaturcaraan Langkah 2

Langkah 2. Pertimbangkan untuk belajar bahasa yang mudah

Tidak kira apa pilihan anda, anda mungkin ingin mempertimbangkan untuk belajar bahasa yang lebih sederhana dan lebih tinggi. Bahasa-bahasa ini sangat berguna untuk pemula, kerana mereka mengajar konsep dan pemikiran asas pengaturcaraan yang dapat diterapkan pada bahasa apa pun.

  • Dua bahasa yang paling popular dalam kategori ini ialah Python dan Ruby. Kedua-duanya adalah bahasa aplikasi web berorientasikan objek yang menggunakan sintaks yang mudah dibaca.
  • Bahasa pengaturcaraan berorientasi objek bermaksud bahasa itu dibina berdasarkan konsep "objek," atau set data, dan manipulasi mereka. Konsep ini digunakan dalam berbagai bahasa pengaturcaraan lanjutan, seperti C ++, Java, Objective-C, dan PHP.
Belajar Bahasa Pengaturcaraan Langkah 3
Belajar Bahasa Pengaturcaraan Langkah 3

Langkah 3. Baca beberapa panduan asas untuk pelbagai bahasa

Sekiranya anda masih tidak pasti bahasa apa yang ingin anda pelajari, baca panduan untuk beberapa bahasa yang berbeza. Sekiranya satu bahasa lebih mudah difahami daripada yang lain, cuba gunakan bahasa itu untuk melihat apakah bahasa itu sesuai untuk anda. Terdapat ribuan tutorial untuk setiap bahasa pengaturcaraan di Internet, dan banyak di antaranya tersedia di WikiHow

  • Python - Bahasa pemula yang hebat dan cukup hebat jika anda mula memahami cara menggunakannya. Bahasa ini digunakan dalam banyak aplikasi web, dan bahkan beberapa permainan.
  • Java - Digunakan dalam berbagai jenis program, dari permainan, aplikasi web, hingga perangkat lunak ATM.
  • HTML - Bahasa awal yang mesti dikuasai oleh semua pembangun web. Anda harus biasa dengan HTML sebelum mempelajari bahasa pengaturcaraan web yang lain.
  • C - Walaupun sudah cukup tua, C masih kuat, dan merupakan asas dari C ++, C # dan Objective-C yang lebih baru.

Kaedah 2 dari 6: Bermula Dari Goresan

Belajar Bahasa Pengaturcaraan Langkah 4
Belajar Bahasa Pengaturcaraan Langkah 4

Langkah 1. Ketahui konsep asas bahasa pengaturcaraan pilihan anda

Walaupun langkahnya bergantung pada bahasa pengaturcaraan yang anda pilih, semua bahasa pengaturcaraan mempunyai konsep asas yang berguna untuk membina program. Mempelajari konsep ini lebih awal akan memudahkan anda menyelesaikan masalah dan membuat kod yang hebat dan cekap. Berikut adalah konsep asas biasa yang terdapat dalam pelbagai bahasa:

  • Pemboleh ubah - Pemboleh ubah adalah cara menyimpan dan merujuk kepada sekeping data yang sentiasa berubah. Pemboleh ubah boleh dimanipulasi, dan sering mempunyai jenis tertentu seperti "bilangan bulat", "watak", dll., Yang menentukan data apa yang dapat disimpan. Semasa memprogram, pemboleh ubah biasanya mempunyai nama yang menjadikannya lebih mudah difahami oleh pembaca manusia. Ini memudahkan pemboleh ubah berinteraksi dengan bahagian kod yang lain.
  • Pernyataan bersyarat - Pernyataan ini adalah tindakan yang diambil berdasarkan kebenaran atau kepalsuan pernyataan. Bentuk pernyataan bersyarat yang paling biasa adalah "If-Then", Sekiranya pernyataan itu benar (mis. X = 5), maka sesuatu akan berlaku. Sekiranya pernyataan itu salah (mis. X! = 5), maka perkara lain akan berlaku.
  • Fungsi atau Sub-rutin - Nama konsep ini berbeza bergantung pada bahasa pengaturcaraan. Konsep ini biasanya disebut "Prosedur", "Metode", atau "Unit yang Boleh Dipanggil", dan merupakan program yang lebih kecil dalam suatu program. Fungsi dapat "dipanggil" oleh program berkali-kali, dan membolehkan pengaturcara membuat program yang kompleks dengan mudah.
  • Input data - Konsep ini sangat luas dan digunakan dalam hampir semua bahasa pengaturcaraan. Konsep ini merangkumi pengendalian input pengguna dan menyimpan data yang telah dimasukkan. Cara memasukkan data bergantung pada jenis program dan input yang tersedia untuk pengguna (papan kekunci, fail, dll.). Ini terkait dengan Output, yang akan menampilkan hasilnya kepada pengguna, baik dalam bentuk tampilan di layar atau sebagai file.
Belajar Bahasa Pengaturcaraan Langkah 5
Belajar Bahasa Pengaturcaraan Langkah 5

Langkah 2. Pasang perisian yang diperlukan

Sebilangan besar bahasa pengaturcaraan memerlukan "penyusun", program yang menerjemahkan kod menjadi bahasa yang dapat difahami oleh mesin. Bahasa lain, seperti Python, menggunakan jurubahasa, yang dapat menjalankan kod tanpa menyusunnya.

  • Beberapa bahasa mempunyai IDE (Integrated Development Environment), yang biasanya mengandungi editor kod, "penyusun" atau jurubahasa, dan "debugger". IDE membolehkan pengaturcara melakukan fungsi yang diperlukan di satu tempat. IDE juga mungkin memiliki representasi visual dari hierarki dan direktori objek.
  • Terdapat banyak penyunting kod yang terdapat di Internet. Penyunting kod menawarkan pelbagai cara sintaks cetak dan menawarkan alat mesra pemaju lain.

Kaedah 3 dari 6: Membuat Program Pertama Anda

Belajar Bahasa Pengaturcaraan Langkah 6
Belajar Bahasa Pengaturcaraan Langkah 6

Langkah 1. Fokus pada satu konsep pada satu masa

Salah satu program pertama yang diajar untuk sebarang bahasa ialah "Hello World". Program ini adalah program sederhana yang memaparkan teks "Hello World" (atau beberapa variasi lain) di skrin. Program ini mengajar pengaturcara pemula untuk membuat program fungsional asas dan bagaimana menangani output. Dengan menukar teks, anda dapat mengetahui bagaimana data asas dikendalikan oleh program. WikiHow Bahasa Inggeris mempunyai beberapa panduan mengenai cara memprogram "Hello World" dalam pelbagai bahasa pengaturcaraan:

  • Hello World di Python
  • Hello World di Ruby
  • Hello World di C
  • Hello World dalam PHP
  • Hello World di C #
  • Hello World di Jawa
Belajar Bahasa Pengaturcaraan Langkah 7
Belajar Bahasa Pengaturcaraan Langkah 7

Langkah 2. Belajar dengan mendekonstruksi program sampel dalam talian

Terdapat ribuan contoh kod di internet untuk hampir semua jenis bahasa pengaturcaraan. Gunakan contoh-contoh ini untuk mengetahui bagaimana pelbagai aspek bahasa berfungsi dan bagaimana pelbagai bahagian bahasa berinteraksi. Ambil bahagian dari contoh yang diberikan untuk membuat program anda sendiri.

Belajar Bahasa Pengaturcaraan Langkah 8
Belajar Bahasa Pengaturcaraan Langkah 8

Langkah 3. Periksa sintaks

Sintaks adalah cara menulis bahasa yang difahami oleh "penyusun" dan "jurubahasa". Setiap bahasa mempunyai sintaks yang berbeza, walaupun beberapa bahagian sintaks juga digunakan dalam banyak bahasa pengaturcaraan. Sintaks pembelajaran sangat penting untuk belajar pengaturcaraan, dan biasanya merupakan pemikiran pertama yang terlintas di fikiran ketika orang mendengar tentang pengaturcaraan komputer. Di dunia nyata, sintaks hanyalah asas untuk membina konsep lebih lanjut.

Belajar Bahasa Pengaturcaraan Langkah 9
Belajar Bahasa Pengaturcaraan Langkah 9

Langkah 4. Eksperimen dengan perubahan

Lakukan perubahan pada program sampel anda dan uji hasilnya. Dengan bereksperimen, anda akan mengetahui yang berfungsi dan yang tidak berfungsi lebih pantas daripada membaca buku atau panduan. Jangan takut untuk menghentikan program anda; belajar bagaimana memperbaiki kesilapan adalah sebahagian daripada proses pengembangan, dan perkara baru hampir selalu tidak berfungsi dengan baik pada mulanya.

Belajar Bahasa Pengaturcaraan Langkah 10
Belajar Bahasa Pengaturcaraan Langkah 10

Langkah 5. Mula belajar untuk membuat debug

Ketika anda memprogram, anda pasti akan menemui kesalahan / bug, yang merupakan kesalahan program dan dapat muncul di mana saja. Kesalahan ini mungkin tidak berbahaya, atau malah menghalang program anda daripada berjalan. Mencari kesalahan dan memperbaikinya adalah proses penting dalam pembangunan perisian, jadi anda harus membiasakan diri melakukan ini sejak awal.

Semasa anda bereksperimen dengan mengubah program asas, anda akan mendapati perkara tidak berjalan dengan baik. Mencari kaedah lain untuk menjayakan program adalah salah satu kemahiran paling berharga yang harus anda miliki sebagai pengaturcara

Belajar Bahasa Pengaturcaraan Langkah 11
Belajar Bahasa Pengaturcaraan Langkah 11

Langkah 6. Komen kod anda

Hampir setiap bahasa pengaturcaraan mempunyai fungsi "komen", yang membolehkan anda menaip teks yang tidak diproses oleh jurubahasa atau penyusun. Ini bukan sahaja dapat membantu anda mengingat kod apa yang dilakukan dalam program besar, tetapi juga merupakan proses penting dalam persekitaran kolaboratif, kerana komen membolehkan orang lain memahami apa yang dilakukan oleh kod anda.

Kaedah 4 dari 6: Kaji Dengan Rutin

Belajar Bahasa Pengaturcaraan Langkah 12
Belajar Bahasa Pengaturcaraan Langkah 12

Langkah 1. Tulis kod setiap hari

Menguasai bahasa pengaturcaraan memerlukan masa. Walaupun untuk menguasai bahasa sederhana seperti Python (yang hanya memerlukan 1-2 hari untuk memahami sintaks asas) sahaja, anda memerlukan banyak masa. Seperti kemampuan lain, latihan adalah kunci untuk menjadi lancar. Cuba luangkan beberapa minit sehari untuk menulis kod, walaupun hanya satu jam antara waktu kerja dan makan malam.

Belajar Bahasa Pengaturcaraan Langkah 13
Belajar Bahasa Pengaturcaraan Langkah 13

Langkah 2. Tetapkan matlamat program anda

Dengan menetapkan matlamat yang mencabar tetapi masih dapat dicapai, anda akan dapat mula menyelesaikan masalah dan mencari jalan penyelesaian. Cuba pilih aplikasi asas, seperti kalkulator, dan fikirkan cara membuatnya. Gunakan sintaks dan konsep yang telah anda pelajari dan terapkan pada program anda.

Belajar Bahasa Pengaturcaraan Langkah 14
Belajar Bahasa Pengaturcaraan Langkah 14

Langkah 3. Berbincang dengan orang lain dan membaca program lain

Terdapat banyak komuniti pengaturcaraan yang dikhaskan untuk disiplin atau bahasa tertentu. Mencari dan mengambil bahagian dalam komuniti ini akan menjadikan proses pembelajaran anda lebih mudah. Anda akan mendapat akses ke pelbagai contoh dan alat yang akan membantu proses pembelajaran anda. Membaca kod dari pengaturcara lain akan memberi inspirasi dan membantu anda memahami konsep yang tidak anda kenal.

  • Cari forum dan komuniti pengaturcaraan dalam talian untuk bahasa anda. Pastikan anda mengambil bahagian, jangan hanya bertanya. Komuniti biasanya dilihat sebagai tempat untuk bekerjasama dan berdiskusi, bukan hanya tempat untuk soal jawab. Anda mungkin meminta pertolongan, tetapi jangan lupa menunjukkan kod anda dan terbuka untuk mencuba pandangan lain.
  • Sebaik sahaja anda mempunyai pengalaman, cubalah menghadiri sesi pengaturcaraan bersama atau hack-a-thon. Kedua-duanya adalah acara di mana orang atau pasukan berlumba-lumba untuk membuat program yang berfungsi dan biasanya berkisar pada tema tertentu. Acara ini boleh menjadi keseronokan dan kaedah yang baik untuk bertemu dengan pengaturcara lain.
Belajar Bahasa Pengaturcaraan Langkah 15
Belajar Bahasa Pengaturcaraan Langkah 15

Langkah 4. Cabar diri anda untuk terus belajar

Cuba buat sesuatu yang anda tidak tahu bagaimana melakukannya. Ketahui cara melakukan sesuatu dan melaksanakannya dalam program anda. Jangan menyelesaikan program yang berfungsi; lakukan apa sahaja untuk memastikan semua aspek program anda berjalan dengan sempurna.

Kaedah 5 dari 6: Memperluas Pengetahuan

Belajar Bahasa Pengaturcaraan Langkah 16
Belajar Bahasa Pengaturcaraan Langkah 16

Langkah 1. Ikuti latihan pengaturcaraan

Banyak universiti, kolej, dan kolej menawarkan kelas pengaturcaraan yang boleh anda ambil walaupun anda bukan pelajar. Kelas pengaturcaraan adalah cara yang baik untuk belajar kerana anda akan dibantu oleh pengaturcara yang berpengalaman, serta berjumpa dengan pengaturcara tempatan yang lain.

Belajar Bahasa Pengaturcaraan Langkah 17
Belajar Bahasa Pengaturcaraan Langkah 17

Langkah 2. Beli atau pinjam manual

Terdapat banyak buku pengaturcaraan untuk setiap bahasa. Walaupun pengetahuan anda tidak boleh dibatasi oleh buku, buku pengaturcaraan menawarkan rujukan dan contoh yang baik.

Belajar Bahasa Pengaturcaraan Langkah 18
Belajar Bahasa Pengaturcaraan Langkah 18

Langkah 3. Belajar matematik dan logik

Sebilangan besar konsep pengaturcaraan melibatkan aritmetik asas, tetapi anda mungkin ingin mempelajari konsep yang lebih maju. Penting untuk menguasai matematik jika anda sedang mengembangkan simulasi kompleks atau program algoritma lain. Untuk pengaturcaraan biasa, anda tidak memerlukan matematik yang kompleks. Mempelajari logik, terutamanya logik komputer, akan membantu anda memahami bagaimana menyelesaikan masalah untuk program lanjutan.

Belajar Bahasa Pengaturcaraan Langkah 19
Belajar Bahasa Pengaturcaraan Langkah 19

Langkah 4. Jangan berhenti pengaturcaraan

Teori yang popular menyatakan bahawa tuan memerlukan 10 ribu jam penerbangan. Walaupun kebenarannya diperdebatkan, prinsip umum tetap ada: menguasai apa sahaja memerlukan masa dan dedikasi. Jangan berharap anda dapat memahami segala-galanya dalam sekelip mata, tetapi jika anda tetap fokus pada pelajaran anda, anda mungkin akan menjadi pakar dalam bidang anda.

Belajar Bahasa Pengaturcaraan Langkah 20
Belajar Bahasa Pengaturcaraan Langkah 20

Langkah 5. Belajar bahasa pengaturcaraan lain

Walaupun anda dapat menggunakan satu bahasa pengaturcaraan, banyak pengaturcara meningkatkan daya saing mereka dengan mempelajari bahasa pengaturcaraan yang lain. Bahasa pengaturcaraan kedua atau ketiga mereka biasanya menyokong bahasa pertama mereka, dan membantu mereka mengembangkan program yang lebih kompleks dan menarik. Setelah memahami bahasa pertama anda dengan baik, pelajari bahasa kedua.

Anda mungkin merasakan bahawa belajar bahasa kedua lebih cepat daripada belajar bahasa pertama. Konsep pengaturcaraan asas dapat diterapkan dalam pelbagai bahasa, terutama jika bahasa masih berkaitan

Kaedah 6 dari 6: Mengaplikasikan Kemahiran

Belajar Bahasa Pengaturcaraan Langkah 21
Belajar Bahasa Pengaturcaraan Langkah 21

Langkah 1. Ikuti kursus sarjana

Walaupun anda tidak semestinya, belajar untuk ijazah sarjana muda di universiti akan memberi anda pelbagai bahasa, dan membantu anda mengembangkan rangkaian profesional dan pelajar lain. Kaedah ini tentunya bukan untuk sesiapa sahaja, dan banyak pengaturcara yang berjaya tidak pernah menghadiri institusi rasmi.

Belajar Bahasa Pengaturcaraan Langkah 22
Belajar Bahasa Pengaturcaraan Langkah 22

Langkah 2. Buat portfolio

Setelah anda memprogram dan mengembangkan pengetahuan anda, pastikan karya terbaik anda disimpan dalam portfolio anda. Anda boleh menunjukkan portfolio anda kepada penemuduga dan calon atasan anda sebagai contoh pekerjaan anda. Pastikan anda mempamerkan karya anda di masa lapang, dan anda dibenarkan menghantar karya anda untuk syarikat tempat anda bekerja.

Belajar Bahasa Pengaturcaraan Langkah 23
Belajar Bahasa Pengaturcaraan Langkah 23

Langkah 3. Dapatkan pekerjaan bebas

Terdapat banyak prospek pekerjaan bebas untuk pengaturcara, terutamanya pembuat aplikasi mudah alih. Cuba buat beberapa aplikasi untuk memahami cara kerjanya untuk mengembangkan aplikasi komersial. Selalunya, anda boleh menggunakan karya bebas anda untuk membina portfolio dan mengarahkan karya terbitan anda.

Belajar Bahasa Pengaturcaraan Langkah 24
Belajar Bahasa Pengaturcaraan Langkah 24

Langkah 4. Kembangkan program komersial atau percuma

Anda tidak perlu bekerja untuk orang lain untuk membuat program wang. Sekiranya anda dapat memprogram, anda boleh membina perisian anda sendiri dan melepaskannya melalui laman web atau pasar lain. Bersedia untuk memberikan sokongan untuk aplikasi yang dikeluarkan secara komersial anda, kerana pembeli mengharapkan apl tersebut berfungsi.

Aplikasi percuma adalah kaedah popular untuk menyebarkan program atau alat kecil. Pembangun tidak akan memperoleh wang, tetapi mereka akan mendapat nama baik dan pembangun akan lebih kelihatan di komuniti

Petua

  • Sekiranya anda berminat untuk mengembangkan permainan, cubalah Python, C ++, atau Java. Dari ketiganya, C ++ melakukan yang terbaik, Python adalah bahasa yang paling mudah dipelajari, dan Java berjalan di Windows, Mac, dan Linux tanpa perubahan.
  • Ketahui mengenai perisian percuma dan kod sumber program yang terdapat di direktori Perisian percuma. Mengapa membuat program baru apabila anda dapat memperbaiki yang sudah ada? Walau bagaimanapun, pastikan anda memahami apa yang anda atur cara.
  • Bagi kebanyakan orang, membuat program yang menarik atau boleh digunakan lebih menarik daripada mengikuti contoh dalam buku. Gunakan mesin carian untuk mencari projek yang menarik minat anda.
  • Apabila anda mempelajari sesuatu yang baru, adalah idea yang baik untuk menerapkannya sendiri dan mengubah reka bentuk, untuk dapat meramalkan hasilnya dan memahami konsepnya.
  • Gunakan antara muka pengaturcaraan baru dan rujukan yang tersedia dari pembuat perisian.
  • Rujukan tersedia untuk membantu anda. Jangan malu jika anda tidak dapat menghafal semua kod dengan hati, kerana penguasaan memerlukan masa. Yang penting ialah anda tahu di mana mencari rujukan.
  • Untuk latihan, cubalah mengajar orang. Anda bukan sahaja akan menjadi lebih kompeten, anda juga akan dapat berfikir dari pelbagai perspektif.

Disyorkan: