Pelajari Cara Membuat Coding, Panduan Untuk Belajar Otodidak

Pelajari Cara Membuat Coding, Panduan Untuk Belajar Otodidak – Mempelajari kode mungkin tampak menakutkan, tetapi memahami dasar-dasarnya lebih mudah daripada yang Anda kira. Kim Gray dari Code First Girls menjelaskan cara memulai dan mengapa lebih banyak wanita yang mempelajari coding itu penting.

binaryjs

Pelajari Cara Membuat Coding, Panduan Untuk Belajar Otodidak

binaryjs – Anda mungkin pernah mendengar betapa pentingnya lebih banyak wanita mempertimbangkan karier dalam peran STEM (sains, teknologi, teknik, dan matematika) yang didominasi pria . Namun pernahkah Anda mempertimbangkan seberapa besar dampak kurangnya keragaman gender dalam teknologi terhadap dunia?

Sebuah laporan oleh TechNation yang meneliti keragaman di perusahaan teknologi Inggris menemukan hanya 19% dari tenaga kerja teknologi adalah wanita, dan hanya 3% dari mereka adalah wanita kulit hitam dan Hispanik.

Baca Juga : Ketika Kode Biner Tidak Akan Mengakomodasi Orang Nonbiner

Kurangnya perempuan yang bekerja di bidang teknologi berarti mereka tidak terlibat dalam pengembangan teknologi yang, mari kita hadapi itu, mempengaruhi hampir semua bidang kehidupan kita. Misalnya, penelitian oleh Caroline Criado Perez untuk bukunya, Invisible Women , menemukan bahwa rata-rata panjang smartphone adalah 5,5 inci, yang terlalu besar untuk ukuran tangan kebanyakan wanita. Sementara perangkat lunak pengenalan ucapan dilatih pada rekaman suara laki-laki yang berarti Google versi ‘s adalah 70% lebih mungkin untuk memahami pria.

Sangat penting bahwa lebih banyak ruang dibuat untuk wanita dalam industri teknologi. Di sinilah organisasi seperti Code First Girls masuk. Code First Girls adalah penyedia kursus coding gratis terbesar untuk wanita di Inggris, memberikan pendidikan teknologi gratis senilai lebih dari £20 juta dan mengajar tiga kali lebih banyak wanita untuk membuat kode secara keseluruhan. Sistem sarjana universitas Inggris.

“Industri teknologi masih sangat didominasi oleh laki-laki dan Code First Girls ingin membantu lebih banyak wanita masuk dan unggul dalam teknologi,” kata Kim Gray, program senior dan manajer pengiriman di Code First Girls.

Pengkodean adalah jalan yang bagus untuk memasuki industri teknologi, karena ini merupakan persyaratan untuk banyak peran dan dapat membuka banyak pintu berbeda jika Anda tertarik untuk berkarir di bidang teknologi. Plus, Anda dapat belajar melakukannya sepenuhnya dari rumah (dan gratis dengan beberapa kursus Code First Girl), menjadikannya salah satu rute yang paling mudah diakses di sektor ini.

Di sini Kim menguraikan dasar-dasar pengkodean, dari apa sebenarnya pengkodean hingga istilah kunci yang perlu Anda ketahui untuk mempelajarinya.

PERTAMA, LIHAT DI BALIK SEBUAH SITUS WEB
Sebelum menyelam, Kim menyarankan Anda membuka situs web di jendela browser Anda, klik kanan di mana saja di halaman itu dan pilih opsi ‘Lihat Sumber Halaman’.

Apa yang sekarang harus Anda lihat di tab baru adalah kode untuk halaman web tertentu: Anda ‘di belakang panggung’ dan dapat melihat bahasa yang memberitahu komputer Anda bagaimana membuat halaman web ini terlihat seperti itu.

Bahasa apa itu kode?

“Saat ini, bahasa kode sumber mungkin tidak terlalu berarti bagi Anda,” kata Kim. “Anda mungkin dapat memilih frasa atau kata asing yang aneh, tetapi yang lainnya mungkin tampak seperti kombinasi tanda hubung, titik koma, dan tanda kurung yang membingungkan.”

