Alexander Makarov akan berbicara tentang kegiatan mendatang di konferensi, tentang beberapa interaksi dan nuansa lainnya. Alexander adalah seorang ahli dalam PHP, pemimpin kerangka Yii, salah satu penulis Yii 2, dan perwakilan Yii di PHP-FIG. Selain mengembangkan kerangka kerja, ia berhasil bekerja di berbagai perusahaan seperti Skyeng, Wrike, dan Stay.com dan mencoba seluruh generasi teknologi yang berbeda dalam pertempuran.
Kami menanyakan Alexander selaku ketua PHP Russia 2020 Programming Committee tentang semua kegiatan dan kepentingan pertemuan tersebut.
Sasha, apa yang menanti kita di konferensi offline pertama tahun ini?
Akan ada banyak pembicaraan menarik.
Tahun ini kami telah mengumpulkan laporan berbahasa Rusia secara eksklusif, karena sekarang tidak mungkin untuk menghadirkan penutur berbahasa Inggris. Pada saat yang sama, kami tidak ingin membuat kompromi (misalnya, dengan mengatur penampilan online mereka), tetapi kami ingin mengadakan konferensi yang lebih "ringan", karena akhirnya offline, dan semua orang sangat merindukan komunikasi langsung.
Kami telah memilih laporan di mana kami akan mengungkapkan berbagai cara untuk menulis kode: layanan mikro, pemrosesan paralel, proses berumur panjang. Mari kita tunjukkan bagaimana lagi Anda dapat menggunakan PHP, dan apa yang tidak boleh Anda ganggu, dan kami akan mencari cara terbaik untuk merumuskan solusi untuk masalah praktis umum. Mari kita bicara tentang bagaimana mengatur pekerjaan sistematis dengan warisan dan menangani hutang teknis. Mari kita tunjukkan bagaimana proyek lama terus berkembang tanpa penulisan ulang kode yang radikal.
Topik keamanan dalam aplikasi juga akan dibahas dengan baik. Kelas master keamanan web yang sangat ringkas dan kaya serta sebuah laporan telah direncanakan, yang akan membahas teknik serangan yang cukup menarik, serta bagaimana mempertahankannya dari semua ini.
Secara alami, akan ada informasi tentang PHP 8, dan kami akan menyentuh topik yang menarik: ini bukan PHP, tetapi tentang menulis plugin untuk IDE favorit kami - PhpStorm.
Seperti di masa sebelumnya, para pemimpin pengembangan PHP seperti BADOO, Skyeng, ManyChat, Onliner, Lamoda, SpiralScout, Avito dan SuperJob terwakili dengan baik. Mereka bekerja tidak hanya di PHP, tetapi PHP adalah hal terpenting dalam tumpukan mereka. Tidak semua akan memberikan presentasi, tetapi perwakilan dari perusahaan ini akan semuanya.
Dan tentu saja, semua jenis perpustakaan, praktik, pendekatan yang menarik akan disajikan - dan pendekatan untuk pengujian, dan pendekatan pengembangan yang menarik, dan pengalaman perusahaan besar yang dapat diadopsi. Jadwal belum terbentuk sepenuhnya, tetapi sudah ada kisi-kisi pendahuluan. Kemungkinan besar, akan ada lebih banyak laporan, semakin menarik.
Apa yang tidak biasa kali ini?
Akan ada format yang tidak biasa dengan Dmitry Stogov dari tim PHP. Dia melakukan JIT PHP.
Dmitry tidak datang dengan membawa laporan, melainkan untuk berkomunikasi secara gratis dengan komunitas. Akan ada kesempatan untuk bertanya kepadanya - tidak hanya tentang PHP 8 (dan tentang PHP secara umum), tetapi juga tentang pengembangan lainnya, dan bahkan apa yang dia lakukan di waktu luangnya. Dmitry memiliki serangkaian topik percakapan yang tidak ada habisnya, sangat menarik dengannya, dan kami akan memoderasi sesi Tanya Jawab ini.
Kembali ke offline 2019 lalu, kami mencoba format yang luar biasa seperti Unconference - di mana semua orang dapat datang dan memberi tahu tentang apa yang mereka lakukan dalam format blitz. Ini kemudian menjadi keren, karena ada cerita yang sama sekali tidak terduga, yang kemudian datang dari perpustakaan openourse, dan segala macam hal keren. Pada pertemuan online, yang terkadang kita temui sekarang, semua orang masih mengingat pertemuan ini. Kami memutuskan bahwa jika demikian, maka format ini tidak boleh ditinggalkan, itu keren. Dan kami akan mengulanginya tahun ini.
Jadi tahun ini penekanannya pada komunikasi yang sangat dirindukan semua orang?
Iya. Kami memutuskan untuk membuat laporan sedikit lebih habis, dan istirahat - lebih. Ini juga akan lebih aman dari segi virus. Tentu saja, dengan semua standar saat ini, kami akan mengamankan situs secara maksimal, dan itu akan jauh lebih aman daripada naik kereta bawah tanah - karena disinfeksi, karena ditayangkan, mengukur suhu di pintu masuk, pembersih. Pembicara hampir tidak akan mengenakan topeng - harganya lebih dari satu setengah meter dari baris pertama, tetapi untuk masker lainnya wajib.
Apa yang akan terjadi pada konferensi dan tiket jika karantina diberlakukan dan kita semua terpaksa tinggal di rumah?
Sekarang kita berangkat dari anggapan bahwa virus Corona sudah lama menyertai kita, kita melakukan tindakan pencegahan yang maksimal dan masih bertemu, karena kita perlu hidup bagaimanapun caranya, kita perlu menerima informasi baru, dan kita siap memberikannya, meski dalam keadaan seperti itu.
Tetapi jika gelombang kedua akan menutupi kita sepenuhnya, dan semua-semua-semua acara dilarang, masih ada baiknya membeli tiket untuk konferensi.
Mengapa?
Karena meskipun semua konferensi ditutup, kami memiliki rencana B. Tiket tidak pergi ke mana pun, tidak kedaluwarsa, dapat digunakan lain kali atau pada konferensi yang dijadwalkan ulang. Artinya, tanggal hanya akan bergeser, kami memiliki kesepakatan tentang hal ini dengan situs dan semua kontraktor.
Artinya, jika tidak ada yang terjadi, konferensi PHP tidak akan online?
Iya. Terakhir kali dia online, itu kuat, keren, tetapi itu menunjukkan bahwa online adalah media yang berbeda, hal yang sama sekali berbeda. Kerennya lagi, Anda masih bisa mendengarkannya tanpa membawa speaker dari sudut yang sangat jauh. Dan itu sederhana dan luar biasa bahwa dalam hal lapisan, baik kami maupun mereka tidak kehilangan apa pun.
Tetapi format online jauh lebih rumit dalam arti semuanya ternyata tidak stabil - koneksi bisa putus, hal lain bisa terjadi, Anda perlu berhati-hati agar setiap orang memiliki suara yang bagus, sehingga kamera normal, dll. Secara teknis sangat sulit. Ditambah lagi, ternyata orang-orang dari zona waktu yang berbeda menyiarkan, dan untuk beberapa saat ini sudah malam. Ini akan menjadi buruk tanpa online sama sekali dalam periode covid, tetapi terlalu banyak online juga mengganggu, dan Anda masih ingin mengobrol langsung.
Pada konferensi reguler, laporan dibutuhkan tidak hanya untuk mendengarkannya. Mereka hebat, mereka memiliki informasi yang Anda ambil untuk diri sendiri dan proyek. Tetapi tujuan utama dari konferensi ini adalah untuk menetapkan topik dan bertukar pengalaman. Kebetulan, setelah berbicara secara pribadi dengan peserta lain, Anda mendapatkan banyak biaya untuk masa depan, dan informasi keren, dan bahkan mungkin solusi untuk masalah Anda saat ini, serta ide dan arahan. Kami mendapatkan tidak kurang dari percakapan di luar perkuliahan daripada dari pidato itu sendiri.
Online semua ini tidak, dan ini adalah kerugian besar. Artinya, kembali ke pertanyaan, bahkan jika konferensi ditutup sekarang karena virus, itu tidak akan dibatalkan, tetapi hanya ditunda di lain waktu. Dan tiketnya tidak kedaluwarsa
Apakah ada banyak orang yang ingin tampil tahun ini? Apakah speaker kehilangan format offline?
Ya, terlepas dari semua rintangannya, ada banyak persaingan untuk rapat offline. Saya bahkan harus menolak laporan yang sangat bagus, karena tumpang tindih dengan laporan yang lebih sesuai dengan topiknya. Secara umum, kami bahkan dapat meretas laporan yang menarik jika pembicara tidak mengatakan apa pun tentang penerapan topik dalam praktik - ini adalah elemen wajib.
Silakan buka proses yang dimulai setelah memilih laporan.
Saya membukanya. Setelah penyerahan, setiap laporan diberikan kepada seseorang dari PC. Setelah itu, kami melihat draf laporan, bahkan tanpa slide di tahap pertama. Dan kami pasti akan memvalidasi versi awal laporan: pendapat apa yang ingin Anda sampaikan, dll.
Artinya, kami berdiskusi dengan seluruh panitia program dan bersama-sama kami membuat keputusan apakah akan mengambil arah ini atau tidak, apakah akan masuk atau tidak, apa yang lebih baik untuk difokuskan, dan apa yang tidak layak, dll. Pada umumnya, ini tergantung pada apakah topik tersebut familier bagi semua orang atau apakah topik ini masih belum diketahui banyak orang. Beginilah cara kami memberi pembicara jalan untuk menggali.
Kemudian pembicara membuat draf slide, kami juga memvalidasinya. Dan mari kita lanjutkan ke sesi lari, biasanya ada beberapa di antaranya. Kami memanggil dan mendengarkan pembicara - apakah dia sesuai dengan waktu, apakah dia berbicara dengan baik dan lancar, apakah semua yang ada di slide benar, apakah dia lupa sesuatu tentang informasi yang sangat penting (perusahaannya, tentang proyek apa yang mereka lakukan di sana, sesuatu yang lain- kemudian).
Karena berjalan dan keahlian keren di PC (mereka semua adalah pembicara yang sangat berpengalaman yang berbicara di Eropa juga), kami mendapatkan laporan berkualitas sangat tinggi pada keluaran, dan kami mencoba untuk tidak menurunkan standar.
Adakah kemungkinan bahwa pengembang yang tidak begitu terkenal dan tidak terlalu berpengalaman akan menemukan tema yang akan mengikuti dengan cara yang sama seperti dari rekan yang lebih berpengalaman?
Iya. Izinkan saya memberi Anda sebuah contoh.
Tahun ini kami bertanya kepada komunitas PHP regional apakah mereka ingin berbicara dan apakah mereka memiliki sesuatu untuk pertemuan (sehingga mereka dapat menghubungi mereka dari konferensi dan mendengarkan apa yang mereka lakukan di sana - di perusahaan, proyek, dan sebagainya). Mereka mulai mengirim, dan kami melihat pada dua hal: apakah pada prinsipnya informasinya bagus untuk kuliah dan apakah cukup keren untuk konferensi.
Dan ada hasilnya. Kami menelepon mereka selama 2-3 minggu, mendengarkan semua orang, dan ada pria yang sangat keren dan kuat. Banyak topik tahun ini yang tidak akan sesuai karena sudah ditutup baik oleh penulis instrumen itu sendiri atau oleh seseorang yang sangat berpengalaman. Tetapi secara umum, semuanya sangat layak - kami akan memasukkan beberapa di program utama.
Ketika kami cocok dengan pekerjaan mereka, kami tidak berharap bahwa seseorang akan langsung menghadiri konferensi. Biasanya hanya ada sedikit yang bisa dimakan tanpa persiapan, tetapi kami sangat terkejut bahwa penyerahan makalah sudah dilakukan. Dan bahkan jika seseorang tidak pergi, dia sekarang tahu arah global, dan ini bagus untuk berbagi informasi dan aktivitas di komunitas. Komunitas akan tumbuh, berkembang, membawa PHP ke depan, dan datang dengan cerita baru yang mengagumkan.
Mengambil kesempatan ini, saya mengucapkan halo dan terima kasih kepada komunitas PHP yang mendukung kami.
Ngomong-ngomong, saat kami memeriksa laporan dan menelepon komunitas, kami menemukan skema yang bagus - skema tersebut mungkin tidak akurat, tetapi kami berpikir bahwa setiap pengembang PHP yang menghargai diri sendiri harus mengetahui alat, keterampilan, dan teknologi ini (termasuk bahasa Inggris). Gambar dapat diklik.
Harus mempelajari Alat PHP: Insinyur PHP Hal-hal untuk Dipelajari:
Pada konferensi PHP Rusia 2020, Alexander Makarov akan memberikan ceramah "Mari kita bicara tentang kode" dalam kerangka praktik PHP terbaik. Anda akan mempelajari prinsip-prinsip untuk menulis kode yang tidak terlalu rusak. Misalnya tentang komposisi dan cara memaksanya. Tentang pribadi secara default dan bernama konstruktor. Kondisi dan kekekalan, serta rantai panggilan dan banyak lagi.
Pada 29 November, kita akan bertemu di infospace tabung untuk akhirnya bertemu satu sama lain secara langsung. Di sini Anda dapat memesan tiket Anda ke PHP Rusia 2020. Bergabunglah dengan komunitas telegram untuk membahas tantangan arsitektur dan pertanyaan PHP lainnya.
, , (, !) , . !