Seiring dengan makin terjangkaunya teknologi, kebutuhan akan pemrogram pun semakin tinggi. Pembuatan program adalah kemampuan yang dipelajari dan dikuasai seiring waktu, namun Anda toh tetap harus menjadi pemula terlebih dahulu. Ada berbagai bahasa yang cocok untuk pemula, apa pun bidang yang Anda minati. Bacalah langkah 1 di bawah ini untuk mempelajari cara menjadi pemrogram.
Langkah
-
Jangan memikirkan bahasa yang Anda pilih. Banyak pemula merasa kesulitan memilih bahasa yang ingin mereka pelajari saat mereka mulai belajar. Bahasa pemrograman yang Anda pelajari kali pertama tidak berpengaruh saat Anda mempelajari logika dan struktur data. Logika dan struktur data adalah kemampuan terpenting dalam pemrograman, dan bisa dilatih dengan bahasa apa saja. [1] X Teliti sumber
- Saat memilih bahasa pemrograman, berfokuslah pada program yang ingin Anda kembangkan dan pelajari bahasa pengenalan untuk jenis program tersebut. Misalnya, jika Anda ingin mempelajari pemrograman web, mulailah dengan mempelajari HTML5, diikuti dengan CSS, JavaScript dan PHP. Jika Anda ingin membuat aplikasi desktop, mulailah mempelajari C ++ atau bahasa pemrograman dasar lain.
- Jika ingin berkarier di bidang pemrograman, Anda mungkin menyadari bahwa Anda tidak pernah menggunakan bahasa yang kali pertama Anda pelajari. Meskipun demikian, Anda akan terus mempelajari bahasa pemrograman saat membaca dokumentasi dan bereksperimen.
-
Temukan sumberdaya daring untuk bahasa yang Anda pilih. Tersedia banyak tutorial, kelas, dan video pembelajaran gratis di internet untuk bahasa pemrograman pilihan Anda. Anda bisa memahami dasar-dasar hampir semua bahasa pemrograman pemula dalam sehari.
- Situs-situs penyedia Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School, Ilmukomputer, dll.
- wikiHow juga menyediakan panduan pemula untuk mempelajari berbagai bahasa pemrograman.
- Panduan untuk berbagai skenario pemrogaman pun tersedia di YouTube.
- Stack Exchange adalah situs tanya-jawab yang cukup populer untuk pertanyaan terkait pemrograman.
KIAT PAKARCTO, WorkdayArchana Ramamoorthy CTO di Workday. Dia adalah seorang product ninja, aktivis advokasi keamanan, dan sedang berusaha meningkatkan inklusi dalam industri teknologi. Archana meraih gelar BS dari SRM University dan gelar MS dari Duke University serta telah bekerja dalam bidang manajemen produk lebih dari 8 tahun.Kisah Pakar Kami: "Saya mulai membuat program tanpa latar belakang sama sekali baik desain komputer maupun pemrograman. Ketika saya ingin belajar membuat program, saya mulai membaca buku-buku tentang Java dan memanfaatkan informasi daring. Di dunia sekarang ini, ada begitu banyak sumber tersedia. Belajar keterampilan baru saat ini benar-benar mudah!"
-
Unduhlah pengolah teks yang baik. Beberapa bahasa pemrograman memungkinkan Anda menggunakan pengolah teks eksternal saat Anda menulis kode. Temukan pengolah teks yang memungkinkan Anda melihat indentasi dan markah kode.
- Pengolah teks yang cukup populer di antaranya Notepad++ (Windows), TextWrangler (OS X), atau JEdit (sistem apa pun).
-
Unduh kompiler yang diperlukan. Beberapa bahasa pemrograman memerlukan kompiler agar kode yang Anda tulis dapat dijalankan. Kompiler menerjemahkan kode yang Anda tulis menjadi bahasa tingkat rendah yang dapat dimengerti mesin. Bahasa pemrograman yang mengharuskan penggunaan kompiler di antaranya:
- C
- C++
- C#
- Java
- BASIC
- Fortran
-
Mulailah proyek pertama Anda. Pilihlah proyek dasar yang akan membantu Anda menguasai dasar-dasar pemrograman. Berbagai saran dan panduan untuk memulai tersedia di internet, namun sebaiknya Anda memulai dengan situs dasar jika Anda mempelajari HTML, fungsi basis data dan formulir dasar jika Anda mempelajari PHP, atau program dasar jika Anda mempelajari bahasa dengan kompiler.
-
Beri komentar pada seluruh kode Anda. Seluruh bahasa pemrograman memiliki fitur komentar yang bisa digunakan untuk memasukkan teks yang akan diabaikan oleh kompiler. Komentar ini sangat penting, baik untuk mengajarkan bagaimana kode tersebut bekerja pada orang lain, atau untuk mengingatkan Anda pada cara kerja kode.
- Anda bisa menggunakan fungsi komentar untuk menghapus kode dari program dengan cepat saat menguji program. Tempatkan tanda komentar di depan kode yang ingin Anda hapus, dan hapus tanda komentar untuk mengembalikan kode.
-
Rombak proyek atau program lain. Saat Anda belajar, jangan malu untuk melihat bagaimana orang lain mengerjakan program yang sama dengan Anda. Pahami mengapa kode dapat bekerja.
- Bacalah panduan untuk mengetahui bagaimana cara melihat kode sumber situs web.
Iklan
-
Ikuti kelas pemrograman. Sekolah teknik, kampus, dan program daring menawarkan kelas dan sertifikasi yang bisa membantu Anda mempelajari bahasa pemrograman dan mendapat pekerjaan. Gelar tingkat lanjut seperti Ilmu Komputer tidak selalu diperlukan, namun bisa membantu Anda mendapat pekerjaan penuh. [2] X Teliti sumber
- Keuntungan mengikuti kelas tatap muka dengan pakar atau dosen sangat banyak dibanding hanya membaca sumber daring.
- Kelas pemrograman bisa jadi berbiaya mahal sehingga pertimbangkan juga manfaatnya. Jika Anda hanya menyukai pemrograman, investasi waktu dan uang untuk mengikuti kelas pemrograman mungkin tidak menarik, namun jika Anda ingin bekerja di bidang pemrograman, kelas pemrogaman bisa sangat membantu Anda (meskipun kelas ini tidak selalu diperlukan jika Anda memang berbakat).
-
Kembangkan pengetahuan Anda. Selain mempelajari bahasa pemrograman, mempelajari matematika dan logika juga akan sangat bermanfaat karena keduanya dipergunakan dalam pemrograman tingkat lanjut. Anda tidak perlu mempelajari matematika dan logika di kelas, namun kelas matematika atau logika tentu akan membantu.
- Pemrograman terkait rumus fisika dan simulasi lain mengharuskan Anda memahami algoritma dan model.
- Logika adalah dasar pemrograman sehingga memahami logika dan proses bisa membantu Anda memecahkan masalah dalam pemrograman.
- Memahami matematika tingkat lanjut tidak diperlukan dalam kebanyakan kasus pemrograman, tetapi pengetahuan matematika Anda bisa membantu Anda memprogram dengan optimal.
-
Pelajari lebih banyak bahasa. Setelah Anda memahami bahasa awal Anda dengan baik, Anda bisa mulai mempelajari bahasa pemrograman lain. Temukan bahasa pemrograman yang melengkapi bahasa awal Anda, atau temukan bahasa untuk proyek tertentu yang menarik minat Anda. Bahasa komplementer, seperti HTML dan CSS, biasanya merupakan bahasa termudah untuk dipelajari.
- Java adalah salah satu bahasa paling populer, dan peluang kerja untuk pemrogram Java banyak ditemukan. Java dapat berjalan di berbagai sistem dan memiliki banyak jenis aplikasi. Java digunakan untuk aplikasi Android -- pasar yang berkembang sangat pesat.
- C++ sangat direkomendasikan bagi pengembang permainan. Mempelajari pemrograman Unity (mesin permainan murah yang banyak dipakai) dan UDK (kode untuk mesin permainan Unreal yang populer) bisa membantu Anda membuka peluang kerja di bidang permainan, meskipun Unity dan UDK tidak terlalu banyak dipakai di luar industri permainan.
- Jika Anda ingin membuat aplikasi iPhone, Xcode dan Objective-C akan menjadi bahasa utama Anda. Anda juga harus memiliki Mac karena Xcode hanya bisa digunakan di Mac.
- Python adalah bahasa skrip server yang juga merupakan bahasa yang cukup mudah dipelajari. Python digunakan untuk layanan web seperti Pinterest dan Instagram, dan bisa dipelajari dasar-dasarnya dalam beberapa hari.
-
Bersabarlah. Sering kali, Anda akan dihadapkan pada tantangan saat memprogram, terutama saat memburu galat atau menerapkan ide baru. Anda harus belajar bersyukur saat upaya Anda membuahkan sedikit hasil, alih-alih memaksa menyelesaikan seluruh masalah sekaligus. Kesabaran akan membuahkan kode yang jauh lebih efektif, yang artinya program Anda akan bekerja lebih baik dan kolega-kolega Anda pun akan lebih bahagia.
-
Belajarlah bekerjasama. Jika Anda berada pada tim saat mengerjakan proyek tertentu, Anda akan menemukan beberapa sudut pandang tentang cara penyelesaian proyek. Bekerjasama tidak bisa dihindari di dunia bisnis sehingga Anda harus mempelajarinya, kecuali jika Anda mau mengembangkan sendiri seluruh sistem.
-
Dapatkan pekerjaan yang memungkinkan Anda melatih kemampuan menulis program. Bekerjalah sebagai perancang situs atau pembuat program sukarela. Pekerjaan paruh waktu di perusahaan kecil bisa memancing kesempatan membuat situs atau aplikasi sederhana.
-
Jalin hubungan dengan pemrogram lain. Komunitas dan pertemuan pemrogram yang bisa mendukung Anda jumlahnya sangat banyak. Carilah konvensi pemrogram lokal, berpartisipasilah di "hackathon" atau "game jam" (pembuatan program dengan waktu terbatas dan tema tertentu), dan mendaftarlah ke forum pemrograman untuk mengembangkan jaringan dan pengetahuan.
-
Berlatihlah tanpa henti. Anda perlu sekitar 15.000 jam sebelum dapat menjadi pakar dalam pemrograman. [3] X Teliti sumber Artinya, Anda perlu pengalaman bertahun-tahun. Penguasaan pemrograman yang sesungguhnya hanya bisa Anda dapatkan jika Anda mau berlatih hingga mahir.
- Cobalah menghabiskan waktu setiap hari untuk membuat program meskipun Anda tidak bekerja. Membuat program di waktu senggang bisa memancing ide baru.
Iklan