Cara menulis program komputer

Pengarang: Ellen Moore
Tanggal Pembuatan: 12 Januari 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
Belajar Dasar Pemrograman dari Nol secara Terstruktur untuk Pemula
Video: Belajar Dasar Pemrograman dari Nol secara Terstruktur untuk Pemula

Isi

Seiring dengan semakin banyaknya teknologi yang tersedia untuk masyarakat umum, begitu pula kebutuhan akan programmer. Menulis kode dan program komputer, atau coding (dari bahasa Inggris "coding") adalah keterampilan yang telah diperoleh dan ditingkatkan dari waktu ke waktu, tetapi bahkan programmer yang paling berpengalaman pun pernah menjadi pemula. Ada berbagai macam bahasa pemrograman yang bagus untuk programmer pemula, di mana pun Anda ingin menerapkan keterampilan Anda (misalnya, JavaScript cukup rumit, jadi sebaiknya mulai dengan HTML atau CSS). Pelajari cara mempelajari cara menulis program komputer dengan membaca artikel ini.

Langkah

Metode 1 dari 2: Belajar Bahasa Pemrograman

  1. 1 Jangan terlalu khawatir tentang bahasa mana yang harus Anda pilih untuk dipelajari. Banyak programmer pemula merasa sulit untuk memilih bahasa ketika mereka baru mulai belajar menulis kode program. Bahasa sebenarnya yang Anda pilih tidak masalah dalam mempelajari struktur dan logika membangun informasi. Keterampilan ini jauh lebih penting dan dapat dipelajari dengan bahasa pemrograman apa pun.
    • Saat memilih bahasa, berkonsentrasilah pada tujuan yang Anda inginkan untuk membuat kode program, dan baru kemudian pilih bahasa awal. Misalnya, jika Anda ingin melakukan pengembangan situs web, Anda harus mulai dengan mempelajari HTML5 dan kemudian melengkapinya dengan CSS, JavaScript, dan PHP. Jika Anda ingin membuat program komputer, mulailah belajar C atau bahasa pemrograman mainstream lainnya.
    • Jika Anda menjadi programmer profesional, Anda mungkin menemukan bahwa Anda tidak pernah menggunakan bahasa yang Anda pelajari untuk pekerjaan Anda. Sebaliknya, Anda akan terus belajar bahasa baru setiap saat melalui dokumentasi dan eksperimen.
  2. 2 Temukan sumber online gratis yang didedikasikan untuk bahasa pilihan Anda. Internet adalah peti harta karun berupa tutorial, kursus, dan video gratis tentang bahasa yang Anda pilih untuk dipelajari. Anda dapat mempelajari dasar-dasar hampir semua bahasa pengantar dalam sehari.
    • Berikut adalah beberapa situs populer: Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools dan banyak lagi.
    • WikiHow juga menyediakan berbagai petunjuk bagi pemula untuk mempelajari bahasa pemrograman.
    • Anda dapat menemukan video tutorial untuk hampir semua bahasa di YouTube.
    • Stack Exchange adalah salah satu forum paling populer di mana programmer profesional menjawab pertanyaan apa pun dari pengguna.
    SARAN SPESIALIS

    Archana Ramamoorthy, MS


    CTO Hari Kerja Archana Ramamurthy adalah CTO Hari Kerja (Amerika Utara). Spesialis produk profil tinggi, pendukung keamanan, advokasi untuk integrasi yang lebih besar pada level playing field dalam industri teknologi. Dia menerima gelar BA dari SRM University dan MA dari Duke University. Telah bekerja di bidang manajemen produk selama lebih dari delapan tahun.

    Archana Ramamoorthy, MS
    CTO hari kerja

    Spesialis kami membagikan kisahnya:: “Saya datang ke coding tanpa mengetahui apa-apa tentang desain atau pemrograman komputer. Ketika saya ingin belajar bagaimana menulis program, saya mulai dengan membaca buku-buku tentang bahasa tersebut dan menggunakan informasi dari Internet.Ada begitu banyak sumber daya yang tersedia di dunia saat ini sehingga sangat mudah untuk mempelajari keterampilan baru!"


  3. 3 Unduh editor teks yang bagus. Banyak bahasa pemrograman memungkinkan Anda menggunakan editor teks eksternal untuk menulis program. Temukan editor teks yang akan menampilkan lekukan dan markup kode.
    • Program populer termasuk Notepad ++ (Windows), TextWrangler (OS X), dan JEdit (sistem apa pun).
  4. 4 Unduh semua kompiler yang Anda butuhkan. Beberapa bahasa pemrograman memerlukan compiler untuk menampilkan kode sumber yang Anda tulis. Compiler menerjemahkan kode sumber ke dalam program bahasa tingkat rendah yang setara, yang kemudian diproses oleh komputer. Banyak kompiler yang gratis dan open source. Bahasa yang memerlukan penggunaan kompiler meliputi:
    • C;
    • C++;
    • C #;
    • Jawa;
    • DASAR;
    • Fortran.
  5. 5 Mulai proyek pertama Anda. Pilih proyek pengantar yang bagus yang akan memungkinkan Anda untuk mencoba keterampilan baru Anda. Ada banyak saran dan tutorial tentang topik ini di Internet. Misalnya, Anda dapat memulai dengan membuat situs web HTML sederhana, basis data dan fungsi PHP sederhana, atau program sederhana dalam bahasa apa pun yang memerlukan kompiler.
  6. 6 Komentari semua kode Anda. Semua bahasa pemrograman memiliki fungsi komentar yang memungkinkan Anda memasukkan teks yang diabaikan oleh kompiler. Dengan demikian, Anda dapat meninggalkan komentar pada kode. Komentar ini sangat penting, baik untuk memberi tahu orang lain cara kerja kode Anda maupun untuk mengingatkan diri Anda sendiri tentang apa yang dilakukan kode tersebut.
    • Fungsi komentar dapat digunakan untuk menghapus bagian kode dengan cepat dari program untuk tujuan pengujian. Tambahkan tag untuk kedua komentar di awal dan di akhir kode yang ingin Anda kecualikan sementara dari program, lalu hapus tag tersebut untuk mengembalikan kode.
  7. 7 Pertimbangkan detail program atau proyek web lain. Saat Anda mempelajari kode saat bepergian, jangan malu untuk mencari petunjuk di Internet dan melihat orang lain memecahkan masalah serupa. Luangkan waktu untuk memahami bagaimana kode melakukan apa yang dilakukannya.
    • Baca artikel ini untuk mempelajari cara melihat kode sumber situs web apa pun.

