Cara menjaga lebih banyak anak perempuan di TI di sekolah jika kita menutup kesenjangan gender

Dunia semakin merangkul teknologi digital, dan begitu juga sekolah kami. Tetapi banyak gadis masih kehilangan mengembangkan TI dan keterampilan pemrograman.

Kelas-kelas TI di sekolah sebagian besar berfokus pada keterampilan dasar, seperti cara menggunakan email atau spreadsheet, atau menggunakan tablet untuk mengakses kuis online dan game edukasi. Pemrograman dan pemecahan masalah berbasis algoritma tidak membentuk bagian dari hari sekolah yang biasa. Mereka cenderung hanya diajar di kelas ekstrakurikuler, seperti klub coding.

Tetapi ini cenderung menarik anak-anak yang sudah menyatakan minat pada teknologi dan ingin belajar lebih banyak. Para siswa yang tidak tahu apa itu pengkodean, atau siapa yang tidak mengidentifikasi dengan budaya komputer (sering dalam bentuk permainan komputer), kurang cenderung untuk berpartisipasi dalam klub ekstrakurikuler ini.

Pelatihan opt-in semacam ini berarti banyak anak perempuan kehilangan kesempatan, terutama jika mereka menganggap IT sebagai hiburan untuk anak laki-laki.

Stereotip gender terhadap mainan juga dapat mendorong perempuan menjauh dari kepentingan teknis. Orang tua cenderung membeli gadget untuk anak laki-laki lebih banyak daripada anak perempuan, seperti yang disarankan di Amerika Serikat oleh sebuah cerita Radio Publik Nasional tentang penurunan jumlah perempuan yang mempelajari ilmu komputer.

Baca Juga : Janji gerakan “belajar kode”

Atau anak perempuan mungkin tidak tertarik pada permainan komputer karena kurangnya protagonis wanita, seperti yang diperdebatkan dengan fasih oleh siswa berusia 15 tahun – dan guru coding – Ankita Mitra. Atau mungkin anak perempuan tidak merasa diterima di klub-klub ini.

Sebuah laporan baru-baru ini tentang partisipasi perempuan dalam komputasi dari kelompok Digital Careers Australia mengeksplorasi kurangnya keterlibatan anak perempuan dalam komputasi. Ini menyimpulkan bahwa strategi terbaik untuk meningkatkan proporsi perempuan yang berpartisipasi dalam komputasi dan IT adalah keterlibatan wajib dan berkelanjutan dengan kurikulum teknologi digital terintegrasi, termasuk kegiatan inklusif gender.

Sekolah harus mengarusutamakan TI

Keterampilan teknologi digital tidak akan menjadi pilihan bagi siswa kami lebih lama. Inggris telah menerapkan kurikulum pengkodean yang akan melihat anak-anak semuda lima belajar program.

Di sini, di Victoria, kurikulum teknologi digital baru mulai berlaku akhir tahun lalu, yang mencerminkan Kurikulum Australia: Teknologi Digital.

Mulai 2017, siswa akan diajarkan pemikiran komputasi, dan akan belajar mengumpulkan dan menafsirkan data menggunakan alat otomatis, dan mengubah data menjadi informasi melalui solusi digital.

Perubahan ini membutuhkan guru yang mampu menyampaikan pelajaran, dan menghargai nilai keterampilan. Kelompok Penelitian Pendidikan Ilmu Komputer di Universitas Adelaide memainkan peran penting dalam mempersiapkan guru untuk kurikulum baru, dengan mengembangkan kursus online yang berfokus pada pengajaran di bidang pembelajaran teknologi digital.

Sekolah juga harus menemukan tempat untuk kegiatan ini dalam kurikulum yang sudah penuh sesak, memaksa mereka untuk mempertimbangkan apa prioritas mereka untuk mendidik anak-anak.

Mengejar IT seharusnya tidak sulit

Saya menjadi tuan rumah diskusi panel yang menarik tentang Women in IT, untuk perayaan ulang tahun ke-60 komputasi di universitas-universitas Australia bulan lalu. Panelis memiliki lebih dari satu abad pengalaman di bidang TI di antara mereka, dan mengeksplorasi banyak faktor yang membuat mereka tertarik pada bidang TI, dan membantu mereka tetap bertahan.

