PC, tetapi bukan PC: Wawancara dengan Komite Program Joker



Setiap pengembang Java memahami seberapa penting tetap tidak terlihat oleh pengguna akhir. Tombol-tombol di situs terlihat oleh semua orang - tetapi ketika dilihat dari samping, Anda tidak akan pernah bisa memikirkan backend, yang tanpanya tombol-tombol ini tidak akan berfungsi.

Dan konferensi Java Joker, seperti konferensi lainnya, memiliki "backend" sendiri. Pembicara dapat dianggap sebagai "Frontend": mereka terlihat oleh semua orang, kontribusi besar mereka jelas. Tetapi ada juga banyak pekerjaan yang terjadi di belakang layar. Siapa yang memastikan bahwa laporan tersebut memiliki standar yang layak dan membantu pembicara untuk mencapainya? Siapa yang memutuskan topik mana yang sesuai untuk acara tersebut? Siapa yang membantu menarik bintang asing?

Komite program konferensi adalah "back-end" dari program, dan untuk mengantisipasi Joker kami memutuskan untuk bertanya pada PC. Pertama, dengan cara ini Anda bisa melihat acara dari samping, biasanya tidak terlihat oleh peserta. Dan kedua, ada manfaat praktis nyata dari wawancara: karena mereka secara pribadi telah melihat semua laporan Joker yang akan datang, mereka dapat memberi tahu Anda apa yang harus dicari.


- Pertama, ceritakan secara singkat tentang diri Anda: siapa orang yang membuat keputusan penting tentang program Joker?

Ivan Krylov : Saya seorang insinyur terkemuka di Azul Systems, saya terlibat dalam kompiler JIT dan mesin virtual.

Andrei Kogun : Saya dari Moskow, di bidang TI selama lebih dari 15 tahun. Saya telah bekerja di CROC selama lebih dari 6 tahun. Selama karirnya, ia mengambil bagian dalam sejumlah besar proyek untuk pengembangan kepabeanan, terutama sistem manajemen dokumen elektronik dan otomatisasi proses bisnis untuk sejumlah perusahaan besar Rusia dalam peran pengembang dan arsitek utama. Saya mengajar kursus tentang dasar-dasar pengembangan menggunakan teknologi Java untuk siswa dari universitas Moskow. Pendiri dan penyelenggara pertemuan komunitas Moskow pengembang Java JUG.MSK .

Gleb Smirnov : Saya bekerja untuk Plumbr, kami memantau keandalan dan kinerja. Selama empat tahun terakhir, ia telah terlibat dalam banyak hal: mulai dari memanipulasi struktur internal mesin Java "hidup" dalam memori asli hingga mengelola perintah panggilan. Sekarang kami tidak begitu memulai, dan saya lebih fokus pada keandalan layanan kami sendiri.

Dmitry Alexandrov : Saya berasal dari St. Petersburg, saya tinggal di Bulgaria. Saya bekerja sebagai arsitek di T-Systems. Saya suka Jawa, saya memiliki judul Java Champion, pemimpin Kelompok Pengguna Java Bulgaria, penyelenggara banyak konferensi di negara ini (misalnya, JPrime).

Oleg Anastasiev : Saya telah bekerja sebagai pengembang terkemuka di Odnoklassniki sejak 2007 sebagai anggota tim platform. Saya terlibat dalam pengembangan arsitektur dan solusi untuk sistem bermuatan tinggi, gudang data besar, memecahkan masalah produktivitas dan keandalan portal.

Victor Polishchuk : Saya seorang pembicara, alkoholik dan tampan. Mereka mencintai saya bukan karena ini, tetapi terutama karena saya mencoba memberi tahu orang-orang informasi yang paling berguna. Saya adalah teknisi yang mengerikan dan saya suka hal ini. Salah satu tugas utama saya adalah memiliki lebih banyak teknisi dan lebih sedikit humanitarian di dunia. Mari kita singkirkan mereka! Oke, sebenarnya saya tidak terlalu menentang humaniora, tapi saya masih tenggelam dalam masalah teknologi.

Vladimir Sitnikov : Saya terlibat dalam mengoptimalkan kinerja aplikasi Java / Oracle DB di Netcracker. Saya committer di Apache JMeter, Apache Calcite, PostgreSQL JDBC. Saya suka mempelajari hal-hal baru, dan saya membantu menyiapkan pembicara di konferensi Joker, JPoint, Devoops, Heisenbug.

