50 Kontributor Magento Teratas: Wawancara dengan Andreas von Studnitz
Diterbitkan: 2018-03-22Kami mendapat kehormatan untuk mendapatkan wawancara dengan Andreas von Studnitz, Pengembang Magento Bersertifikat dan Co-Founder integer_net , agensi Magento di Jerman. Andreas dinobatkan sebagai salah satu dari 50 Kontributor Magento pada tahun 2017.
Dalam wawancara tersebut, Andreas berbicara tentang kegiatannya di Komunitas Magento, proyek yang paling menantang, berbagi pengalamannya mengunjungi berbagai acara Magento, dan banyak lagi.
Daftar isi
- Pertanyaan 1
- Pertanyaan #2
- Pertanyaan #3
- Pertanyaan #4
- Pertanyaan #5
- Pertanyaan #6
- Pertanyaan #7
- Pertanyaan #8
- Pertanyaan #9
- Pertanyaan #10
- Pertanyaan #11
- Pertanyaan #12
- Pertanyaan #13
- Pertanyaan #14
- Soal #15
- Pertanyaan #16
Pertanyaan 1
Andreas, terima kasih telah bergabung dengan kami di sini hari ini. Mari kita mulai dengan beberapa pertanyaan tradisional. Saya telah melihat sekilas detail profil Anda di jejaring sosial dan menemukan bahwa Anda memiliki pengalaman lebih dari 15 tahun dalam pengembangan web. Apakah itu benar? Tolong, beri tahu kami lebih banyak tentang jalur karier Anda.
Andreas: Saya memulai dengan pengembangan web profesional langsung setelah menyelesaikan gelar sarjana saya pada tahun 2003. Faktanya, itu membuat 15 tahun pengembangan web penuh waktu tahun ini.
Saya pertama kali memulai magang di agen web yang kemudian diubah menjadi pekerjaan penuh waktu. Di situlah saya benar-benar belajar PHP, tetapi juga semua hal lain dalam bisnis ini saat saya menjadi manajer proyek pada waktu itu juga.
Pada tahun 2012, kami mendirikan integer_net : tiga mantan rekan kerja dan saya. Kami memutuskan untuk sepenuhnya berspesialisasi dalam Magento, yang sejauh ini merupakan keputusan yang baik. Saat ini kami memiliki 10 karyawan, dan kami akan terus tumbuh perlahan tapi pasti. Saya salah satu Managing Director, bertanggung jawab untuk bagian teknis. Selain manajemen, saya melakukan pelatihan dan konsultasi, sambil menjaga agar memiliki cukup waktu untuk melakukan pengembangan yang masih menjadi passion saya. Kami telah mengumpulkan banyak orang, dengan Sonja Riesterer dan Fabian Schmengler menjadi yang paling terkenal, keduanya terpilih sebagai Master Magento pada tahun 2017 dan 2018. Entah bagaimana, sebuah perusahaan kecil di Jerman telah menjadi satu-satunya perusahaan di seluruh dunia yang memiliki dua Master Magento dan tiga kontributor Top-50 secara bersamaan.
Pertanyaan #2
Apa yang membawa Anda ke eCommerce, dan Magento khususnya? Apakah itu momen atau orang yang tepat, atau semuanya hanya menuju ke arah itu? Sudah berapa lama bekerja dengan Magento?
Andreas: Sebelum Magento keluar pada tahun 2008, kami telah bekerja dengan solusi toko online kuno seperti OSCommerce dan xt:Commerce, tetapi juga CMS TYPO3. Karena saya aktif mengikuti berita teknologi saat itu, Magento menarik perhatian saya, dan saya memiliki kesempatan untuk memulai proyek toko internal dengan Magento 1.1. Magento adalah yang pertama dari sistem toko generasi baru dan mengisi celah besar. Satu hal mengarah ke hal lain, dan Magento segera menjadi satu-satunya fokus saya, terutama setelah saya memutuskan untuk menjadi freelancer pada tahun 2009. Saya akhirnya menemukan area yang benar-benar bisa saya fokuskan dan membangun beberapa keahlian.
Pertanyaan #3
Saya tahu Anda telah mengerjakan lusinan proyek Magento. Apa pengalaman Anda yang paling menantang?
Andreas: Dari segi teknis, itu mengintegrasikan Magento 1 dengan beberapa sistem lain untuk gedung konser di Swiss, KKL Luzern. Koneksi dengan CMS yang berbeda cukup menantang, tetapi yang paling menarik adalah mengintegrasikan alat pemilihan tiket dan kursi 3D berdasarkan node.js, yang terhubung melalui Websockets. Kami melakukan beberapa diskusi yang sangat intens dan konstruktif tentang bagaimana menerapkan integrasi dengan cara terbaik.
Pengalaman saya yang paling menantang dengan Magento 2 adalah pilihan saya sendiri: Saya memutuskan untuk memberikan pelatihan pengembangan Magento 2 setelah bekerja dengan Magento 2 selama kurang dari 3 bulan. Itu berhasil dengan baik pada akhirnya, dan saya masih sangat suka memberikan pelatihan.
Saya suka tantangan, jadi ketika saya mendengar bahwa Sertifikasi Pengembang Profesional Magento 2 baru keluar pada awal Maret, saya memutuskan untuk mengambil bagian di dalamnya pada hari yang sama. Untungnya, ada ujian online yang tersedia sekarang. Jadi, itu mungkin, dan saya lulus dengan sedikit keberuntungan, tetapi tanpa mengetahui sebelumnya bagaimana mempersiapkannya.
Pertanyaan #4
Apakah Anda memiliki fungsi favorit atau tidak disukai di Magento? Apa itu, atau mungkin mereka? Bagaimana dengan fitur favorit? Apakah Anda punya satu?
Andreas: Yang paling saya tidak suka di Magento 2 adalah teknologi frontend bernama "Komponen UI" yang digunakan di kasir. Memodifikasi checkout sangat rumit, dan sangat sulit untuk di-debug jika terjadi kesalahan. Saya suka beberapa kerumitan (saya tidak akan melakukan Magento 2 sebaliknya), tapi itu jelas terlalu banyak. Saya sudah menulis beberapa posting blog tentang itu di blog kami di https://www.integer-net.com/blog/. Saya sangat menantikan kemungkinan baru yang akan diberikan oleh teknologi PWA kepada kita – bukan hanya karena kita dapat mengganti komponen UI di frontend dengan menggunakan alat seperti Deity, Vue StoreFront atau studio resmi Magento PWA. Ini mungkin menjadi teknologi favorit baru saya – di sisi lain, saya sangat menyukai Injeksi Ketergantungan di Magento 2.
Pertanyaan #5
Apa perasaan pertama Anda setelah pengumuman daftar 50 besar kontributor Magento? Bagaimana Anda mengetahuinya? Apakah itu sesuatu seperti minum teh pagi, memeriksa email, dan voila!
Andreas: Sebelum saya melihat itu, saya telah menerima email pribadi dari Sherrie Rohde tentang itu. Itu adalah kejutan yang menyenangkan bagi saya yang tidak saya duga karena belum pernah ada daftar seperti itu sebelumnya.
Pertanyaan #6
Mau tidak mau saya bertanya tentang Komunitas Magento. Bagaimana dan kapan Anda mulai aktif berpartisipasi di dalamnya? Apa yang mendorong Anda dalam kegiatan ini? Saran apa yang akan Anda berikan kepada anggota baru Komunitas?
Andreas : Ketika saya menjadi freelancer, jelas bahwa saya membutuhkan jaringan, jadi saya memutuskan untuk memulai jaringan. Ini dimulai pada konferensi Meet Magento di Jerman di mana saya juga telah memberikan ceramah sejak 2010, dilanjutkan di hackathon dan akhirnya mengarah pada pengorganisasian pertemuan Magento lokal kami sendiri di Aachen, bersama dengan sesama penggemar Magento. Saya menjadi kecanduan komunitas yang cerdas dan ramah di seluruh dunia, jadi saya terus mengunjungi konferensi, hackathon, dan pertemuan di seluruh Eropa dan bahkan di AS, dan sangat sulit bagi saya untuk melewatkan konferensi apa pun.
Saran saya untuk pendatang baru adalah menghadiri acara semacam ini yang berpusat pada Magento dan berbicara dengan orang-orang yang menurut Anda menarik. Saya sama sekali bukan ekstrovert, tetapi bagi saya itu bekerja dengan sangat baik, dan hanya langkah pertama yang mungkin sulit.
Pertanyaan #7
Apakah Anda memiliki statistik tentang kontribusi untuk dibagikan kepada kami? Apakah Anda melacak Permintaan Tarik GitHub yang telah Anda buat?
Andreas: Saya tidak suka membandingkan jumlah kontribusi karena ini bukan kompetisi. Saya hanya melakukan pekerjaan saya, dan itu adalah membangun dan memelihara modul OpenSource seperti Firegento_MageSetup atau AvS_FastSimpleImport yang sebelumnya sangat saya hargai.
Pertanyaan #8
Saya tahu, Anda adalah salah satu pengembang inti MageSetup yang berfungsi sebagai landasan hukum untuk beberapa toko. Tolong, ceritakan lebih banyak tentang pengalaman Anda mengerjakan modul ini.
Andreas: Kami memulai modul itu di Hackathon pertama saya di pantai Jerman. Ada kebutuhan besar akan modul berkualitas baik yang akan menyesuaikan Magento dengan pasar dan hukum Jerman. Begitulah GermanSetup lahir, dan saya ternyata menjadi salah satu dari dua kontributor utama untuk itu. Kami kemudian menamainya menjadi MageSetup saat kami memperluas penggunaannya ke negara-negara Eropa lainnya, seperti Austria, Swiss, Prancis, dan banyak lagi. Bekerja sama dengan Meet Magento Association, kami – di integer_ne t – bahkan membangun distribusi Magento dengan beberapa modul penting lokal yang disebut Magento DE. Dan, tentu saja, MageSetup adalah intinya.
Pertanyaan #9
Apa yang paling Anda sukai dari menjadi bagian dari komunitas Magento? Apa tujuan Anda untuk masa depan?
Andreas: Menurut saya hampir semua anggota komunitas Magento sangat baik dan cerdas. Saya pikir itu sebagian karena Anda harus pintar jika ingin berhasil bekerja dengan Magento. Juga, hampir tidak ada persaingan antar agensi karena pasar secara umum cukup besar. Jadi, kerjasama dengan orang-orang yang ramah ini sangat mudah.
Ada asosiasi komunitas Magento yang berbasis di Jerman bernama FireGento yang saya senang menjadi bagiannya. Anggotanya mengatur semua jenis acara seperti hackathon dan MageUnconference. Bagi saya, ini adalah komunitas sebagaimana mestinya, dan saya ingin berkontribusi untuk lebih mempromosikan komunitas semacam ini.
Pertanyaan #10
Menurut Anda, apa tantangan terbesar bagi Magento saat ini?
Andreas: Dari sudut pandang teknis, saya pikir bagian depan Magento 2 adalah tantangan terbesar saat ini. Beruntung, Magento menanggapi kritik masyarakat dengan serius. Saya pikir itulah salah satu alasan mengapa mereka berusaha keras untuk solusi PWA mereka saat ini.
Pertanyaan #11
Ada pendapat yang beredar di kalangan bisnis kecil dan menengah bahwa Magento perlahan tapi pasti beralih ke bisnis Enterprise. Bagaimana menurut Anda, apakah ada kekhawatiran bagi usaha kecil?
Andreas: Ya, ada. Menurut saya, usaha kecil akan kesulitan menjalankan toko Magento 2 jika memiliki anggaran terbatas. Saya pikir masalahnya akan berkurang di tahun-tahun mendatang karena server semakin cepat, pengetahuan di komunitas meningkat dan jumlah bug menurun secara serius. Namun tetap saja, fokus pada bisnis ukuran perusahaan jelas dapat dikenali. Untuk agensi menengah seperti kami, ini tidak masalah, tetapi akan ada penurunan agensi dan pengembang yang sebelumnya mengembangkan solusi untuk bisnis kecil dengan Magento 1.
Pertanyaan #12
Anda sudah cukup aktif menghadiri berbagai acara Magento. Apa acara favorit Anda, dan apa yang paling membuat Anda terkesan? Omong-omong, apakah Anda menuju ke Magento Imagine tahun ini?
Andreas: Tidak, saya tidak. Saya menghadiri Imagine dua tahun terakhir dan akan melewatkan tahun ini, dan mungkin tahun depan juga. Itu sangat mengesankan, terutama pada tahun 2016. Di sisi lain, Imagine tidak akan pernah menjadi konferensi favorit saya karena terlalu komersial – tetapi sangat bagus untuk bertemu orang-orang.
Dari sudut pandang teknis, pembicaraan di konferensi MageTitans di Inggris sangat luar biasa. Di sisi lain, berbicara dengan sesama anggota komunitas adalah alasan mengapa saya kebanyakan pergi ke konferensi. Mengenai itu, konferensi lokal Jerman paling penting bagi saya: Pertemuan tahunan Magento di Leipzig, dan terutama MageUnconference, yang memberi Anda wawasan paling banyak sejauh ini karena konsep non-komersialnya yang sukses.
Pertanyaan #13
Apa visi Anda untuk Magento dan komunitasnya 5 tahun dari sekarang?
Andreas: Saya pikir kami akan memiliki produk yang jauh lebih matang saat itu. Jika Magento terus berinvestasi dalam rekayasa komunitas, sebagian besar pengembangan akan didorong oleh komunitas di masa depan, yang mengurangi risiko membangun lebih banyak solusi rekayasa berlebihan seperti komponen UI.
Dari sudut pandang bisnis, saya tidak melihat Magento turun tetapi bertahan di pangsa pasar tinggi yang dimilikinya sekarang, terutama di antara toko-toko menengah dan besar.
Pertanyaan #14
Jika Anda diminta untuk memberikan nasihat kepada pedagang Magento, apakah itu?
Andreas: Terapkan solusi PWA lebih cepat daripada nanti. Saya yakin bahwa PWA adalah masa depan, dan terutama dengan solusi seperti Deity (yang bermitra dengan kami), tetapi juga Vue Storefront, FrontCommerce atau Magento PWA Studio, Anda akan memiliki banyak kemungkinan. PWA meningkatkan kinerja dan kegunaan toko web, dan memperkenalkan kembali batas yang jelas antara pengembang frontend dan pengembang backend. Menggunakan teknologi frontend yang ada, Anda harus menjadi keduanya untuk menjadi pengembang Magento 2 yang baik. Sudahkah saya menyebutkan bahwa saya tidak menyukai komponen UI saat ini?
Soal #15
Kopi vs teh. iPhone vs Android. Magento Bayangkan vs Temui Magento. Apa pilihanmu?
Andreas: Kopi, Android, Temui Magento.
Pertanyaan #16
Bekerja keras, berpesta lebih keras, kata mereka Bagaimana Anda menghabiskan waktu libur Anda di semua aktivitas Magento?
Andreas: Saya memiliki keluarga dengan tiga anak berusia antara 7 dan 11 tahun yang menghabiskan sebagian besar waktu luang saya. Saya suka bepergian (bersama keluarga atau untuk pekerjaan saya), saya suka permainan papan dan permainan komputer. Saya menikmati membaca dan beberapa olahraga (bersepeda, lari, ski). Meskipun saya sangat menyukai pekerjaan saya, saya merasa penting untuk mengambil cuti yang cukup untuk keluarga dan regenerasi.
***
Kami berterima kasih kepada Andreas atas wawancara yang positif dan penuh wawasan, dan semoga dia beruntung dalam jalur karier dan kehidupan pribadinya!