Sebuah komentar yang dibuat oleh panelis termuda menyerang akord tertentu. Neha Soni, seorang analis bisnis di Deloitte, mengamati, Sebuah jajak pendapat informal menunjukkan bahwa banyak dari audiens – sebagian besar, wanita yang sangat berprestasi di bidang TI – berbagi sikap ini.

Ini menunjukkan bahwa wanita yang sukses di bidang TI saat ini adalah pelopor. Mereka bertekad, dan telah bersedia (dan mampu) mendorong melalui rintangan untuk mengejar hasrat mereka.

Ini menunjukkan bahwa mereka telah berjuang melalui berbagai kecemasan yang sering diungkapkan oleh wanita di bidang TI, dan bertahan hidup. Mereka telah melakukan ini, tampaknya, meskipun tidak ada dorongan dan, dalam beberapa kasus, penolakan langsung. Apakah itu harus sangat sulit? Apakah anak perempuan perlu memiliki semangat dan tekad untuk memiliki karir yang sukses di bidang TI?

Saya menyarankan agar kita mengarusutamakan TI, baik untuk anak laki-laki dan perempuan. Kita harus menjadikannya sama seperti membaca, menulis, dan berhitung. Seperti biasa sebagai karier sebagai dokter (di mana wanita mungkin akan segera melebihi jumlah pria) atau sebagai pendidik (di mana wanita sudah melakukannya). Sesuatu yang dipelajari setiap orang, dan siapa pun yang menganggapnya menarik dapat mengejar di tingkat yang lebih maju atau mungkin memilih karier mereka.

Sentimen ini digaungkan oleh seorang siswa berusia 17 tahun dari Methodist Ladies ‘College di Melbourne, Belinda Shi, yang akan mewakili Australia dalam Olimpiade Internasional Informatika (IOI) pada bulan Agustus.

Dia tidak ingin dilihat sebagai “perempuan di tim informatika” tetapi lebih dikenal karena kemampuan pemrogramannya. Dipilih untuk jenis kelamin Anda tidak selalu nyaman.

Perubahan budaya melalui sekolah

Saya berharap untuk saat-saat ketika kita tidak perlu berbicara tentang melibatkan gadis dalam IT, karena gadis secara alami terlibat di dalamnya melalui pembelajaran mereka. Dan untuk saat-saat ketika kita tidak perlu menyoroti pencapaian wanita di bidang TI, tetapi dapat merayakan pencapaian individu yang layak.

Suatu saat ketika hambatan budaya telah dihilangkan, dan itu sama mudah dan normal bagi seorang gadis untuk mengejar karir di bidang teknologi seperti halnya bagi seorang anak laki-laki.

Saya percaya bahwa dengan integrasi kuat teknologi digital dalam kurikulum sekolah, waktu itu tidak jauh. Ketika anak perempuan dan laki-laki belajar teknologi digital bersama-sama, dengan guru yang mendukung, stereotip akan memudar dan perempuan dan laki-laki akan bekerja dengan nyaman berdampingan.

Janji gerakan “belajar kode”

Minggu ini, para pendidik, siswa, dan masyarakat di seluruh dunia berpartisipasi dalam Pekan Pendidikan Ilmu Komputer dengan menyelenggarakan dan memimpin tutorial pengkodean satu jam.

Pada awal minggu, lebih dari 2.700 acara pengkodean Kanada telah terdaftar di Code.org, sebuah organisasi nirlaba di Amerika Serikat yang mempromosikan minggu ini. Acara tahunan ini menggabungkan semangat gerakan “belajar kode”; ini bertujuan untuk menarik minat dan melibatkan siswa dari kelas dasar hingga tingkat menengah atas dalam mengembangkan keterampilan pengkodean.

Pemerintah, perusahaan, asosiasi di bidang ilmu komputer dan pembuat tren semua menyatakan bahwa belajar kode akan memainkan peran kunci di masa depan. Dalam konteks ini, belajar kode sering disajikan sebagai obat mujarab untuk masalah pasar kerja abad ke-21.

