oleh aerphanas pada Dec 04, 2022
Bagikan ke: Twitter | Facebook | LinkedIn
Wojacks Bermain Catur Dengan Otaknya

Daftar isi

Pendahuluan


Bagaimana cara menjadi seorang ahli ?, beberapa ilmuan melakukan sebuah penelitian mengenai bagaimana seseorang dapat menjadi seorang ahli, apakah itu termasuk faktor kecerdasan atau daya ingat yang kuat ?, agar lebih jelas silakan tonton video yang dibuat oleh Veritasium yang berjudul : “The 4 things it takes to be an expert” didalam videonya dia menjelaskan bahwa untuk menjadi seorang ahli kita harus :

  • percobaan berulang dengan umpan balik (umpan balik yang memicu dopamin/serotonin atau sebaliknya)
  • lingkungan yang valid (dapat di prediksi)
  • umpan balik tepat waktu (umpan balik yang dapat diperbaiki)
  • jangan terlalu nyaman

dari kriteria diatas bisa kita simpulkan bahwa kita harus terus belajar dan jangan sampai merasa nyaman, dan disinilah saya akan memberikan beberapa usulan agar kita dapat mengasah kemampuan menyelesaikan masalah dengan masalah.

Programming


Programming adalah salah satu bagai mana saya bisa mengenal algoritma, algoritma sendiri sudah ada sejak saya ada di bangku sekolah namun tidak diberi tahu jika itu memiliki nama.

untuk mengasah algoritma kita bisa mulai dengan membuat sebuah program yang dapat menyelesaikan masalah, masalah yang saya sering saya pecahkan adalah bagaimana cara membuat sebuah program kriptografi.

Kriptografi

Kriptografi merupakan sebuah seni menyembunykan sebuah informasi dari orang lain, pada awal belajar programming saya juga membuat sebuah program yang melakukan pemecahan kriptografi, yang tujuanya adalah menyembunyikan sebuah tulisan, bahasa program yang saat itu saya pakai adalah c++ yang menggunakan OOP atau programming berorientasi objek, proyek kriptografi saya bisa dilihat di github bernama C-ippher, karna saat ini saya sedang menyukai paradigma fungsional maka saya akan menulis ulang dalam bahasa program haskell yang bernama Chimpanzee di sana juga sudah saya terangkan cara kerja dan penyelesaianya, bahkan kode programnya pun saya usahakan memiliki komentar dengan baik.

Proyek Euler

Proyek Euler merupakan sebuah proyek yang baru-baru ini saya temui, saya menemukanya saat sedang mempelajari bahasa program purescript.

Dalam websitenya Proyek Euler memiliki tujuan untuk :

“Project Euler exists to encourage, challenge, and develop the skills and enjoyment of anyone with an interest in the fascinating world of mathematics.”

Proyek Euler pada awalnya ditujukan untuk pincinta matematika namun siapasaja dapat mencobanya, tentunya programming pasti akan selalu bersinggungan dengan matematika.

Matematika sangatlah penting agar setiap perhitungan yang kita lakukan dilakukan dapat efisien dan elegan, selain proyek euler ada beberapa web yang bisa digunakan untuk melatih algoritma diantaranya :

  • LeetCode
  • HackerRank

Daftar Pustaka