Code With Me: Cara Baru Untuk Meningkatkan Keterampilan Kotlin Anda

Berita

Pembelajaran kolaboratif, ketika peserta didik bekerja sama dalam tugas bersama, membuat proses yang sangat terlibat. Melalui mendengarkan beragam pemikiran, mengartikulasikan argumen, dan brainstorming, peserta didik cenderung mencapai pengetahuan dan keterampilan yang lebih lengkap sebagai kelompok daripada yang mereka bisa secara individu.

Code With Me adalah fitur bawaan dari IDE berbasis IntelliJ untuk pemrograman kolaboratif yang memungkinkan pengembang untuk bekerja dengan lancar pada basis kode yang sama secara real time, bahkan ketika mereka berada di lokasi yang berbeda. Mereka dapat memperbaiki bug, mengedit kode secara bersamaan, menavigasi dan meninjau kode, serta membimbing dan membantu satu sama lain dengan kode, yang semuanya menjadikan Code With Me alat yang sangat baik bagi mereka yang mengajar, belajar, atau membuat kode di Kotlin.

Pemrograman kolaboratif untuk pelajar

Bagaimana cara meningkatkan keterampilan Kotlin Anda menggunakan Code With Me?

Penyelesaian masalah

“Tunjukkan, jangan beri tahu.” Mendemonstrasikan bagaimana sesuatu bekerja dapat melakukan keajaiban untuk komunikasi dalam tim. Kapan pun Anda membutuhkan bantuan, undang saja seseorang yang dapat membantu proyek Kotlin Anda. Tamu Anda dapat menjalankan aplikasi untuk mereproduksi masalah dan menyarankan cara untuk menyelesaikan masalah.

Banyak pengguna Code With Me melaporkan bahwa skenario ini adalah sama-sama berguna untuk tim jarak jauh dan hibridaserta sesi pemrograman pasangan offline klasik karena tidak perlu lagi berkerumun di sekitar komputer yang sama.

Berbagi pengetahuan secara interaktif

Pengkodean kolaboratif juga bermanfaat bagi mereka yang meningkatkan keterampilan pemrograman mereka. Studi menunjukkan bahwa melakukan sesuatu bersama dalam lingkungan interaktif memfasilitasi berbagi pengetahuan. Pelajar dan pengajar Kotlin dapat menggunakan fitur Code With Me seperti mode berikut, pratinjau perbedaan, wawasan kode, dan tentu saja, pengeditan simultan untuk mengerjakan kode dan membangun kompetensi mereka sebagai pengembang.

Mentoring

Sebagai mentor, Anda dapat mengandalkan dua skenario menggunakan Code With Me. Anda dapat bergabung dengan sesi dengan mentee Anda untuk melihat bagaimana mereka bekerja dengan kode secara real time dan memberi mereka umpan balik, misalnya, melalui panggilan audio dan video bawaan. Atau Anda dapat membuat proyek Kotlin khusus di mesin Anda dan mengundang mentee Anda untuk sesi terpandu untuk mendemonstrasikan bagaimana berbagai hal dapat dilakukan dalam contoh nyata.

Skenario kerja tim umum lainnya untuk menggunakan Code With Me meliputi:

  • Tinjauan kode
  • Pengujian unit jarak jauh
  • Pemrograman pasangan dan gerombolan
  • Sesi atau ujian pengkodean langsung
  • Webinar atau kontes coding

Bagaimana Kode Dengan Saya bekerja

Sebagai tuan rumah, Anda membuat sesi pengkodean kolaboratif, memilih izin untuk tamu Anda, dan mengirimi mereka undangan melalui tautan.

Tamu Anda mengklik tautan dan bergabung dengan sesi Anda. Mereka mungkin atau mungkin tidak memiliki IDE JetBrains, tetapi mereka selalu dapat mengakses sesi melalui Klien JetBrains yang ringan, yang diunduh secara otomatis setelah mereka mengklik tautan.

Tuan rumah tetap mengontrol kode. Tamu dapat bergabung dalam sesi hanya setelah tuan rumah menyetujui permintaan mereka.

Itu dia! Jika Anda ingin melengkapi sesi Anda dengan panggilan audio atau video, cukup centang opsi Mulai Panggilan saat membuat sesi baru.

Code With Me dan Kotlin beraksi [live stream recording]