Tetapi bagi para pendidik, ada beberapa faktor yang perlu dipertimbangkan ketika memutuskan keterampilan pengkodean apa dan pendekatan mana yang akan dipromosikan. Bagaimana seharusnya mereka menyajikan penawaran pengkodean apa?

Tenaga kerja yang kecewa

Kami menaruh minat khusus pada topik ini. Bersama-sama kami menggabungkan pelatihan bertahun-tahun dalam ilmu komputer, teknologi pendidikan, dan psikologi pendidikan; kepentingan penelitian kami adalah untuk mengembangkan model pengajaran dan pembelajaran untuk memperkenalkan konsep dan logika pemrograman komputer yang sederhana.

Kami ingin penelitian dalam pendidikan ilmu komputer sesuai dengan kebutuhan dan karakteristik pelajar abad ke-21. Kalau tidak, biayanya akan menjadi tenaga kerja yang tidak siap dan kecewa.

Mengapa kode?

Dalam era pasar kerja yang tidak aman, ketika profesi yang berlebihan diproyeksikan untuk dihilangkan sementara yang baru muncul, belajar kode memberi harapan imajinasi kolektif kita.

Ini menciptakan janji sumber pendapatan alternatif serta peluang untuk wirausaha mengingat permintaan keterampilan pengkodean di berbagai industri.

Belajar kode bukan hanya tren generasi muda. Misalnya, Scratch adalah alat yang populer digunakan di dalam dan di luar ruang kelas untuk membuat, berbagi, dan mencampur game. Ini memungkinkan pembelajaran antargenerasi di mana kaum muda, dewasa dan manula dapat membuat prototipe game.

Pengkodean dapat digunakan untuk mengotomatiskan tugas, memecahkan masalah yang rumit, memperkirakan, atau mensimulasikan peristiwa yang belum terjadi. Bidang yang menarik bagi bisnis adalah analitik data, bidang yang melibatkan pengertian sejumlah besar data.

Ketika kita hidup di dunia digital, banyak masalah yang kita hadapi dengan memecahkan masalah komputer teknis, mengendalikan perangkat, atau mengelola merek online dapat diselesaikan dengan pengkodean.

Untuk waktu yang lama, para peneliti telah menghubungkan pengkodean dengan pengembangan keterampilan pemecahan masalah. Jeannette Wing menciptakan istilah pemikiran komputasi untuk menunjukkan sikap dan keterampilan, termasuk sistem pemecahan masalah dan analisis, yang dapat diambil dari konsep dasar ilmu komputer.

Gagasan pemikiran komputasi ini memberikan kesempatan bagi para pendidik untuk mengeksplorasi bagaimana pengkodean dapat digunakan sebagai sarana untuk mengembangkan keterampilan lain yang relevan, seperti pemecahan masalah, pemikiran kreatif dan penilaian kritis.

Percaya hype?

Di A.S., pekerjaan untuk pemrogram komputer diproyeksikan berkurang karena kontrak dialihdayakan. Namun hype seputar coding masih meningkat.

Karena kesenjangan ini, para kritikus berpendapat bahwa gerakan ini berpotensi menciptakan tenaga kerja yang lebih murah. Setelah semua orang belajar kode, pasar akan menjadi penuh sesak dan pengusaha tidak perlu menawarkan gaji yang kompetitif.

Meskipun berpartisipasi dalam acara pengkodean mungkin menyarankan bahwa belajar kode itu mudah, kebenarannya adalah bahwa pengalaman episodik tidak diterjemahkan ke keterampilan pengkodean. Dalam membuat belajar membuat kode menjadi menarik, ada bahaya salah mengartikan pemrograman komputer dengan terlalu menyederhanakan konsep. Untuk berkembang sebagai pembuat kode diperlukan upaya, ketekunan, dan kesabaran.

