Lagi gak ada kerjaan? pengen belajar programming tapi cepet bosan? ingin asah otak tapi keabisan TTS? mungkin jawabannya bisa ditemukan dibawah ini yaitu
5 Website Asah Otak Sekaligus Belajar Programming
----------------------------------------------------------------------------------------------------------------------------------
1. Projecteuler.net
Spoiler for Project Euler:
Project euler merupakan website untuk penggemar matematika. Jangan anggap remeh karena persoalan matematika di sini mungkin tidak bisa diselesaikan tanpa bantuan komputer. Oleh karena itu, kita harus belajar bagaimana cara membuat program sederhana untuk menyelesaikan setiap persoalan di Project Euler.
Terdapat lebih dari 600 soal dan bertambah seiring waktu dengan tingkat kesulitan yang berbeda. setiap kali kita menyelesaikan suatu persoalan, kita bisa memposting cara menyelesaikannya di thread pembahasan setiap soal. Jangan kaget kalo kita harus running program hingga beberapa menit sedangkan orang lain hanya butuh waktu beberapa detik saja dengan codingannya. sistem level dan awards juga membuat project euler semakin menarik.
2. Hackerrank.com
Spoiler for Hacker Rank:
Hackerrank berdiri tahun 2009 oleh dua orang software engineers IBM dan Amazon, Vivek Ravisankar and Hari Karunanidhi. Hacker Rank berdiri karena kedua orang tersebut merasa terlalu banyak membuang waktu untuk menyeleksi para engineer. tidak hanya untuk para pencari pekerjaan, Hacker Rankjuga dapat kita pakai untuk belajar programming.
Di Hacker Rank tersedia Tracks atau pilihan bidang yang dapat kita pilih mulai dari bahasa pemrograman, problem solving, tutorial, dan skill tertentu. Untuk menguji kemampuan pemrograman, kita bisa mengikuti kontes yang sudah ada jadwalnya. Sama seperti website lainnya, terdapat pilihan tingkat kesulitan dan sistem poin untuk setiap persoalan. Terakhir kita bisa melihat siapa yang paling hebat di Hacker Rank dari leaderboard.
Kita juga bisa mencari lowongan kerja, namun sayangnya lowongan kerja hanya untuk sebagian wilayah US, London, dan Amsterdam.
3. Codingame.com
Spoiler for Code In Game:
Suka main game? suka ngoding juga? bisa coba Codingame. Disini kita belajar programming sekaligus bermain game.
keunikan dari website ini adalah hasil kodingan kita bakal dipakai buat gerakan karakter di game. contohnya game pesawat yang harus menembak gunung agar tidak tertabrak. Ketinggian gunung bisa berbeda-beda sehingga kita harus membuat sebuah algoritma untuk menebak gunung manakah yang harus ditembak terlebih dahulu.
Di Codingame banyak pilihan game mulai dari yang termudah hingga yang tersulit. Kita juga bisa tanding dengan orang lain mulai dari tanding bikin bot, coding selama 5 menit, dll. Intinya cocok untuk yang ingin belajar programming sekaligus main game.
4. Topcoder.com
Spoiler for Top Coder:
Topcoder merupakan sebuah crowdsourcing marketplace yang mepertemukan bisnis dan orang-orang ahli yang sulit untuk dicari. Topcoder dibentuk pada tahun 2001 oleh sekelompok pemain catur dan berkembang hingga sekarang menjadi sebuah komunitas. Buat agan/aganwati yang jago programming bisa mendapat uang dari sini
Sama seperti website2 sebelumnya, Topcoder juga punya wadah untuk belajar dan komunitas yang besar. Selain programming juga ada kompetisi desain yang ternyata pernah diselenggarain di Indonesia, yaitu TCO16 Indonesia.
Spoiler for Yutup TCO16 Indonesia:
5. Codewars.com
Spoiler for Code Wars:
Codewars adalah sebuah komunitas belajar programming. Codewars dibuat oleh Jake Hoffner and Nathan Doctor pada November 2012. Di Codewars terdapat dua jenis cara belajar programming, yaitu Kata dan Kumite.
Kata merupakan persoalan yang harus kita pecahkan. Terdapat beberapa tingkatan kata mulai dari 8 kyu (termudah) hingga 4 dan (tersulit). sejauh ini ada lebih dari 3000 Kata. Kumite merupakan sebuah wadah dimana para programmer untuk saling membandingkan dan mengoreksi hasil codingan masing-masing. disini seorang programmer dapat membuat sebuah kumite untuk dibahas dengan programmer lainnya.
sekian thread pertama TS, mungkin kedepannya bakal ada website sejenis yang dibuat oleh startup Indonesia.
Terima Kasih