Halo, Habr! Menjelang Hari Pengetahuan, kami berbicara dengan para pemenang dan pemilik medali emas di Olimpiade Matematika Internasional ke-59 di Rumania: Stanislav Krymsky dan Vladimir Petrov. Ngomong-ngomong,
ini adalah tugas dari kejuaraan ini, cobalah untuk menyelesaikannya.
Stanislav Krymsky (St. Petersburg), lulusan dari lyceum akademik "Sekolah Fisika dan Teknologi" St. Petersburg dan mahasiswa baru di Institut Fisika dan Teknologi Moskow, Fakultas Umum dan Fisika Terapan.- Bagaimana Anda mempersiapkan kompetisi? Apakah Anda memiliki rahasia saat mempersiapkan kompetisi? Apakah ada ritual Anda sendiri, seperti kemeja bahagia atau secangkir kopi?"Aku percaya pada kemeja keberuntungan." Terkadang itu membantu. Jika berhenti, maka saya tidak akan menaruhnya di kompetisi penting lagi.
Dalam hal apa pun, penting untuk mendapatkan kondisi sebelum kompetisi. Anda tidak dapat terganggu oleh liburan, Anda perlu mengayunkan otak sehingga ia mengingat semua detail kecil yang dapat membantu menyelesaikan masalah. Saya tidak punya metodologi untuk memecahkan masalah, sama seperti tidak ada metodologi untuk menulis puisi atau karya musik.
- Apakah Anda menganalisis kegagalan Anda? Pernahkah Anda memiliki kesalahan ofensif dalam karier Anda yang masih belum bisa Anda maafkan?- Kegagalan harus dianalisis agar tidak mengulangi kesalahan yang menyebabkannya. Ada kegagalan. Biasanya, itu terjadi ketika saya meremehkan keseriusan kompetisi yang akan datang, dengan anggapan sebelumnya bahwa saya akan dengan mudah menang.
- Bagaimana hal itu membantu Anda dalam kehidupan sehari-hari bahwa Anda adalah salah satu yang terbaik di dunia?"Itu hanya memberi saya tempat di bawah sinar matahari." Sulit bagi siapa pun untuk menemukan tempat mereka di masyarakat, tetapi saya berharap akan lebih mudah bagi saya untuk menemukannya berkat reputasi yang saya peroleh.
- Apa yang Anda lakukan jika Anda menemukan masalah yang tidak dapat Anda selesaikan sama sekali?- Saya tidak berhenti, tetapi menundanya dan kembali setelah beberapa saat.
- Bagaimana Anda menilai keadaan industri TI di Rusia? Apakah masuk akal untuk pindah ke negara lain untuk menjadi yang terdepan dalam pengetahuan?- Untuk pindah atau tidak bergerak adalah pertanyaan pribadi untuk semua orang. Dengan kemampuan saat ini untuk mengirimkan informasi melalui Internet, ini hampir tidak masuk akal. Meskipun seseorang mungkin tertarik untuk bergabung dengan tim asing. Saya lebih jelas ketika orang-orang pergi untuk magang dan kembali ke rumah untuk membuat teknologi baru di sini.
- Apakah Anda memiliki bahasa pemrograman favorit? Apakah ada bagian matematika favorit yang paling Anda sukai untuk menyelesaikan masalah?- Guru saya dan guru kelas saya Mikhail Eduardovich Dvorkin, peraih medali emas kejuaraan pemrograman dunia ACM ICPC 2007 di sekolah mengajari kami tentang Jawa, ini adalah bahasa yang nyaman untuk memecahkan sejumlah besar masalah. Saya tidak punya topik favorit. Seorang profesional harus mampu menyelesaikan hampir semua masalah atau menjadi spesialis yang lebih sempit. Saya belum memilih topik favorit saya.
- Apa yang kurang dalam pemrograman modern?- Dalam pemrograman modern, pemrosesan multi-faktor pintar dari array data raksasa tidak cukup.
- Menurut Anda, apa yang baru dalam pemrograman dalam 5-10 tahun, ketika Anda sudah menjadi spesialis yang bekerja?- Dalam 5-10 tahun, era kecerdasan buatan mungkin datang. Gambaran tugas aktual akan berubah secara signifikan, tetapi pertanyaan tentang kesadaran manusia apa yang kemungkinan akan tetap terbuka.
- Bagaimana orang tua Anda memengaruhi kecintaan Anda pada pemrograman? Apakah mereka menanamkannya di dalamnya?- Di sekolah saya suka pemrograman, tetapi orang tua saya tidak menyarankan saya untuk serius pemrograman. Meskipun demikian, saya berhasil merasakan keindahan subjek berkat upaya Mikhail Eduardovich Dvorkin.
- Apakah Anda memasak dalam lingkungan pemrograman, atau apakah lingkungan Anda orang yang beragam?- Tidak, lingkungan saya adalah orang yang beraneka ragam: fisikawan, ahli matematika, musisi.
- Apakah Anda sudah ditawari pekerjaan? Di mana Anda melihat karier Anda? Anda seorang bintang yang sedang naik daun sekarang - apakah Anda memiliki rasa takut bahwa bekerja dalam proyek nyata akan lebih membosankan dan membutuhkan lebih sedikit pengetahuan dan keterampilan?- Tidak, tidak ada yang menawari saya pekerjaan. Itu akan aneh, karena saya baru akan belajar di universitas. Dalam pemrograman, memang, siswa kelas 3 dengan mudah menemukan pekerjaan untuk diri mereka sendiri, dalam fisika Anda perlu belajar selama delapan hingga sepuluh tahun untuk menjadi spesialis. Dalam matematika, saya tidak tahu. Saya belum memikirkan karier. Adapun proyek, dalam pekerjaan apa pun ada begitu banyak nuansa dan hal-hal kecil yang perlu diperhitungkan sehingga, terlepas dari jumlah pengetahuan yang dibutuhkan oleh pekerjaan ini, pada beberapa titik itu bisa berubah menjadi membosankan dan sangat sulit. Saya pikir dalam kasus seperti itu taktik yang tepat adalah membagikan kesulitan ini dengan kolega agar tidak lelah atau kecewa.
- Apa yang Anda rencanakan saat lulus?- Saya ingin melakukan sains, memecahkan masalah di persimpangan ilmu.
Vladimir Petrov (St. Petersburg), sepulang sekolah akan masuk SPbU- Mengapa Anda memutuskan untuk melakukan pemrograman?- Orang tua menanamkan kecintaan terhadap matematika, sejak kecil mereka memberikan berbagai tugas, belajar tambahan. Saya menjadi tertarik pada pemrograman, langsung berfokus pada lingkungan saya, banyak teman ahli matematika dan teman sekelas terlibat.
- Bagaimana Anda mempersiapkan diri untuk Olimpiade? Apakah ada ritual bahagia?- Beberapa guru, dari berbagai daerah di negara ini, dengan sengaja mempersiapkan tim kami. Seleksi untuk tim sangat panjang, lebih dari setahun, dan selama itu ada pelatihan aktif, termasuk jarak jauh.
Tentu saja, setiap orang memiliki "tradisi" atau "ritual" sendiri. Jadi, saya benar-benar memiliki T-shirt bahagia yang saya kenakan sepanjang tahun; juga di masa kecil saya secara profesional terlibat dalam olahraga dan ada pertanda untuk tidak memotong rambut saya sebelum kompetisi.
Terlepas dari kenyataan bahwa olimpiade bersifat individual, kami selalu memiliki tim yang dekat, kami merasa seperti satu kesatuan. Karena itu, bukan "rahasia" pribadi yang dibagikan kepada semua orang dan didiskusikan dengan para pelatih; ada ritual tim, seperti makan semangka bersama sebelum pergi ke luar negeri.
Teknik pengambilan keputusan untuk setiap individu. Tentu saja, ada "rencana" umum untuk memutuskan aturan mana yang harus diikuti. Misalnya, salah satu aturan utama: segera setelah masalah diselesaikan - tuliskan sehingga Anda bisa mendapatkan poin maksimum yang dijamin, jika tidak tiba-tiba tidak akan ada cukup waktu.
- Seringkali harus mengerjakan bug?- Setelah setiap kinerja yang gagal, saya menarik kesimpulan dan mencoba untuk memperbaiki kesalahan. Kadang-kadang saya bahkan menulis secara tertulis apa yang salah dan apa yang perlu diubah. Kesalahan ofensif sering terjadi, tetapi saya tidak pernah merasa sangat kesal, saya selalu memikirkan kesempatan berikutnya dan saya harus bekerja lebih keras.
- Ada situasi di mana Anda tidak bisa menyelesaikan masalah sama sekali?- Ini jarang terjadi, itu terjadi, itu memecahkan masalah selama seminggu, tetapi tidak begitu banyak sehingga setiap detik bebas, tetapi ditunda, lalu dikembalikan. Namun, ketika tidak ada yang keluar sama sekali, saya meminta bantuan guru atau berdiskusi dengan teman-teman, saya mencari pendekatan baru ...
- Apa yang ingin kamu lakukan di masa depan?- Sejujurnya, saya belum tahu. Sesuatu yang persis terkait dengan matematika dan pemrograman, karena saya menyukainya dan ternyata. Dan ini adalah kemenangan dalam hidup ketika bekerja bertepatan dengan hobi. Mungkin itu akan diterapkan matematika, mungkin pemrograman profesional di bank, misalnya. Jika berhasil, di masa mendatang kami akan membuat bisnis sendiri.