Peneliti ilmu komputer Leon Winslow memperkirakan pada tahun 1996 bahwa dibutuhkan sekitar 10 tahun untuk mengubah seorang pemula menjadi ahli kode. Para peneliti telah memperdebatkan cara terbaik untuk mengajarkan pemrograman komputer pengantar. Belum ada konsensus tentang jawabannya.

Lebih lanjut, bagaimana kita dapat memastikan bahwa apa yang dipelajari anak-anak hari ini akan selaras dengan pekerjaan dan kebutuhan masa depan? Kami hanya bisa berspekulasi.

Revolusi industri keempat

Klaus Schwab, pendiri dan ketua eksekutif World Economic Forum, menyoroti bahwa dengan munculnya revolusi industri keempat, informasi dan kemampuan untuk memanipulasinya akan sangat penting untuk kelangsungan hidup di angkatan kerja masa depan.

Kami tahu manajemen dan manipulasi informasi akan menjadi kunci untuk menciptakan dan memelihara sistem fisik, digital, dan biologis yang akan menjadi bagian dari rumah dan tempat kerja kami. Kami tahu kami memiliki masalah rumit untuk dipecahkan.

Pengkodean dapat membantu dengan memproses pengamatan mentah menjadi simulasi konkret: itu berarti menggunakan data dari masa lalu dan sekarang untuk membuat skenario model untuk meramalkan masa depan.

3 Alasan Mengapa Semua Orang Harus Belajar Pemrograman

Steve Jobs pernah berkata, “Semua orang di negara ini harus belajar cara memprogram komputer … karena itu mengajarkan Anda cara berpikir.”

Lupakan negara, ikuti sisanya.

Pemrograman komputer adalah alat yang sangat fleksibel yang dapat Anda gunakan untuk melakukan hal-hal luar biasa yang bersifat manual dan sulit atau tidak mungkin dilakukan. Jika Anda menggunakan smartphone, aplikasi obrolan, atau jika Anda membuka kunci mobil dengan menekan sebuah tombol, maka Anda harus tahu bahwa semua hal ini menggunakan semacam pemrograman. Anda sudah terbenam dalam program-program dari berbagai jenis. Bahkan, perangkat lunak menjalankan hidup Anda. Bagaimana jika Anda belajar dan mulai menjalankan program ini sesuai dengan keinginan Anda?

Misalnya, Anda dapat menulis program yang secara otomatis dapat merespons setiap pesan teks baru di ponsel Anda. Untuk pesan seperti “Hai” atau “Hai,” program dapat membaca pesan untuk mendeteksi beberapa kata kunci yang sudah ditentukan sebelumnya seperti “Hai” dan “Hei,” dan mengirim respons otomatis, yang bisa berupa, “Hai! Ada apa?” tanpa Anda perlu melihat pesan itu. Anda bahkan dapat memprogramnya untuk orang-orang tertentu dalam daftar kontak Anda. Itu bisa dibuat mengasyikkan seperti yang pernah Anda bayangkan.

Dengan mempelajari cara memprogram tidak berarti Anda memiliki tanggung jawab untuk membuat Facebook berikutnya atau Dropbox berikutnya. Tidak!

Putar mundur sedikit dan lihat apa yang membuat situs web besar ini seperti Facebook, Dropbox, YouTube, dan lainnya muncul. Ada kebutuhan – seseorang menderita karena kekurangan sesuatu. Dan kemudian, dia berani menjawab kebutuhan itu karena dia bisa. Dia tahu ada cara untuk menyelesaikan masalah itu dan membuat segalanya lebih mudah untuk dirinya sendiri dan mungkin orang lain. Anda tidak harus belajar pemrograman komputer untuk menyelesaikan masalah dunia, tetapi Anda bisa menyelesaikannya dengan sangat baik. Berikut adalah alasan mengapa Anda harus belajar kode hari ini:

Pengkodean mengembangkan pemikiran terstruktur dan kreatif