- Bagaimana Anda masuk ke PC?

Gleb Smirnov : Beberapa waktu lalu saya menulis banyak artikel tentang Habrรฉ di hub Java, kemudian mereka mengumpulkan banyak keuntungan. Kemudian, Lyosha 23derevo Fedorov menghubungi saya dan menawarkan untuk membuat laporan. Selama beberapa tahun saya telah aktif berbicara di berbagai konferensi di seluruh dunia, termasuk Joker. Tetapi butuh banyak waktu untuk menyiapkan laporan bagus baru, dan saya berhenti. Dan kemudian mereka memanggil saya ke PC, dan saya mengambil root, saya menyukainya. Ternyata Anda dapat menghabiskan waktu setahun sebanyak mempersiapkan laporan Anda sendiri, hanya sebagai hasilnya Anda tidak akan mendapatkan satu laporan, tetapi banyak. Hanya saja tidak dengan Anda, tetapi dengan orang lain. Ini bagus.

Vladimir Sitnikov : Cara melepasnya! Itu saja.

Ivan Krylov : Pertama kali saya bergabung dengan Joker sebagai peserta, setelah beberapa waktu saya menjadi pembicara dan berbicara di beberapa konferensi, dan dalam siklus ini saya memutuskan untuk mencoba sendiri di PC.

Andrey Kogun : Saya telah berpartisipasi dalam PC untuk semua konferensi Java di Grup JUG.ru selama beberapa waktu, dan juga berada di DevOops PC. Saya ingat sejarah Joker dari masa-masa awal ketika konferensi ini tidak memiliki komite program, dan Andrei Dmitriev adalah manajer satu orang. Kemudian mudah dengan speaker: ambil dan hubungi orang-orang yang jelas, banyak dari Oracle. Tetapi kemudian konferensi tumbuh, mencapai tingkat yang serius, dan semua pembicara yang jelas telah mengunjungi, dan perlu untuk tumbuh dengan mengorbankan yang baru. Kemudian sebuah PC muncul, dan menurut saya konferensi itu sendiri menjadi lebih baik. Penting bagi saya untuk berpartisipasi dalam sesuatu seperti ini, di mana saya tidak menghasilkan uang, tetapi saya membawa manfaat.

Victor Polishchuk: Sekarang saya akan memberi tahu Anda mengapa saya setuju untuk berpartisipasi dalam PC dan mengambil tanggung jawab ini, meskipun saya membayangkan jumlah pekerjaan, tetapi saya sendiri tidak akan datang ke Joker ini.

Ketika saya biasa pergi ke Joker, JPoint dan konferensi lainnya, selalu ada beberapa penyelenggara di bawah tenda, dan mereka melakukan sesuatu untuk mendapatkan pengetahuan saya. Dan sekarang saatnya membalas budi.

Saya ingin melihat laporan di konferensi yang akan membantu orang membuat keputusan yang tepat bahwa seseorang telah bekerja, dan kemudian datang dan membicarakannya. Dan di sisi lain, saya ingin penerbangan pemikiran untuk para insinyur yang bekerja dengan perusahaan berdarah, sehingga mereka memiliki makanan tambahan untuk pikiran. Sepertinya bagi saya bahwa perkembangan ini, memungkinkan Anda untuk mempromosikan ide. Saya sangat suka pasar ide - untuk ini saya suka konferensi.


- Apa yang sebenarnya dilakukan komite program?

Ivan Krylov : PC melakukan beberapa hal. Pertama, ia membentuk struktur umum konferensi: memutuskan laporan mana yang akan lebih banyak dan mana yang lebih sedikit, dan pada topik apa. PC melihat aplikasi yang datang kepada kami, kami memanggil sejumlah orang sendiri ke konferensi. Sebagai aturan, ini adalah pembicara yang sangat sibuk dan terkenal, sulit untuk membuat mereka tunduk pada konferensi, jadi kami mengirim mereka undangan individu.