Metode 2 dari 2: Perluas Pengetahuan Anda

  1. 1 Mendaftar untuk kursus. Universitas, perguruan tinggi, dan program Internet menawarkan program dan kursus yang tidak hanya akan mengajarkan Anda pemrograman, tetapi juga membantu Anda menemukan pekerjaan. Meskipun gelar universitas dalam ilmu komputer tidak selalu diperlukan, gelar ini dapat membantu Anda menemukan pekerjaan penuh waktu sebagai pemrogram komputer.
    • Ada juga manfaat yang tidak dapat disangkal dari komunikasi langsung dengan guru atau spesialis pemrograman, yang tidak selalu tersedia melalui kursus online.
    • Belajar menjadi programmer bisa sangat mahal, jadi pikirkan baik-baik apakah itu sepadan. Jika Anda gemar menulis program komputer hanya sebagai hobi, maka Anda tidak boleh membuang waktu dan uang untuk kursus profesional. Jika Anda ingin membangun karir di bidang ini, maka mendapatkan pendidikan profesional dapat banyak membantu Anda dalam hal ini (tetapi, sekali lagi, tidak perlu jika Anda memiliki bakat).
  2. 2 Perluas pengetahuan Anda. Anda akan mendapat manfaat tidak hanya dari mempelajari bahasa pemrograman, tetapi juga dari kursus matematika dan logika, karena mata pelajaran ini sering kali diperlukan untuk pemrograman tingkat tinggi. Anda tidak perlu mengajar mereka di sekolah, meskipun lingkungan akademis dapat membantu.
    • Pemrograman yang melibatkan fisika dan simulasi membutuhkan pemahaman yang baik tentang algoritma dan model.
    • Logika adalah dasar pemrograman, jadi memahami logika dan proses dapat membantu Anda memecahkan masalah saat menulis kode.
    • Pengetahuan matematika tingkat lanjut paling sering tidak diperlukan untuk pemrograman, tetapi dapat digunakan untuk optimasi dan manfaat lainnya.
  3. 3 Pelajari lebih banyak bahasa. Setelah Anda memiliki pemahaman yang baik tentang bahasa pertama Anda, Anda dapat mulai mempelajari bahasa pemrograman lain juga. Temukan bahasa yang melengkapi bahasa yang sudah Anda ketahui, atau pilih bahasa yang diperlukan untuk proyek tertentu. Bahasa tambahan seperti HTML dan CSS biasanya paling mudah dipelajari.
    • Java adalah salah satu bahasa paling populer dan pengembang Java selalu diminati. Java digunakan pada berbagai macam sistem dan memiliki kegunaan yang tak terhitung jumlahnya. Java digunakan untuk menulis aplikasi untuk Android, salah satu pasar dengan pertumbuhan tercepat.
    • C++ sangat disarankan jika Anda ingin bergabung dengan jajaran pengembang video game. Belajar memprogram di Unity (mesin game yang banyak digunakan dan murah) dan UDK (kode untuk mesin Unreal yang populer) akan membuka beberapa pintu untuk Anda, tetapi mereka tidak berguna di luar industri game.
    • Jika Anda ingin membuat aplikasi iPhone, Xcode dan Objective-C akan menjadi pilihan pertama Anda. Anda memerlukan Mac, karena Xcode hanya dapat dikompilasi di Mac.
    • Python adalah bahasa untuk menulis kode sisi server, salah satu yang paling mudah dipelajari. Python digunakan untuk layanan internet seperti Pinterest dan Instagram, dan cukup sederhana untuk mempelajari dasar-dasarnya hanya dalam beberapa hari.
  4. 4 Bersabarlah. Saat memprogram, Anda akan sering mengalami masalah, terutama saat mencari bug atau menerapkan ide baru. Anda perlu belajar untuk puas dengan mencapai hasil kecil alih-alih menyelesaikan seluruh masalah sekaligus. Kesabaran akan membantu Anda membuat kode yang lebih baik, yang berarti program Anda akan berfungsi lebih baik dan rekan kerja Anda akan senang.
  5. 5 Belajar bekerja dalam tim. Jika beberapa orang mengerjakan sebuah proyek pada saat yang sama, mereka mungkin memiliki visi yang berbeda tentang bagaimana proyek tersebut harus dilanjutkan. Kerja tim hampir tidak bisa dihindari dalam dunia bisnis, jadi bersiaplah untuk bekerja dengan orang lain, kecuali jika Anda berniat untuk mengembangkan seluruh proyek sendiri.
  6. 6 Temukan pekerjaan di mana Anda dapat melatih keterampilan pemrograman Anda. Buat situs web dan program komputer secara sukarela. Bekerja paruh waktu di sebuah perusahaan kecil juga dapat membuka peluang pengkodean untuk situs web dan program sederhana.
  7. 7 Mengobrol dengan programmer lain. Ada banyak komunitas pengembang tempat Anda dapat menemukan dukungan dan inspirasi. Cari konvensi pemrograman, berpartisipasi dalam hackathon atau gamejams (pertemuan pengembang untuk membuat program atau game dalam waktu terbatas), daftar di beberapa forum pemrograman untuk mulai membuat nama Anda dan mengembangkan koneksi.
  8. 8 Latihan, latihan dan latihan. Menurut beberapa perkiraan, dibutuhkan sekitar 15.000 jam pemrograman sebelum Anda dapat dianggap sebagai master sejati. Ini berarti latihan terus-menerus selama bertahun-tahun. Anda akan benar-benar menguasai keterampilan pemrograman hanya ketika Anda menginvestasikan banyak waktu dalam kerja praktek dan menjadi ahli di bidang Anda.
    • Cobalah untuk memprogram setiap hari, bahkan di akhir pekan. Pemrograman waktu luang dapat menghasilkan terobosan dan ide-ide baru.