Ketika programmer diberi masalah untuk dipecahkan, mereka tidak langsung memulai kode. Masalah tidak terpecahkan dengan cara itu. Ketika Anda melihat masalah, Anda perlu memecahnya menjadi potongan-potongan yang bisa dikerjakan dan kemudian menyelesaikannya. Apakah non-programmer pernah mendekati masalah seperti ini? Langka! Ketika Anda mulai belajar memprogram, Anda mengembangkan kebiasaan mencari jalan keluar dalam format yang sangat terstruktur. Anda secara bertahap memprogram otak Anda untuk memecah setiap masalah menjadi beberapa bagian dan memahami lebih baik. Anda mulai berpikir secara logis, dan ini memunculkan solusi yang lebih kreatif yang pernah Anda berikan.

Pemrograman membuat segalanya lebih mudah bagi Anda

Program komputer sederhana mampu membalikkan keadaan seperti yang Anda inginkan. Sesuatu yang berfungsi dengan menekan tombol dapat diprogram untuk melakukannya dengan mengetuk ponsel cerdas Anda atau ketika Anda bertepuk tangan dua kali. Ya, Anda dapat menghidupkan / mematikan peralatan listrik menggunakan smartphone Anda.

Sesuatu yang memerlukan input Anda berulang kali, seperti formulir online di mana Anda harus mengisi Nama Depan, Nama Kedua, Email, dan informasi lainnya, dapat diprogram untuk mendapatkan pendapat Anda sekali dan secara harfiah dapat mengisi formulir Anda dengan satu klik. Iya itu mungkin. Sesuatu yang sederhana seperti mengerjakan Excel Sheets dapat membuat Anda menjadi gila karena kerja manual yang dibutuhkannya. Anda dapat menulis program kecil untuk membantu diri Anda sendiri.

Baca Juga : 7 Tips Kritis untuk Mempelajari Pemrograman Lebih Cepat

Misalkan Anda memiliki tugas di Lembar Excel untuk menambahkan konten kolom 2, 3 dan 4, lalu temukan rata-rata hasilnya. Jika Anda harus melakukan tugas ini beberapa kali dalam sehari, setiap hari, itu akan kacau. Baik? Sekarang, jika Anda menulis program kecil yang dapat melakukan fungsi-fungsi ini sekaligus, Anda akan menghemat waktu, tenaga, dan Anda akan 100 kali lebih efisien.

Pernah mencoba bermain Catur di ponsel cerdas Anda. Bagaimana mungkin makhluk yang tidak bernyawa, maksud saya, ponsel cerdas Anda lebih pintar dari Anda? Diprogram seperti itu. Ini diprogram untuk membuat gerakan yang benar pada setiap gerakan yang dapat Anda ambil saat bermain Catur. Kasing yang sama ada dengan game smartphone atau game desktop apa pun. Dengan keterampilan pemrograman, Anda dapat membuat alat sendiri dan membuat hidup Anda sederhana.

Belajar memprogram mengajarkan Anda kegigihan

Ketika Anda mempelajari pemrograman komputer, Anda mulai melihat masalah dengan adanya solusi. Otak Anda mulai berfungsi seperti itu. Ketika Anda menemukan masalah setelah mempelajari program, Anda mulai membayangkan cara yang mungkin untuk menyelesaikannya. Anda bahkan dapat melihat beberapa hasil bagus darinya. Betapapun sulit masalahnya, Anda menjadi bertekad untuk menindaklanjutinya. Anda mengubah diri Anda menjadi individu yang digerakkan oleh solusi. Pemrogram harus berpikir logis tentang suatu masalah. Begitu Anda mulai mempelajari cara membuat kode, Anda berhenti menyerah pada situasi sulit lainnya dalam kehidupan Anda sehari-hari juga. Anda mulai mencoba berulang-ulang. Anda menjadi sabar karena Anda tahu selalu ada solusi. Itu hanya membutuhkan beberapa upaya lagi, sama seperti itu terjadi ketika Anda membuat program, menjalankannya, dan men-debug beberapa kali untuk mencapai solusi yang sempurna.

7 Tips Kritis untuk Mempelajari Pemrograman Lebih Cepat