Selanjutnya, kita pilih aplikasi, bangun program kita. Untuk menghindari ketidakseimbangan, kami memikirkan berapa banyak laporan yang kami inginkan tentang setiap topik. Setelah garis besar dan agenda konferensi telah dibentuk, apa yang akan terjadi, kami bekerja dengan para pembicara. Terutama dengan pembicara yang tidak memiliki banyak pengalaman berbicara di konferensi. Kami mendengarkan laporan dan membantu meningkatkan kualitas mereka sehingga laporan mengumpulkan peringkat maksimum dari audiens di konferensi.

Dmitry Alexandrov : Mengingat saya memiliki banyak pengalaman konferensi (dan tidak hanya di Rusia), saya percaya bahwa saya relatif trendi. Saya mengerti apa yang mereka bicarakan di Barat, dan pendengar seperti apa yang kita miliki. Misalnya, kami tidak akan mendapatkan banyak laporan dari Eropa, karena kami ingin hardcore, kami ingin studi kasus, kami ingin detail, presentasi yang sangat jelas dan dapat dimengerti. Dan ada banyak kasus ketika penutur bahasa Eropa paling keren gagal di negara kita, tidak memenuhi persyaratan ini. Oleh karena itu, di PC, tugas penting adalah memahami apakah topik tersebut benar-benar relevan untuk konferensi, apakah itu berlaku dan bagaimana pembicara membicarakannya dengan mempertimbangkan spesifikasi kami. Banyak sekali nuansa seperti itu. Saya akrab dengan banyak penutur asing dan mencoba untuk membawa mereka ke Rusia, menjelaskan kepada mereka spesifikasi kami.


- Saat menyiapkan konferensi, setiap peserta di PC hanya bertanggung jawab atas laporan spesifik yang diberikan kepadanya, atau apakah Anda berpotongan?

Ivan Krylov : Kami memiliki persimpangan karena alasan berikut: penting bahwa tidak ada situasi di mana pendapat satu orang menentukan segalanya. Oleh karena itu, kami mencoba mengambil area tersebut sehingga ada persimpangan tertentu dan setidaknya dua orang memberikan pendapat lengkap tentang laporan tersebut.

Laporan singkat dibaca oleh semua orang di PC. Dan kemudian, ketika pekerjaan dilakukan secara langsung dengan konten laporan yang diperluas, setidaknya dua orang melihatnya dan memberikan komentar mereka, karena semua orang melihatnya dari sudut yang sedikit berbeda. Misalnya, jika saya hanya melihat laporan saya di mesin virtual atau laporan yang terkait dengan hal-hal tingkat rendah, sebagai akibatnya, laporan dari pembicara yang sesuai akan difokuskan secara eksklusif pada pengembang mesin virtual. Sementara pendengarnya berbeda: seseorang benar-benar mengembangkan mesin virtual, dan seseorang ingin melihat pengembang Java tentang hal-hal yang berkaitan dengan mesin virtual. Dan kemudian kolega saya datang, menarik saya, dan hasilnya adalah sesuatu yang paling menarik bagi kebanyakan orang.


- Laporan apa di Joker 2018 yang Anda awasi? Apakah Anda akan merekomendasikan sesuatu yang spesifik sebelumnya?

Gleb Smirnov : Topik dari tingkat bawah paling dekat dengan saya: perangkat JVM, profil, semua jenis nyali. Tahun ini, misalnya, saya bertanggung jawab atas "Integrasi .NET dan Java Virtual Machines" oleh Grigory Koshelev, sebuah laporan yang menarik. Terutama terkenal karena perspektifnya yang tidak biasa untuk konferensi Jawa. Biasanya, semua orang berbicara tentang cara menarik asli dari Jawa, misalnya, ke dalam NET yang sama -. Dan Gregory, sebaliknya, memberitahu cara masuk ke mesin Java dari .NET.

Saya juga merekomendasikan laporan "Jlink and Custom Runtime Image" oleh Yuri Artamonov. Ini tentang cara merakit, menggunakan fitur dari Java 9, gambar minimal dari mesin Java dan meletakkannya di server klien tanpa perlu memiliki mesin Java yang sudah jadi di sana.

Tetapi tidak semua laporan adalah level rendah: misalnya, saya mengawasi laporan Vladimir Plisga "Spring Boot 2: yang tidak mereka tulis dalam catatan rilis . " Tentang bagaimana Anda meningkatkan ke Boot Musim Semi kedua, dan kemudian berjalan selama beberapa minggu lagi dan kumpulkan benjolan di dahi Anda. Vladimir dengan hati-hati menggambarkan penggaruk dan memberikan banyak rekomendasi yang masuk akal tentang bagaimana tidak menginjaknya.

