- Dmitry Mamonov , Wrike "Daripada basikal kepada motosikal: mengapa membangunkan penyelesaian anda sendiri boleh menjadi lebih baik daripada menggunakan rangka kerja siap sedia."
- Vladimir Krasilshchik , Yandex "Selamat datang, atau penunggang basikal tidak dibenarkan"
- Vyacheslav Lapin , EPAM – Menggodam “lengkung masuk”
Bagaimanakah proses membangunkan produk anda sendiri berbeza daripada projek penyumberan luar dari sudut teknikal? Bilakah masuk akal untuk melabur dalam pembangunan dari awal, dan bilakah lebih baik untuk mengambil penyelesaian siap sedia?
Dalam pembangunan perisian, menulis basikal anda sendiri dianggap sebagai percintaan kerja. Pengaturcara dengan bangganya berkongsi basikal mereka dan menyiarkannya di Github. Menurut penceramah, ini adalah projek "Hello World" dengan matlamat untuk mempelajari sesuatu, atau omong kosong pada tahap "Kami tidak ingat mengapa kami mencipta bola biliard dari mana rambut tumbuh, tetapi ia adalah sangat sukar."
Dalam ucapannya, penceramah akan membincangkan soalan-soalan yang perlu ditanya oleh seorang "penunggang basikal" atau ketua pasukan "penunggang basikal" sebelum pergi ke Tour De France. Dia akan memberikan contoh perpustakaan dan rangka kerja, yang penampilannya dibenarkan dan ditentukan oleh pendekatan pragmatik, serta contoh ciptaan, yang penampilannya mustahil berdasarkan pertimbangan pragmatik.
Mencipta "basikal" adalah teknik pengajaran yang hebat! Artis yang bercita-cita kebanyakannya menyalin lukisan sarjana, jadi mengapa sindrom NIH dianggap jahat dalam IT? Lagipun, untuk memahami cara perpustakaan atau rangka kerja berfungsi, sebaiknya cuba menyelesaikan masalah yang mereka selesaikan sendiri, biasanya dengan menulis sesuatu yang serupa.
Memandangkan kami beralih kepada model pembelajaran yang berterusan dan kekal (sebenarnya, pembelajaran dan kerja telah menjadi satu proses yang bersatu), "pembinaan basikal" menyokong kami dengan sempurna dalam hal ini, yang pada asasnya merupakan amalan dalam pembelajaran: kami membaca tutorial, artikel, menonton ucapan mengenai persidangan dan cuba mencuba beberapa perkara ini dalam projek pertempuran kami, dengan itu mencari jalan terpendek di sepanjang "lengkung masuk" ke dalam teknologi baharu.
Walau bagaimanapun, ini selalunya bukan cara terpendek, murah dan paling selamat untuk menyelesaikan masalah perniagaan pelanggan, jadi jarang sekali pelanggan akan bersetuju dengan ini. Di manakah "pemaju miskin" harus pergi dalam keadaan sedemikian? Ini akan dibincangkan dalam laporan Vyacheslav.
Apa lagi yang perlu dibaca: |
---|
GO TO FULL VERSION