Baik saat ini Anda sedang mengejar gelar dalam bidang ilmu komputer, seorang veteran yang menggunakan RUU GI untuk memilih misi mereka berikutnya, seorang pengembang otodidak yang bercita-cita tinggi, atau seorang siswa kamp pelatihan pengkodean, menguasai keahlian pemrograman adalah perjuangan abadi. Untuk membantu pembelajaran Anda – berkat instruktur Coding Dojo – berikut adalah tujuh tips tentang cara belajar pemrograman lebih cepat.

1. Belajar dengan melakukan. Selalu bermain dengan kode sambil belajar

Dengan setiap subjek baru, semakin cepat Anda mulai bermain dengan kode, semakin cepat Anda akan mempelajari konsep yang diberikan. Bahkan jika Anda membaca seluruh bab membaca dan topik seperti untuk loop tampaknya mudah – sehingga monyet bisa melakukannya – masih akan menggaruk-garuk kepala Anda ketika ditugaskan untuk mengimplementasikan kode untuk pertama kalinya. Anda akan berpikir, “tunggu, apa lagi sintaks itu?” Seperti kata pepatah, Anda perlu “menggunakannya atau kehilangan itu”, karena meskipun evolusi teknologi, pepatah ini berlaku ketika belajar kode.

2. Pegang fundamental untuk manfaat jangka panjang

Meskipun tampak mendasar pada awalnya, dasar-dasar pemrograman selalu perlu diutamakan: semakin baik Anda memahaminya, semakin mudah untuk mempelajari konsep yang lebih maju. Dari pengalaman kami di Coding Dojo, siswa yang terburu-buru melalui awal kursus kami – di mana kami paling fokus pada dasar-dasar pengembangan web – sering menjadi yang pertama terjebak ketika kami beralih ke materi yang lebih maju, seperti pemrograman back-end. Jadi sebelum Anda meninggalkan kelas pertama ilmu komputer 101, atau lewati bab pertama tutorial online, ingatlah bahwa Anda mengabaikan langkah paling penting dalam pembelajaran Anda.

Baca Juga : 4 Keterampilan Pemrograman Paling Menguntungkan yang Dapat Anda Pelajari Online

3. Kode dengan tangan. Ini mempertajam kemahiran dan Anda akan membutuhkannya untuk mendapatkan pekerjaan

Monitor komputer menjadi lebih tipis, hard drive lebih ringan, dan bahasa pemrograman lebih kuat, tetapi pengkodean dengan tangan masih tetap menjadi salah satu metode paling efektif untuk mempelajari cara memprogram. Baik itu di papan tulis atau notebook, pengkodean dengan tangan membutuhkan kehati-hatian lebih lanjut, ketelitian, dan maksud di balik setiap baris kode. Karena tidak seperti pada komputer, Anda tidak dapat menjalankan kode tulisan tangan di tengah-tengah lembar untuk memeriksa apakah pekerjaan sudah benar. Meskipun lebih memakan waktu, pembatasan ini akan membentuk Anda menjadi pengembang suara yang lebih mendasar, baik di ruang kelas maupun di pasar kerja. Untuk ujian perguruan tinggi dan wawancara teknis – komponen penting dari proses wawancara kerja – Anda harus menulis kode sendiri, karena ini tidak hanya bagus untuk pembelajaran, tetapi juga dikenal secara umum sebagai ujian akhir untuk kemampuan programmer. Jadi, mulailah lebih awal dan biasakanlah praktik sekolah lama ini.

4. Minta bantuan. Anda akan membutuhkannya

Sama hebatnya dengan menjadi Steve Jobs berikutnya sendirian, kenyataannya adalah orang belajar lebih cepat dengan mentor dan umpan balik teman. Apa yang tampak seperti bug atau topik tidak bergerak dapat dengan cepat diredakan dengan sepasang mata baru atau interpretasi baru dari subjek. Baik itu online atau secara langsung, abaikan troll dan jangan takut untuk meminta bantuan, karena setiap programmer sudah di posisi Anda sebelumnya. Selain itu, sebagian besar pengembang suka kode, dan jika ada satu hal yang dinikmati individu yang bersemangat, itu untuk membagikan pengetahuan mereka kepada orang lain.