Andrei Kogun : Saya dulu ingin meninjau laporan di mana saya memahami sesuatu, misalnya, tentang Spring. Secara umum, saya adalah pengembang aplikasi. Dan sekarang saya sampai pada titik di mana saya menunjukkan minat yang lebih besar pada laporan-laporan yang mungkin tidak saya mengerti. Saya semakin memperhatikan semua ini sehingga sebagai anggota PC saya dapat menjadi yang pertama untuk melihat semua laporan dan memberikan penilaian dari sudut pandang seluruh peserta konferensi: apakah ada sesuatu yang jelas? Saya melihat secara spesifik kualitas laporan itu sendiri, bukan kontennya.

Kami percaya bahwa pembicara yang kami terima dalam program sudah ahli di bidangnya. Tetapi untuk membantu menyusun laporan, membuatnya berkualitas tinggi, kerjakan presentasi - inilah yang dapat dilakukan PC. Secara khusus, saya baru-baru ini mendengarkan laporan tentang Fuzzing , ini adalah hal yang sama sekali baru bagi saya. Dan ketika Anda mencoba untuk menyadari apa itu, bawa ke pembicara, di mana ada sesuatu yang tidak jelas bagi Anda, dan ajukan pertanyaan kepadanya, maka ini mengarahkan pembicara ke beberapa pemikiran. Bagi saya, bagi orang yang juga membuat presentasi, ini adalah hal yang paling berharga dalam persiapan - ketika Anda dapat diberikan umpan balik semacam ini.

Ada ahli di berbagai bidang di PC, dan cukup sering, tentu saja, bantuan dengan konten juga terjadi, sesuatu ditambahkan. Sebagai contoh, kita sekarang berbicara dengan Kirill Tolkachev dan Maxim Gorelikov tentang laporan mereka , dan mereka langsung meminta pendapat: apakah baik atau buruk untuk menambahkan contoh atau sesuatu yang lain. Di sini saya mengerti apa yang dipertaruhkan. Jika kita berbicara tentang Baruch, dia tidak suka mempersiapkan jauh sebelumnya, tetapi suka ketika dia mendapatkan beberapa pemikiran. Secara khusus, kami menemukan beberapa kasus yang ada dalam laporannya tentang Alexa selama brainstorming sebagai bagian dari panggilan PC.

Dmitry Alexandrov : Kami memiliki program yang sangat seimbang. Ada studi kasus yang menarik, ada nyali, ada smoothie dan tema JVM, ada tema kinerja, tema kerangka kerja, bahkan ada tema yang tersingkir dari Jawa. Misalnya, pembelajaran mesin, Postgres, dan sebagainya. Di sini, menurut saya, keseimbangan yang bagus ternyata. Tidak ada distorsi konferensi terhadap Spring atau kinerja, ada segalanya.

Adapun laporan spesifik, ini adalah salah satu konferensi, laporan yang ingin ditinjau semua orang. Akan ada pertunjukan hebat dari Venkata Subramaniam . Akan ada Tagir, dia punya topik bagus menurut saya, itu sangat relevan. Akan ada studi kasus yang menarik dengan algoritma perilaku publik saat merencanakan tiket untuk Piala Dunia. Ini keren karena telah terjadi baru-baru ini, dan ini merupakan cara yang menarik untuk melakukan algoritme terhadap semua ini.

Saya sangat menyukai apa yang kita miliki tentang Postgres. Itu keluar dari Jawa, tetapi kita semua menggunakannya. Akan ada yang baik, menurut saya. Akan ada pembelajaran mesin untuk pemula. Big Data dan pembelajaran mesin adalah topik yang asyik, tetapi mereka belum melakukan input yang benar-benar bagus. Mereka mengambil sepotong kecil, mempelajari topik, dan kegunaan dari laporan tersebut kecil. Dan kemudian kegunaan akan bagus. Ditambah lagi akan ada pertunjukan, dan hardcore, dan akan ada Scala - saya sangat menyukainya. Scala adalah inkubator ide yang kemudian pergi ke Jawa. Meskipun topik yang akan di konferensi secara fisik tidak akan masuk ke Jawa, karena tidak ada cukup konstruksi bahasa untuk menulis semuanya. Namun, ini luar biasa karena hardcore rocker akan menemukan subjek yang baik untuk didengarkan. Topiknya bukan hal baru, tetapi seorang teman akan menyajikannya dengan cara yang baik.

