Ketika teknologi menjadi semakin mudah diakses, kebutuhan akan programmer selalu meningkat. Pengkodean adalah keterampilan yang dipelajari dan disempurnakan dari waktu ke waktu, tetapi setiap orang harus memulai dari suatu tempat. Ada berbagai bahasa yang sempurna untuk pemula terlepas dari bidang yang Anda minati (mis. JavaScript, dll. JavaScript cukup canggih, jadi mulailah dengan HTML atau CSS). Lihat Langkah 1 di bawah ini untuk mempelajari caranya.
Langkah
Metode 1 dari 2: Belajar Bahasa
Langkah 1. Jangan terlalu khawatir tentang bahasa apa yang Anda pilih
Banyak pembuat kode pemula berjuang dengan bahasa apa yang harus dipilih ketika mereka pertama kali mulai belajar. (Karena mereka tidak tahu harus mulai dari mana dengan kode pertama mereka). Bahasa sebenarnya yang Anda mulai pelajari tidak membuat perbedaan besar dalam hal belajar tentang struktur data dan logika. Ini adalah keterampilan yang paling penting, dan mereka dapat diasah dengan bahasa apa pun.
- Saat memilih bahasa, fokus saja pada pengembangan seperti apa yang ingin Anda mulai dan pilih bahasa pengantar dari sana. Misalnya, jika Anda ingin belajar pengembangan web, mulailah dengan HTML5, dilengkapi dengan CSS, JavaScript, dan PHP. Jika Anda ingin membuat aplikasi desktop, mulailah dengan C++ atau bahasa pemrograman dasar lainnya.
- Jika Anda menjadikan pengkodean sebagai karier, Anda akan menemukan bahwa Anda mungkin tidak akan pernah menggunakan bahasa yang pertama kali Anda pelajari untuk membuat kode. Sebaliknya, Anda akan belajar bahasa saat Anda melalui dokumentasi dan eksperimen.
Langkah 2. Temukan sumber online gratis untuk bahasa yang Anda pilih
Internet adalah harta karun berupa tutorial, kelas, dan video gratis, semuanya disesuaikan dengan bahasa pilihan Anda. Anda dapat mulai memahami hampir semua bahasa pengantar dalam sehari.
- Situs populer termasuk Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School dan banyak lagi.
- Ada berbagai panduan pemula khusus bahasa yang tersedia di sini di wikiHow.
- Anda dapat menemukan panduan cara untuk hampir semua skenario pemrograman di YouTube.
- Stack Exchange adalah salah satu situs Tanya Jawab yang lebih populer untuk pertanyaan pemrograman apa pun yang mungkin Anda miliki.
TIPS AHLI
Archana Ramamoorthy, MS
Chief Technology Officer, Workday Archana Ramamoorthy is the Chief Technology Officer, North America at Workday She is a product ninja, security advocate, and on a quest to enable more inclusion in the tech industry. Archana received her BS from SRM University and MS from Duke University and has been working in product management for over 8 years.
Archana Ramamoorthy, MS
Chief Technology Officer, Hari Kerja
Kisah Pakar Kami:"
Langkah 3. Unduh editor teks yang bagus
Banyak bahasa pemrograman memungkinkan Anda menggunakan editor teks eksternal saat Anda menulis kode. Temukan editor teks yang memungkinkan Anda melihat lekukan dan markup kode.
Program populer termasuk Notepad++ (Windows), TextWrangler (OS X), JEdit, atau Visual Studio Code
Langkah 4. Unduh semua kompiler yang diperlukan
Beberapa bahasa pemrograman memerlukan kompiler untuk menjalankan kode yang Anda buat. Kompiler menerjemahkan kode yang Anda tulis ke dalam bahasa tingkat rendah yang dapat diproses oleh mesin. Banyak kompiler bersifat open-source dan gratis untuk digunakan. Bahasa yang membutuhkan compiler meliputi:
- C
- C++
- C#
- Jawa
- DASAR
- Fortran
Langkah 5. Mulai proyek pertama Anda
Pilih proyek pengantar yang bagus yang akan membantu Anda membuat kaki Anda basah. Ada berbagai saran dan tutorial online, tetapi beberapa tempat untuk memulai adalah situs web dasar untuk HTML, basis data dasar dan fungsi formulir dengan PHP, atau program sederhana dengan bahasa kompiler apa pun.
Langkah 6. Komentari semua kode Anda
Semua bahasa pemrograman memiliki fitur komentar yang memungkinkan Anda memasukkan teks yang diabaikan oleh kompiler. Ini memungkinkan Anda untuk menambahkan komentar ke kode Anda. Komentar ini sangat penting, baik untuk memberi tahu orang lain cara kerja kode Anda maupun untuk mengingatkan diri Anda sendiri apa yang dilakukan kode Anda.
Anda juga dapat menggunakan fungsi komentar untuk menghapus kode dengan cepat dari program Anda untuk tujuan pengujian. Letakkan tag komentar di sekitar kode yang ingin Anda kecualikan dan kemudian hapus tag komentar untuk mengembalikan kode
Langkah 7. Pisahkan program atau proyek web lain
Saat Anda belajar sambil berjalan, jangan malu untuk mencari tahu dan melihat bagaimana orang lain menangani tugas yang sama. Luangkan waktu untuk memahami mengapa kode melakukan apa yang dilakukannya.
Lihat panduan ini untuk detail tentang cara melihat kode sumber situs web
Metode 2 dari 2: Memperluas Pengetahuan Anda
Langkah 1. Ikuti kelas
Perguruan tinggi komunitas, sekolah teknologi, dan program online menawarkan sertifikasi dan kelas yang akan membantu Anda mendapatkan pekerjaan serta mengajari Anda pemrograman. Gelar yang lebih tinggi seperti Ilmu Komputer tidak selalu diperlukan, tetapi dapat membantu untuk mendapatkan pekerjaan pemrograman penuh waktu.
- (Banyak yang bisa dikatakan untuk memiliki waktu satu lawan satu dengan seorang guru atau pakar pemrograman, sesuatu yang tidak selalu tersedia dengan sumber online.)
- Kelas bisa mahal, jadi pertimbangkan manfaatnya. Jika pemrograman hanyalah hobi, kelas mungkin tidak sepadan dengan waktu dan uang. Jika Anda ingin mengubah pemrograman menjadi karier, kelas dapat memberi Anda dorongan besar (tetapi sekali lagi, itu jauh dari perlu jika Anda memiliki bakat).
Langkah 2. Perluas pengetahuan Anda
Selain hanya mempelajari bahasa pemrograman, Anda akan mendapat banyak manfaat dari kelas logika dan matematika, karena ini sering kali diperlukan untuk pemrograman tingkat lanjut. Anda tidak perlu mempelajari ini di sekolah, tetapi pengaturan ruang kelas dapat membantu.
- Pemrograman yang melibatkan perhitungan fisika dan simulasi lainnya membutuhkan pemahaman yang kuat tentang algoritma dan model.
- Logika adalah dasar dasar pemrograman, jadi memahami logika dan proses akan membantu Anda memecahkan masalah saat Anda membuat kode.
- Mengetahui matematika tingkat lanjut tidak diperlukan untuk sebagian besar pemrograman, tetapi pengetahuan tersebut dapat menghasilkan manfaat dan pengoptimalan.
Langkah 3. Pelajari lebih banyak bahasa
Setelah Anda memiliki pemahaman yang baik tentang bahasa awal Anda, Anda dapat mulai bercabang. Temukan bahasa lain yang melengkapi bahasa yang Anda ketahui, atau pilih bahasa untuk pekerjaan tertentu yang Anda minati. Bahasa pelengkap, seperti HTML dan CSS, seringkali paling mudah dipelajari.
- Java adalah salah satu bahasa yang paling populer, dan sering kali ada banyak peluang bagi pengembang Java. Java dapat berjalan pada berbagai macam sistem dan memiliki aplikasi yang tak terhitung banyaknya. Java digunakan untuk aplikasi Android, salah satu pasar dengan pertumbuhan tercepat.
- C++ sangat disarankan untuk mengembangkan video game. Mempelajari cara membuat kode di Unity (mesin permainan berbiaya rendah yang banyak digunakan) dan UDK (kode untuk mesin Unreal yang populer) dapat membantu membuka beberapa pintu, meskipun mereka tidak berguna di luar industri video game.
- Jika Anda ingin membuat aplikasi iPhone, Xcode dan Objective-C akan menjadi alat utama Anda. Anda juga memerlukan Mac, karena Xcode hanya dapat dikompilasi di Mac.
- Python adalah bahasa skrip server yang merupakan salah satu bahasa yang lebih mudah dipelajari. Python digunakan untuk layanan web seperti Pinterest dan Instagram, dan cukup sederhana untuk mempelajari dasar-dasarnya hanya dalam beberapa hari.
Langkah 4. Bersabarlah
Anda akan sering dihadapkan pada tantangan saat memprogram, terutama dalam hal berburu bug atau mengimplementasikan ide baru. Anda harus belajar untuk puas dengan mencapai hasil kecil daripada memecahkan seluruh teka-teki sekaligus. Kesabaran mengarah ke kode yang lebih efektif, yang akan menghasilkan program yang berkinerja lebih baik dan rekan kerja yang lebih bahagia.
Langkah 5. Belajar bekerja dengan orang lain
Jika Anda memiliki banyak orang yang mengerjakan suatu proyek, Anda mendapatkan banyak sudut pandang tentang cara mengerjakannya. Bekerja dalam tim hampir tidak dapat dihindari di dunia bisnis, jadi kecuali Anda berencana untuk mengembangkan semuanya secara mandiri, bersiaplah untuk bekerja dengan orang lain.
Langkah 6. Dapatkan pekerjaan di mana Anda dapat melatih keterampilan coding Anda
Bekerja sebagai sukarelawan merancang situs web atau menulis aplikasi desktop. Pekerjaan paruh waktu dengan perusahaan kecil dapat membuka peluang untuk menulis kode untuk situs web atau aplikasi sederhana.
Langkah 7. Terhubung dengan programmer lain
Ada banyak komunitas dan pertemuan pengembang yang dapat membantu mendukung dan menginspirasi Anda. Cari konvensi pemrograman lokal, berpartisipasi dalam hack-a-thon atau game jam (acara berjangka waktu dengan tema umum), dan daftar di beberapa forum pemrograman untuk mulai memperluas eksposur dan jaringan Anda.
Langkah 8. Latihan, latihan, latihan
Diperkirakan dibutuhkan sekitar 15.000 jam sebelum Anda dapat dianggap sebagai ahli dalam pemrograman komputer. Ini adalah tahun praktik terapan. Penguasaan pemrograman yang sebenarnya akan datang hanya setelah Anda meluangkan waktu untuk berlatih dan menjadi mahir.