Kata Peringatan: Di Coding Dojo kami sarankan menggunakan aturan 20 menit. Luangkan setidaknya 20 menit untuk mencari tahu sendiri sebelum meminta bantuan. Ada peluang bagus bahwa jawabannya sudah ada di depan Anda, dan di samping itu, berjuang membuat Anda menjadi programmer yang lebih baik secara keseluruhan.

5. Cari lebih banyak sumber daya online. Ada banyak konten

Jika konsep tertentu tidak masuk akal, baik itu di buku teks, atau selama kuliah, pertahankan kepercayaan diri Anda dan cari sumber online alternatif untuk mempelajari konten yang sama. Semua orang belajar secara berbeda, dan hanya karena satu sumber tidak masuk akal, tidak berarti ada yang salah dengan Anda. Ini berarti Anda tidak mengklik dengan pengiriman materi. Sumber daya online untuk mempelajari pemrograman komputer tidak ada habisnya, dan selalu ada tutorial, atau penjelasan blog yang akan membuat materi di tangan sejernih kristal.

6. Jangan hanya membaca kode sampel. Mengotak-atik itu!

Membaca kode sampel tidak cukup untuk memahami cara kerjanya. Untuk mengembangkan pemahaman yang benar, Anda harus benar-benar menjalankan kode dan mengotak-atiknya. Dengan tambahan komentar dan instruksi, kode sampel dikemas oleh pembaca; tetapi pada kenyataannya, itu cukup sulit untuk ditiru dari awal. Membaca tidak sama dengan memahami, dan benar-benar mencoba menulis kode sendiri, atau setidaknya menjalankannya, akan memudahkan proses belajar lebih banyak.

7. Istirahat saat debugging

Saat debugging, mudah untuk turun ke lubang kelinci selama berjam-jam, dan tidak ada jaminan bahwa Anda akan memperbaiki masalah. Untuk menghindarinya, lebih baik menjauhlah selama beberapa jam, dan kembali dengan perspektif yang segar. Tidak hanya cara ini dijamin untuk membantu menyelesaikan masalah, tetapi Anda juga akan menghemat berjam-jam. Jadi, jika bantuan tidak tersedia – untuk menyentuh saran kami sebelumnya tentang mencari saran – pertimbangkan istirahat sejenak untuk menjernihkan pikiran Anda dan kembali lagi nanti. Sementara itu, bug tidak akan pergi ke mana pun, dan Anda setidaknya akan mengembalikan beberapa kewarasan yang diperlukan untuk meningkatkan produktivitas.

4 Keterampilan Pemrograman Paling Menguntungkan yang Dapat Anda Pelajari Online

Pekerjaan pemrograman terasa panas seperti biasa dan tidak ada akhir yang terlihat. Jika Anda mencari pekerjaan yang aman dengan fleksibilitas untuk bekerja online dari mana saja, pengembangan perangkat lunak adalah caranya. Salah satu hal terbaik tentang bidang pemrograman komputer adalah bahwa bahasa pemrograman paling populer dapat ditemukan dengan pencarian Google cepat dan dapat dipelajari online secara gratis. Kursus pemrograman pengantar tersedia untuk belajar Java, Python, Perl, Ruby, C ++, HTML, PHP, dan hampir semua yang lainnya.

Selain kursus online gratis, ada sejumlah situs web yang didedikasikan untuk mengajarkan Anda bahasa pemrograman sesuai permintaan. Pengetahuan pemrograman dasar dapat membantu Anda membangun jalur ke banyak jalur karier – pengembangan web, pengembangan game, pembelajaran mesin, ilmu data, dan banyak lagi. Untuk menambahkan keterampilan pemrograman teratas ke resume Anda, yang Anda butuhkan hanyalah komputer, waktu khusus dan keinginan untuk belajar.

1 – Java