Oleg Anastasiev : Tentu saja, saya mengerti yang terbaik dari semua yang menarik tentang laporan oleh Vadim Tsesko tentang distribusi reaktif musik di Odnoklassniki.

Di satu sisi, sangat menarik dari sudut pandang bagaimana memeras semuanya dari sepotong besi di Jawa. Ada banyak musik, perlu untuk mendistribusikannya ke banyak orang secara bersamaan dan cepat. Oleh karena itu, meskipun Java adalah "menulis sekali, jalankan di mana saja", ada integrasi erat dengan sistem operasi untuk mendapatkan yang terbaik dari itu. Pada saat yang sama, tidak ada kode asli di sana, semuanya Java dengan one-nio .

Di sisi lain, itu menarik dari sudut pandang arsitektur, karena
masalah toleransi kesalahan dipertimbangkan. Semuanya dirancang agar bagi pelanggan layanan tidak berhenti bekerja. Ini adalah kasus yang jarang terjadi pada sistem pertama ketahanan, di mana toleransi kesalahan atau toleransi kesalahan dihubungkan, dimulai dengan arsitektur dan diakhiri dengan potongan level terendah.

Dan di pihak ketiga, ini menarik dari sudut reaktivitas. Jet stream kami dapat dibuka, mulai dari HDD di pusat data di mana trek yang diinginkan berada, dan akan diteruskan melalui seluruh infrastruktur Odnoklassniki hingga distributor ini. Distributor akan mengeluarkan aliran langsung langsung dari disk. Untuk melakukan ini, saya harus menulis sistem reaktif saya sendiri - kami tidak hanya mengambil Reactive Spring, menaruh beberapa anotasi @Autowired, dan itu berhasil.

Vladimir Sitnikov : Untuk pilihan laporan, saya sarankan mencari seseorang dari PC di konferensi dan bertanya. Dan / atau temukan pembicara dan tanyakan tentang laporannya. Itu bekerja. Saya sendiri melakukan ini ketika saya bukan anggota konferensi PC. Ya, laporan memiliki uraian (apakah semua orang membacanya? :)), tetapi Anda tidak akan dapat membuka dua laporan sekaligus, dan akan jauh lebih baik jika Anda segera mendapatkan laporan yang lebih bermanfaat daripada berjalan di antara aula selama 5-10 menit pertama.

- Apakah ada sesuatu dalam program yang tidak Anda ketahui, sesuatu yang mengejutkan Anda - mungkin jauh dari spesialisasi utama Anda?

Gleb Smirnov : Saya hampir selalu belajar sesuatu yang baru dalam menjalankan. Sebagai contoh, saya belum pernah bekerja dengan bytecode Java 4 sekali pun. Sangat beruntung bahwa agen Java kami selalu mendukung aplikasi klien yang dikompilasi untuk setidaknya Java 5. Dan Joker akan memainkan Zhenya Mandrikov, yang berbicara tentang bagaimana beberapa struktur bahasa diterjemahkan dalam bytecode secara tidak jelas, dan memiliki situs arkeologi Contoh Java 4. Dari sana saya belajar bahwa dulu ada instruksi jsr (Java Subroutine). Melalui itu, misalnya, dimungkinkan untuk mengekspresikan akhirnya-blok dengan cukup kompak. Tetapi dengan verifikasi, semuanya buruk di sana, jadi mereka memotongnya ke Java 5.

Victor Polishchuk : Salah satu laporan paling tidak biasa yang pernah saya lihat adalah tentang transaksi kaskade . Itu mengaitkan saya karena saya, sebagai pengembang industri, melihat banyak horor ketika orang menghubungkan transaksi terdistribusi ke kode, dan setelah itu kode berhenti bekerja. Terkadang ia berguling di tempat-tempat yang paling tidak Anda harapkan. Secara relatif, tidak ada implementasi normal dari transaksi terdistribusi.