Bahasa pengkodean (juga dikenal sebagai bahasa pemrograman) tidak seperti bahasa dengan kosakata, tata bahasa , dan abjad. Alih-alih, bahasa pengkodean memiliki perintah khusus: ‘kode’ yang dapat ditafsirkan komputer Anda menjadi apa yang Anda lihat secara visual di layar.

“Semua perangkat lunak (setiap aplikasi atau situs web yang Anda gunakan) telah dikodekan,” kata Kim, menambahkan bahwa, “setiap bahasa pengkodean unik dan ratusan bahasa pengkodean ada.”

Beberapa bahasa pengkodean paling populer yang mungkin pernah Anda dengar adalah:

  • JavaScript
  • Python
  • SQL

Oke, tapi apa itu koding?

“Pengkodean adalah proses penulisan kode, atau instruksi, agar mesin dapat memahami, menafsirkan, dan meresponsnya,” jelas Kim.

Komputer hanya dapat memahami bahasa biner, bukan bahasa manusia. Ini berarti hanya istilah seperti “ya” atau “tidak”, “1” atau “0” yang akan dipahami.

“Untuk menginstruksikan komputer, Anda perlu menerjemahkan bahasa manusia ke bahasa biner,” jelas Kim. “Inilah tujuan dari kode: bentuk tertulis yang bukan biner, tetapi mudah dipelajari manusia dan dipahami komputer.”

Bagaimana komputer memahammi kode tertulis?

“Sederhananya, ada program yang dibangun ke dalam komputer Anda yang menerjemahkan kode Anda ke dalam bahasa biner untuk ditafsirkan oleh komputer Anda,” kata Kim.

“Ini rumit dan Anda tidak perlu mengetahui seluk beluknya, tetapi sangat berguna untuk mengetahuinya sebelum memulai perjalanan coding Anda.”

Apa istilah pengkodean utama yang perlu saya ketahui?

Ada ratusan bahasa pemrograman tetapi sebelum mempelajari bahasa teknis pertama Anda, penting untuk memahami dasar-dasar HTML (HyperText Markup Language) dan CSS (Cascading Style Sheets). Bersama dengan JavaScript, ini adalah dua hal yang akan berinteraksi langsung dengan pengguna situs web dengan front-end.

“HTML dan CSS secara teknis bukanlah bahasa pemrograman, tetapi HTML dan CSS menyediakan struktur dan gaya,” kata Kim.

HTML

HTML adalah inti dari setiap situs web. Ini berisi setiap elemen halaman: gambar, paragraf, judul, dan tag lainnya.

CSS

Cascading Style Sheets memberikan tampilan halaman web Anda. Ini menentukan warna dan ukuran setiap elemen. Mereka memposisikan bagian pada halaman dan menentukan atribut desain lainnya.

JAVASCRIPT

Sering bingung dengan bahasa pemrograman Java, JavaScript atau hanya JS membuat situs Anda interaktif. Jika Anda mengetahui HTML, CSS, dan JavaScript, Anda dapat mulai mengembangkan game online sederhana. JS digunakan untuk memvalidasi formulir sebelum mengirimkan, untuk menganimasikan tayangan slide, dan untuk menghidupkan situs.

Setelah Anda memahami bagaimana HTML, CSS, dan JS bekerja bersama, Anda dapat mulai membangun halaman web atau game online pertama Anda.

Bagaimana cara memulai pengkodean?

Yang Anda butuhkan untuk memulai pengkodean adalah laptop dan beberapa perangkat lunak pengkodean, yang bisa Anda dapatkan secara gratis. Kim merekomendasikan menggunakan perangkat lunak yang disebut Visual Studio Code yang dapat diunduh ke laptop apa pun. Perangkat lunak ini akan memungkinkan Anda untuk mulai mengedit dan coding.

“Sangat mungkin bagi orang untuk belajar mandiri,” kata Kim, menambahkan ada banyak sumber daya gratis di luar sana jika Anda tidak ingin bergabung dengan grup atau kursus. Tetapi Kim merekomendasikan untuk bergabung dengan kursus untuk “menciptakan komunitas Anda sendiri di sekitar pembelajaran Anda”.

“Pengkodean bisa terasa menakutkan sehingga memiliki komunitas yang mendukung bisa menjadi manfaat nyata,” kata Kim.