Pencarian keterampilan pemrograman paling populer di Indeed.com menunjukkan bahwa Java berada di posisi teratas dalam hal pekerjaan luar biasa dengan gaji di atas $ 100 ribu. Bahasa pemrograman Java menduduki peringkat teratas Indeks TIOBE terbaru sebagai bahasa pemrograman paling populer dan juga Pemenang Aula Bahasa Pemrograman TIOBE untuk 2015. Java beroperasi pada 7 miliar perangkat dan digunakan untuk mengembangkan aplikasi Android asli. Sebuah pencarian Februari di Java Februari 2016 mengembalikan lebih dari 36.000 pekerjaan yang membayar lebih dari $ 100 ribu per tahun dengan lebih dari 60.000 posisi penuh waktu di Jawa membayar lebih dari $ 70 ribu per tahun. Menjadi seorang pengembang Java yang ahli tidak diragukan lagi akan menempatkan Anda dalam permintaan tinggi dan ya, tolong, Anda dapat mempelajarinya online secara gratis.

Selami kursus Java online 5 minggu pendahuluan untuk mempelajari dasar-dasarnya. Dari sana Anda dapat melanjutkan dengan kursus gratis tambahan atau hanya bekerja melalui tugas praktik, progresif pemrograman aplikasi yang lebih maju. Oracle menyediakan dokumentasi, tutorial, dan jalur pembelajaran yang luas untuk membantu siswa dan pengembang pemrograman memajukan keterampilan Java mereka. Selain dokumentasi dan pembelajaran online, siswa dapat bergabung dengan grup untuk mempelajari lebih lanjut, membangun jaringan dan mencari pekerjaan. Komunitas pengembangan Java sangat luas dengan sekitar 9 juta pengembang dan pertemuan pengembang dapat ditemukan di seluruh dunia. Satu grup LinkedIn Java Developers memiliki lebih dari 300.000 anggota dengan diskusi aktif dan tips untuk pendatang baru.

2 – SQL

SQL adalah bahasa pemrograman untuk mengelola data. Karena hampir setiap aplikasi pemrograman yang ada berinteraksi dengan data dalam satu atau lain cara, dapat dipahami bahwa SQL akan menjadi yang teratas dalam daftar keterampilan yang diminta dan pekerjaan bergaji tinggi. Memang.com daftar lebih dari 20.000 pekerjaan di SQL membayar lebih dari $ 100 ribu per tahun.

Mulai belajar SQL dengan mendaftar dalam kursus online gratis yang serba mandiri dalam Transact-SQL dari Microsoft. Pelajari cara menulis kueri SELECT, mempelajari berbagai operator, fungsi, dan banyak lagi dari instruktur ahli. Dalam waktu singkat, Anda akan mengatur dan berinteraksi dengan basis data. Mendaftar dalam Querying dengan Transact-SQL dari Microsoft.

3 – C

C dibuat pada tahun 1972 oleh Dennis Ritchie di Bell Labs dan merupakan salah satu bahasa pemrograman yang paling banyak digunakan sepanjang masa. Ini adalah yang kedua setelah Java pada Indeks TIOBE popularitas bahasa pemrograman, dengan C ++ dan C # berada tepat di bawah di posisi 3 dan 4. C ++, juga dibuat di Bell Labs, adalah ekstensi fleksibel dari bahasa C yang memungkinkan programmer untuk membuat aplikasi yang akan berjalan pada berbagai platform perangkat keras. C #, dilafalkan C-Sharp, adalah bahasa pemrograman modern berorientasi objek yang dikembangkan oleh Microsoft.

Untuk pengantar yang diajarkan oleh ahli untuk C ++ dan C #, daftarlah dalam kursus online mandiri dari Microsoft yang tersedia di edX.org. Microsoft juga menawarkan dokumentasi dan tutorial lengkap untuk C # di jaringan pengembangnya.

4 – Python

Apa? Saya pikir artikel ini adalah tentang 3 bahasa pemrograman yang paling menguntungkan. Yah, saya menambahkan dengan Python karena itu menyenangkan dan saya pikir Anda akan sangat menikmati mempelajarinya. Python diciptakan oleh Guido van Rossum, seorang diktator Benevolent for Life, pada tahun 1989 dan ia memberikan nama bahasa pemrograman itu berdasarkan kecintaannya pada Sirkus Terbang Monty Python.