Kawan tersebut akan mengatakan dalam bahasa Inggris bagaimana mereka, menggunakan TransferWise, dapat mengubah transaksi dua fase yang kompleks menjadi transaksi fase tunggal normal dengan alat sederhana yang biasa kita gunakan dan yang tidak ada masalah. Tampaknya bagi saya bahwa pendekatan ini adalah masa depan seluruh dunia yang didistribusikan. Ketika mengembangkan layanan microser, Anda memerlukan transaksionalitas, atomicity. Dan itu dapat dicapai baik dengan bantuan transaksi terdistribusi (yang tidak ada, dan tidak ada yang tahu bagaimana melakukannya), atau dengan bantuan beberapa perubahan dalam arsitektur kode Anda. Dengan sedikit mengubah pendekatan, Anda mendapatkan jaminan yang sama, hanya saja jauh lebih mudah dan
lebih bisa diandalkan. Saya pikir ini akan sangat berguna untuk berlatih insinyur.
laporan. Laporan itu, yang seharusnya membantu semuanya.

Vladimir Sitnikov : Salah satu minat saya adalah pemrograman fungsional. Tanpa fanatisme, tentu saja, tetapi ada sesuatu yang menarik dari pendekatan ini. Jadi: kali ini akan ada sebanyak dua laporan oleh John McClean tentang kinerja koleksi gigih dan Oleg Nizhnikov di final tanpa tag . Dan ini bukan laporan matematika untuk ahli matematika, tetapi laporan dengan manfaat praktis langsung.

- Apa yang diingat selama persiapan?

Andrey Kogun : Saya sangat suka tahap pemilihan aplikasi. Ada banyak aplikasi, banyak orang yang menarik, banyak momen yang tidak terduga. Terkadang Anda berpikir, apakah itu benar-benar seseorang yang terlibat dan tertarik pada topik atau teknologi ini, yaitu, ini adalah kesempatan untuk melihat dunia yang lebih luas.Saya tidak akan mengatakan bahwa saya memiliki keuntungan apa pun atas audiensi konferensi karena Anda masih harus melihat laporan dalam bentuk di mana mereka tidak ditampilkan di konferensi. Saya suka pemilihan aplikasi dan kesempatan untuk membuat program yang akan di konferensi, untuk menyampaikan laporan sedemikian rupa sehingga mereka terlihat secara organik. Sangat menyenangkan ketika Anda tahu bahwa selama konferensi Anda bisa mendapatkan 3-4 laporan dan mereka akan saling melengkapi. Ternyata seperti itu, karena ada beberapa teknologi yang saat ini paling fashionable dan banyak yang ingin melaporkannya, beberapa tren baru. Mereka jarang berbicara tentang sesuatu yang ketinggalan jaman. Ketika kita memilih aplikasi, ada banyak hal yang tidak terduga dan menarik, kenalan dan komunikasi yang menarik. Kami memiliki lebih dari sepuluh aplikasi untuk satu tempat di konferensi terakhir.Kami saling memanggil, kami berkomunikasi dengan semua orang, dan itu sangat keren.

Ivan Krylov : Situasi ini terjadi dengan Ivan Uglyansky. Ivan telah bekerja untuk Excelsior LLC, telah menjadi insinyur untuk tim runtime selama bertahun-tahun, dan ia adalah pengembang mesin virtual. Presentasi hebat yang awalnya ia usulkan adalah dengan fokus yang kuat pada pendengar yang sangat berpengalaman dalam perincian mesin virtual. Pada saat yang sama, kami memahami bahwa sebagian besar audiens ingin memahami pola dan antipattern dari pemrograman Java, mereka ingin melihat contoh dan pelajaran yang dapat mereka pelajari dari laporan. Sebuah cerita kering tentang algoritma perangkat pengumpul sampah tidak akan memungkinkan mereka untuk membuat tips yang jelas berlaku dari laporan. Karena itu, saya dan Ivan bekerja dan dia menambahkan sejumlah contoh yang akan sangat berguna.


- Bagaimana Joker berbeda dari konferensi lainnya?

