Tujuh platform penyelesaian masalah otomatis gratis untuk keterampilan pemrograman leveling

Hai Baru-baru ini membuat pilihan layanan gratis untuk belajar pemrograman dari awal . Dalam komentar kami menerima banyak platform yang menarik bagi kami. Dari jumlah tersebut, kami membuat daftar terpisah dari mereka yang cocok untuk programmer profesional.


Checkio


Proyek Chekio dari Ukraina berfokus pada Python dan JavaScript. Ini adalah kumpulan tugas pemrograman game untuk mereka yang tidak lagi baru. Penekanan besar pada gamifikasi, grafik yang bagus dan komunikasi komunitas. Tidak ada gameplay dalam menyelesaikan masalah, tetapi ada skenario umum untuk melewati platform. Fitur yang bermanfaat adalah melihat solusi lain dan memberi tahu siswa cara meningkatkannya.


Checkio


leetcode


Kumpulan tugas pemrograman dalam berbagai bahasa. Tujuan dari layanan ini adalah untuk mempersiapkan programmer untuk tugas-tugas yang terjadi dalam wawancara. Platform segera memberikan umpan balik tentang kebenaran dan keefektifan solusi, menunjukkan solusi dan memungkinkan Anda untuk mendiskusikannya dengan peserta lain. Dalam versi berbayar, Anda dapat melalui wawancara otomatis di Google, Facebook atau Amazon: robot akan menjawab pertanyaan, membutuhkan waktu dan bahkan membantu Anda mengevaluasi.


leetcode


Peretas


Proyek Amerika yang terkenal meliputi Tantangan, kompetisi, lowongan, papan peringkat dan bantuan dalam mempersiapkan wawancara. Banyak tutorial tematik dengan gaya "30 Days of Code" atau "10 Days of Statistics".


Tugas dibagi oleh keterampilan khusus: algoritma, struktur data dan matematika. Tugas dapat diselesaikan dalam sebagian besar bahasa populer: C ++ / #, Java, PHP, Python, JavaScript, Kotlin, dan lainnya. Hackerrank juga menerbitkan penelitian tahunan tentang topik teknologi populer dan pendidikan dalam pemrograman .



Codewars


Platform keren dengan tugas pada algoritma dari berbagai tingkat kesulitan. Anda dapat membuat klan, mengundang teman, dan mengatur kompetisi. Cocok untuk mengasah keterampilan dan latihan tambahan. Gamifikasi dalam gaya karate: "Kyu" muncul untuk menyelesaikan tugas, praktiknya disebut "Kata", ada juga "Kumite" untuk berbagi kode dalam gaya sparring: masing-masing memperbaiki bug dan refaktor kode.



Codebattle


Codebattle adalah proyek komunitas Hexlet. Nama berbicara sendiri: Anda dan lawan diberi tugas, memilih bahasa, dan memutuskan. Anda melihat kode lawan secara real time, hasil menjalankan tes, dan Anda dapat mengobrol dengannya dan audiensi dalam obrolan. Siapa pun yang memecahkan masalah terlebih dahulu (lulus tes) - ia menang.



Layanan lebih terkenal:


Kaggle . Platform untuk Ilmuwan Data dan Spesialis Pembelajaran Mesin. Ia menawarkan kumpulan data dan kontes terbuka dari perusahaan dengan kumpulan hadiah.


Kekuatan kode . Proyek ini berfokus pada tugas-tugas olimpiade, menerbitkan berita dengan ACM ICPC dan didukung oleh Telegram.


Bagikan komentar yang platform tugas yang Anda gunakan dan apa yang mereka suka. Tambahkan layanan menarik ke pos ini.

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


All Articles