Ingat prinsip “tunjukkan, jangan katakan” yang kami sebutkan sebelumnya? Saatnya untuk melakukan hal itu! Berikut rekaman “Kotlin and Code With Me: Kiat untuk Pemrograman, Pengajaran, dan Pembelajaran Kolaboratif” streaming langsung, yang diselenggarakan oleh pendukung JetBrains Matt Ellis dan Sebastian Aigner pada 11 Agustus 2022.

Kotlin and Code With Me: Kiat untuk Pemrograman, Pengajaran, dan Pembelajaran Kolaboratif

Agenda dan stempel waktu

00:00 – Perkenalan

2:00 – Apa Itu Kode Dengan Saya

3:08 – Mengapa pengembangan kolaboratif

5:50 – Fitur dan arsitektur utama

8:50 – IDE apa yang termasuk Code With Me

9:33 – Perizinan

11:20 – Demo

51:25 – Rekap: fitur, lisensi

54:35 – Informasi lebih lanjut

55:35 – Tanya Jawab

Pertanyaan dan jawaban penting

  1. Di mana saya dapat mengunduh plugin Code With Me untuk Android Studio?

Ini tersedia di JetBrains Marketplace. Jika Anda ingin memberikan umpan balik dan saran, atau mendapatkan berita terbaru tentang plugin Code With Me untuk Android Studio, ikuti tiket YouTrack ini.

  1. ​Apakah Code With Me pilihan yang baik untuk menyelenggarakan wawancara pengkodean praktis?

Kami percaya itu bisa. Tim JetBrains sudah menggunakan Code With Me untuk wawancara pengkodean langsung mereka, misalnya.

  1. Bisakah Anda menjalankan dua “menjalankan konfigurasi” secara bersamaan? Katakanlah Anda sedang mengerjakan dua modul berbeda di host yang sama dan hanya ingin menguji kode secara bersamaan.

Iya itu mungkin.

  1. Saya ingin menggunakan dua laptop untuk proyek yang sama. Apakah Code With Me bermanfaat bagi saya?

Skenario Code With Me bersifat kolaboratif, artinya ada banyak orang yang terlibat. Jika Anda bekerja sendiri tetapi ingin mengakses proyek dari dua mesin yang berbeda, Anda dapat menggunakan JetBrains Gateway atau fitur pengembangan jarak jauh bawaan IDE Anda. Dalam hal ini IDE Anda dapat di-host di server jarak jauh yang kuat saat Anda mengaksesnya dari salah satu dari dua laptop Anda.

Catatan: Pengembangan jarak jauh dan Gateway tersedia di sebagian besar IDE JetBrains berbayar, tidak termasuk edisi Komunitasnya.

Ketersediaan dan langganan

Code With Me kompatibel dengan semua IDE berbasis IntelliJ dan menyediakan langganan yang fleksibel.

  1. Lisensi premium pemegang tidak memiliki batasan dalam hal durasi sesi atau jumlah sesi. Mereka juga dapat mengundang hingga 50 tamu untuk bergabung dengan mereka. Code With Me Premium disertakan tanpa biaya tambahan dengan langganan IntelliJ IDEA Ultimate, PhpStorm, GoLand, AppCode, PyCharm Professional, CLion, RubyMine, WebStorm, atau Semua Paket Produk.

Lisensi premium juga tersedia secara gratis jika Anda memiliki salah satu dari lisensi berikut:

  • Lisensi Pendidikan (Siswa, Guru, atau Kelas) dari JetBrains.
  • Lisensi Open-Source.
  • Lisensi Pengakuan Pengembang.
  1. Itu Lisensi komunitas memungkinkan Anda menjalankan sesi kolaboratif dalam jumlah tak terbatas hingga 30 menit. Anda juga dapat mengundang hingga 3 tamu untuk bergabung dengan Anda. Komunitas Code With Me tersedia dengan IntelliJ IDEA dan PyCharm edisi Komunitas dan Edu.

Plugin Code With Me untuk Android Studio juga berfungsi di bawah lisensi Komunitas.

  1. Sebuah Perusahaan langganan memungkinkan Anda untuk berkolaborasi dalam lingkungan dengan celah udara di belakang firewall, menyelenggarakan sesi di tempat dengan hingga 100 tamu, dan mendapatkan manfaat dari lisensi mengambang. Anda dapat mengevaluasi Code With Me Enterprise selama 30 hari secara gratis.

Beri tahu kami jika Anda memiliki pertanyaan atau saran tentang Code With Me di bagian komentar di bawah.

Pemrograman