Ada beberapa kursus, ada yang gratis dan ada juga yang harus Anda bayar. Kursus yang direkomendasikan Kim untuk pemula adalah:

MOOCs – Kursus Online Terbuka Massive : Sesi ini adalah sesi uji coba satu kali CFG untuk pemula. Mereka sempurna jika Anda ingin terjun ke dunia pengkodean tetapi tidak siap untuk berkomitmen pada suatu kursus.

Career Switcher : Jika Anda siap berkomitmen untuk coding, ini akan membantu Anda mengubah karier untuk memasuki industri teknologi atau untuk meningkatkan keterampilan.

Saran untuk memulai

Mengukir waktu

Belajar coding adalah sebuah komitmen, sama seperti belajar bahasa, jadi Anda perlu memastikan bahwa Anda menghabiskan banyak waktu untuk mempraktikkannya setiap minggu. “Coba dan tetapkan waktu, seperti dua jam pada Rabu malam setiap minggu, untuk melakukan beberapa kode atau mengerjakan latihan online,” kata Kim. “Memiliki jadwal yang teratur sangat berguna.”

Beristirahatlah secara teratur

Pengkodean mengharuskan Anda untuk melihat layar untuk waktu yang lama, yang tidak baik untuk kesehatan atau suasana hati Anda. Kim merekomendasikan untuk beristirahat setiap 20 menit. “Sangat mudah untuk tetap berada di satu posisi dan terus melihat ke layar, tetapi saya merasa ini dapat membantu menyetel alarm reguler untuk istirahat lima menit.” Ini juga akan memastikan Anda tidak kehilangan kesabaran dengan pengkodean. Istirahat dapat membantu Anda maju lebih cepat dan melihat sesuatu dengan lebih jelas.

Temukan komunitas

Kim menekankan pentingnya menemukan orang lain yang juga belajar coding, terutama sebagai seorang wanita. Industri teknologi sangat didominasi laki-laki, jadi sangat penting untuk memastikan Anda tidak merasa terisolasi. “Ini adalah cara terbaik untuk tetap termotivasi,” katanya, menjelaskan bahwa memulai perjalanan coding Anda dengan orang lain adalah cara yang bagus untuk membuat diri Anda bertanggung jawab.

Mengapa pengkodean berguna dan karier apa yang ada?

“Di dunia yang semakin digital, belajar coding dapat membuka banyak pintu, terlepas dari industri yang Anda inginkan untuk bekerja atau pekerjaan yang Anda inginkan,” kata Kim.

Mengetahui cara membuat kode sangat penting jika Anda ingin masuk ke industri seperti pengembangan perangkat lunak, tetapi memiliki keterampilan teknis juga dapat berguna dalam menemukan peran di berbagai bidang mulai dari pemasaran hingga pembuatan konten.

“Memiliki pemahaman tentang coding dapat membuat Anda lebih mahir dalam mempelajari teknologi digital lainnya dengan cepat dan menjadi fasih secara digital,” kata Kim. “Selain meningkatkan CV Anda , itu juga dapat membantu mendukung pemecahan masalah dan pemikiran logis Anda.”

“Jika Anda seorang ‘idea person’ dan ingin mewujudkan ide-ide Anda, belajar coding dapat menghemat waktu dan uang Anda ,” kata Kim. “Anda dapat secara langsung bertanggung jawab atas visi yang berkembang untuk suatu merek atau produk dan akan dapat membuat kode perubahan segera setelah Anda memiliki momen bola lampu.”

Baca Juga : Jenis Sistem Operasi di PC yang Harus Kamu Ketahui

Ada banyak pilihan karir yang berbeda di bidang teknologi, termasuk insinyur perangkat lunak, perancang produk dan manajer proyek dan meskipun Anda mungkin tidak membuat kode dalam keseharian Anda untuk beberapa peran ini, memiliki pemahaman tentang pengkodean pasti akan membantu.

Jika Anda baru mengenal pengkodean, mengidentifikasi sebagai womxn atau non-biner, dan mencari kursus pengantar dalam Pengembangan Web, Pemrograman Python, dan pemrograman Data & SQL, maka periksa Code First Girls (CFG).