Andrei Kogun : Menurut saya, Joker adalah tempat yang sangat tulus, selalu menyenangkan untuk pergi ke sana. Suasana ini diciptakan oleh komunikasi: Saya menghadiri berbagai konferensi, saya suka berkomunikasi, tetapi tidak selalu terjadi bahwa pembicara berkomunikasi satu sama lain. Dan jika Anda seorang pembicara Joker, maka, sebagai suatu peraturan, Anda segera menemukan diri Anda dalam semua pesta ini. Dan peserta konferensi bergabung dengan ini. Ada orang-orang yang telah pergi ke konferensi selama bertahun-tahun, dan sekarang mereka memberikan presentasi sendiri. Sebagai contoh, Pasha Finkelstein bergabung dengan kami, dia pergi ke konferensi selama bertahun-tahun, dan sekarang dia memberi ceramah. Orang-orang di Joker saling mengenal, mulai mengobrol, Joker memiliki suasana yang hebat. Orang-orang menuangkannya. Inilah yang membedakan Joker dari konferensi lain untuk saya, saya pasti akan datang ke sana.

Dengan banyak orang dari atmosfir ini, saya selalu berhubungan. Ada berbagai macam chatics, misalnya, beberapa pembicara berpartisipasi dalam pembekalan. Dalam beberapa bentuk, komunitas ada secara konstan. Ada orang yang Anda temui di pertemuan yang berbeda. Sangat menyenangkan bahwa komunikasi ini tidak terbatas pada dua hari, itu konstan.

Gleb Smirnov : Para pembicara sendiri memberi tahu kami, terutama yang asing, ketika berbicara dengan PC bahwa tidak ada yang pernah bekerja dengan aplikasi dengan sangat hati-hati. Kami dengan cermat memeriksa masing-masing: abstrak, rencana, slide, pelatihan. Jadi hampir tidak ada yang melakukannya. Ada orang-orang yang tidak terlalu cocok untuk mode operasi seperti itu, tetapi kebanyakan dari mereka bersyukur, karena ini berguna bagi mereka dan bagi kita. Kami memberikan umpan balik yang bermanfaat, dan sebagai gantinya kami mendapatkan laporan yang baik.


- Apakah Anda ingin yang terakhir untuk pembaca?

Victor Polishchuk : Persaingan di dunia Jawa, dalam bahasa JVM, adalah apa yang membuat platform ini berkembang. Segera setelah satu hal menang, kami tidak akan bertahan. Datanglah ke konferensi: semakin banyak pengembang Java, Kotlin, Scala, beberapa bahasa berbasis JVM lainnya, semakin kita, semakin stabil dan semarak platform ini nantinya. Jadi pergilah dan buatlah Java lebih hidup dari sebelumnya.

Dmitry Alexandrov: Konferensi ini ternyata sangat seimbang. Saya pikir banyak pengunjung akan menemukan aspek yang diperlukan untuk menerapkan semua teknologi untuk diri mereka sendiri. Tidak akan ada banyak buatan dan hanya menarik, akan ada banyak latihan dan apa yang bisa menjadi latihan, apa yang bisa diterapkan. Cakupan teknologi yang sangat besar telah berubah. Mereka akan menemukan hal-hal menarik untuk mereka sendiri, menurut saya, begitu banyak orang, penganut tren, kerangka kerja dan platform yang berbeda. Setiap orang untuk dirinya sendiri dapat mempelajari sesuatu yang baru dan mendengar bagaimana hal itu dilakukan oleh orang lain untuk menarik kesimpulan bagi dirinya sendiri. Kami sangat sering menghadiri konferensi untuk membahas teknologi alternatif. Ada satu teknologi, tetapi ada alternatif. Ini adalah keseluruhan kesejukan konferensi, menurut saya. Keseimbangan jangkauan audiens. Lihat, bicara, dan tinjau semua video. Ada teknologi, ada alternatif untuk itu,yang layak didiskusikan dan bahkan layak untuk mengetahuinya.

: , . , . -: , , , , :)

, , , . โ€” !

: Saya sarankan untuk bertemu dengan pembicara (dan / atau peserta konferensi lainnya). Sudah berencana menandatangani buku dengan Robert Scholte? Ngomong-ngomong, dia adalah pemimpin Apache Maven. Tertarik dengan kinerja? Kemudian, setidaknya, ada baiknya bertemu dengan penulis profiler paling keren di dunia Marcus Hirt (JFR) dan Andrey Pangin (async-profiler). Dan sebagainya.
Dalam percakapan di belakang panggung, Anda dapat mempelajari banyak hal berguna.

Seluruh program Joker dapat dilihat di situs . Dan hanya beberapa hari tersisa sebelum konferensi itu sendiri - jika Anda masih belum memutuskan, saatnya untuk melakukannya!

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


All Articles