8 sumber terbaik terbaik untuk praktik pemrograman pada tahun 2018

Halo, Habr! Saya mempersembahkan kepada Anda terjemahan artikel Situs Tantangan Pengkodean Terbaik tahun 2018 oleh Trey Huffine.

Sederhana: untuk menjadi seorang programmer - Anda perlu belajar cara memprogram. Tidak masalah apa tujuan Anda: untuk berhasil lulus wawancara atau belajar bahasa baru, situs dari koleksi ini akan membantu Anda memompa.

Apa pun kode Anda: Python, Ruby, JavaScript, Golang, TypeScript, atau bahasa lain, Anda akan menemukan di sini sumber daya untuk kebutuhan Anda. Untuk mempelajari cara memprogram, Anda perlu memprogram.

1. Codewars


www.codewars.com
Pemrograman codewars adalah penggemar yang solid. Hasilkan poin, tingkatkan peringkat Anda, buat klan. Penulis artikel menyarankan untuk bergabung dengan klannya (Anda dapat melihat mana yang ada di artikel asli). Saya mendorong Anda untuk bergabung dengan klan HTML Academy , tentu saja (catatan penerjemah). Sumber daya menawarkan banyak pilihan tugas dalam lebih dari 20 bahasa pemrograman. Di codewars, Anda dapat mendiskusikan masalah dengan pemain lain, serta melihat solusi alternatif.

2. HackerRank


www.hackerrank.com
Tingkat kesulitan tugas di HackerRank sedikit lebih tinggi, ada tugas yang melampaui lingkup pemrograman dasar. Anda dapat mengembangkan di beberapa bidang, termasuk algoritma, matematika, SQL, pemrograman fungsional, AI, dan banyak lagi. Platform ini juga menyediakan fungsionalitas untuk pemrograman perusahaan.

3. Coderbyte


coderbyte.com
Sangat bagus untuk mempersiapkan wawancara. Lebih dari 200 pertanyaan dalam lebih dari 10 bahasa. Mengingat solusi untuk banyak masalah, Anda juga dapat melihat solusi dari pengguna lain. Selain tugas pemrograman, sumber daya ini juga menawarkan kursus dalam ilmu komputer dan pengembangan web.

4. CodinGame


www.codingame.com
Ini adalah platform untuk belajar pemrograman game. Kelola skrip permainan Anda dengan kode. Banyak pilihan bahasa, belajar dengan kipas. Dalam game ada deskripsi masalah dan kasus uji. Pasti layak untuk mencoba pendekatan pembelajaran ini.

5. LeetCode


leetcode.com
Jika Anda mencari pekerjaan - inilah yang Anda butuhkan untuk memompa keterampilan yang diperlukan. Arah utama sumber daya adalah persiapan untuk wawancara teknis. Ada spesialis yang mengevaluasi kebenaran penyelesaian tugas. Anda juga dapat berpartisipasi dalam semacam simulasi wawancara.

6. Topcoder


www.topcoder.com
Topcoder mungkin lebih cocok untuk pemirsa tingkat lanjut. Ini adalah salah satu situs pengkodean pertama yang memperkenalkan konsep peringkat. Anda dapat bersaing dalam menyelesaikan masalah dengan pengembang lain untuk mendapatkan hadiah uang tunai, serta ikut serta dalam kompetisi “Pertandingan Putaran Tunggal”.

7. Project Euler


projecteuler.net
Veteran di antara platform serupa. Antarmuka mungkin bukan yang paling canggih, tetapi ada banyak tugas dalam berbagai bahasa. Banyak perhatian diberikan pada masalah matematika. Situs sederhana untuk memulai dengan cepat.

8. Perkelahian Kode


codefights.com
Banyak tugas + platform untuk pencarian kerja / pengembang. Mereka juga memiliki fitur unik yang disebut "Perusahaan Bot," di mana pengembang bersaing dengan bot pemrograman resmi dari beberapa pemain terbesar di komunitas TI.

Source: https://habr.com/ru/post/id414009/


All Articles