Tim kami di Botpress bekerja untuk membangun pengalaman membangun chatbot yang terbaik. Kenali tim Botpress melalui seri People of Botpress di mana kami menyoroti tim kami dan pekerjaan hebat yang mereka lakukan dengan berbicara tentang kehidupan di Botpress.
Dalam edisi The People of Botpress kali ini, kami mewawancarai Pengembang Perangkat Lunak Botpress , Francois Levasseur.
Beri kami perkenalan! Siapa kamu? 2. Apa yang Anda lakukan di Botpress? Editor Kode Favorit? Tema gelap atau tema terang?
Nama saya Frank Levasseur, tetapi semua orang memanggil saya Fleur. Itu adalah singkatan dari nama depan dan nama belakang saya. Saya adalah seorang pengembang di Botpress. Saya lebih banyak bekerja di layanan NLU/NLP, tetapi seperti yang saya suka katakan dan seperti yang kita semua katakan di Botpress: Saya hanya seorang pengembang biasa yang suka coding. Saya telah menggunakan hampir semua OS besar seperti Mac, Windows, Ubuntu. Saya suka semuanya. Pada akhirnya, semua itu hanyalah sebuah alat. Saya sangat menyukai coding. Bahasa yang diketik secara ketat adalah favorit saya.
Saya berasal dari latar belakang yang sangat aneh. Tidak seperti orang lain di tim teknik, saya mulai coding sangat terlambat dalam hidup saya. Saya sebenarnya memulai dengan latar belakang ilmu pengetahuan alam dan teknik, lebih khusus lagi teknik pemrosesan kimia. Kemudian, saya menemukan coding yang membuat saya beralih ke teknik komputer. Saya menyadari bahwa saya lebih menyukai coding daripada perangkat keras, jadi saya datang ke Botpress untuk itu. Itulah profil saya. Saya seorang pengembang - hanya itu.
Seperti apa hari biasa di Botpress bagi Anda?
Hari-hari biasa di Botpress adalah bangun tidur, membuat kode, pergi ke rapat, lalu membuat kode lagi. Saya membuat kode sampai larut malam. Terkadang saya di kantor sampai jam 7 malam, jam 8 malam, dan bahkan jam 9 malam. Kira-kira seperti itu.
Apakah ada proyek yang pernah Anda kerjakan yang Anda sukai dan menjadi favorit Anda?
Tentu saja, proyek utama saya adalah apa yang Anda sebut sebagai server NLU. Menurut saya, ini sudah selesai dengan baik. Tetapi saya tidak akan mengatakan bahwa ada sesuatu yang istimewa di luar fakta bahwa itu adalah proyek pertama saya yang sangat besar dan saya adalah pemiliknya. Itu adalah awal dari karier pengembang saya.
Sebelumnya, saya adalah seorang pekerja magang. Jadi, server NLU1... sebenarnya belum disebut demikian, tetapi itulah yang saya sebut di kepala saya. Server ini berjalan di lokasi dengan teknologi yang sangat rendah dan persyaratan yang sangat rendah. Namun, pada saat yang sama, server ini bisa menjadi kelas produksi untuk cloud kami. Ia melakukan keduanya dengan cara yang cukup elegan.
Proyek lain yang saya miliki, misalnya, ketika saya mulai di Botpress, saya adalah seorang magang dan saya diberi tugas untuk membawa pustaka C++ ke dunia Node.js dan saya harus melakukan perbaikan pada pustaka-pustaka tersebut. Saya tahu ini tidak terlalu seksi, tetapi saya membuat perbaikan substansial pada pustaka ilmu data pembelajaran mesin yang sudah sangat tua. Saya cukup bangga menjadi kontributor CRFSuite yang merupakan library besar yang digunakan di Scikit-learn dan saya yakin ini adalah library default yang digunakan semua orang untuk tugas-tugas seperti itu. Itu sangat keren.
Berdasarkan apa yang baru saja Anda sebutkan, Sylvain (Botpress CEO) pernah mengatakan hal ini kepada saya: Para pengembang senang ditantang dan mendorong batas-batas yang mereka yakini dapat mereka lakukan. Apakah Anda percaya bahwa itu adalah kasus Anda?
Tentu saja. Saya sangat tertantang di Botpress. Saya adalah karyawan lama di Botpress karena saya mulai sebagai karyawan magang sejak lama. Sylvain merekrut saya karena, saat saya masih bekerja sebagai developer di tempat lain, dia langsung menggambarkannya seperti ini: "Anda harus mengambil data, memasukkannya ke dalam database, mengambilnya kembali dan meletakkannya di bagian depan. Itu adalah tugas Anda, benar." Dan saya hanya ingat berkata pada diri saya sendiri: "Sial, dia benar. Kadang-kadang memang semudah itu."
Kemudian dia berkata kepada saya: "Di Botpress, masih ada lagi, kamu tahu bahwa kita memiliki tantangan yang sangat besar." Saya tidak tahu apakah itu adalah sifat narsis dalam diri saya, tetapi saya mengatakan kepadanya bahwa saya siap menghadapi tantangan dan berhasil. Dia menangkap saya seperti ikan, saya tidak bisa menolak.
Apakah Anda merasa ada pertumbuhan besar dalam kemampuan Anda sejak saat itu hingga saat ini sebagai pengembang?
Oh ya, saya adalah seorang pemula dan saya pikir saya hebat saat itu. Sekarang saya tahu bahwa saya benar-benar payah, tetapi saya jauh lebih baik dari sebelumnya. Saya berasal dari latar belakang yang hampir seperti agama tentang perangkat lunak dan pemrograman komputer. Saya benar-benar dogmatis tentang hal itu.
Ketika saya datang ke Botpress, saya bertemu dengan dua orang pengembang yang sangat baik yang tidak terlalu peduli dengan prinsip-prinsip pemrograman. Mereka tahu mereka, tetapi mereka sangat senang melanggar setiap aturan yang saya tahu. Sekarang, saya mengerti bahwa ada keseimbangan. Saya tahu mengapa aturan itu ada, saya tidak cenderung untuk selalu merekayasa secara berlebihan dan saya cenderung menyelesaikan sejumlah pekerjaan untuk fitur yang diminta.
Jadi, ini adalah benturan besar bagi saya. Pada awalnya, saya hampir marah melihat orang-orang melakukan sesuatu yang bertentangan dengan keyakinan ilmu komputer saya. Seperti yang mungkin Anda ketahui, ada banyak agama dalam bidang komputer dan rekayasa perangkat lunak. Orang-orang berkata: "Anda tidak boleh melakukan itu, itu adalah praktik yang buruk, dll." Sekarang, saya tahu beberapa aturan, saya suka mempelajari aturan, tetapi saya juga suka melanggar aturan dan saya tidak peduli dengan aturan tersebut. Saya hanya mencoba untuk tidak merekayasa sesuatu secara berlebihan.
Menurut Anda, apa yang membuat Botpress berbeda sebagai sebuah perusahaan?
Itu bagus. Botpress telah berkembang pesat sebagai sebuah perusahaan sejak hari pertama saya bekerja. Ini tidak sama dengan dua tahun yang lalu, apalagi satu tahun yang lalu. Sesuatu yang istimewa dari Botpress adalah bahwa ada banyak pengembang dan ada banyak pengembang di berbagai departemen. Ada pengembang di bagian penjualan, di bagian kesuksesan pelanggan, di bagian pemasaran, dan tentu saja di bagian tim teknik. Produk ini dibuat untuk para pengembang dan struktur perusahaan menunjukkan hal itu. Itu sangat bagus.
Semua orang di Botpress mengetahui sedikit tentang ilmu komputer dan sangat menyukainya. Tidak ada satu departemen yang benar-benar menyukai perangkat lunak dan sisanya tidak peduli dan hanya memikirkan penjualan atau apa pun. Semua orang harus peduli dengan perangkat lunak di sini. Bagi seorang pengembang seperti saya, sangat menyenangkan mengetahui hal itu. Senang rasanya mengetahui bahwa para pengembang bukanlah alien super aneh yang tahu cara membuat kode dan diminta oleh para pebisnis untuk membuat sesuatu yang bisa dijual. Orang-orang di sini benar-benar menyukai perangkat lunak dan bahkan mereka yang bukan developer pun tahu sedikit tentang perangkat lunak. Itu istimewa.
Anda telah berbicara sedikit tentang latar belakang Anda sebelumnya, tetapi saya ingin tahu lebih spesifik mengapa Anda membawa bakat Anda ke Botpress?
Satu hal yang membuat saya sangat tertarik adalah memiliki pengembang untuk klien. Ini semacam permainan yang benar-benar baru. Saya tidak ingin mengatakan bahwa ini jauh lebih sulit karena ada tantangan di luar sana dengan klien non-dev juga. Tapi, memiliki klien developer sebagai klien adalah sebuah dunia tersendiri. Hal ini benar-benar membuat saya tertarik pada saat itu dan saya benar-benar ingin mencobanya.
Saya harus mengatakan bahwa ini adalah sesuatu yang saya sukai - mengembangkan aplikasi untuk para pengembang, begitulah cara berpikir saya sekarang. Bagaimana saya bisa membuat API seseksi mungkin dan menyenangkan untuk digunakan? Ini hampir sama dengan membuat UI yang terlihat bagus, tetapi dengan kode. Bagaimana cara membuatnya seksi? Itu adalah sesuatu yang sangat saya sukai. Ini adalah salah satu faktor kunci yang membuat saya memilih Botpress.
Menurut Anda, apa yang menarik dari teknologi Botpress ?
Sesuatu yang sangat saya sukai dari proyek-proyek Botpress saat ini, tanpa berbicara tentang apa yang sedang dikerjakan, adalah kesederhanaannya bagi seorang pengembang atau bahkan setengah pengembang.
Dalam waktu yang sangat singkat, Anda bisa mengembangkan sebuah aplikasi dan membuatnya siap diproduksi. Itu adalah sesuatu yang saya lihat saya gunakan sendiri. Sebagai contoh, ketika saya masih kuliah, saya sering membuat banyak skrip Python kecil yang saya bagikan kepada semua orang. Agak aneh karena saya akan membagikan skrip saya di Facebook Messenger dan tidak ada yang memiliki versi Python yang sama, jadi itu tidak mengagumkan. Saya bisa saja meng-host-nya, namun saat itu saya tidak memiliki pengetahuan yang cukup tentang infrastruktur. Itu sulit dan banyak kode yang terlibat.
Saya percaya bahwa dengan menggunakan Botpress seperti sekarang, saya dapat membagikan sejumlah kecil kode melalui Slack atau melalui Messenger dalam waktu sekitar 10 menit tanpa kerja keras. Pada dasarnya, hanya dengan membagikan apa yang ingin Anda bagikan, kecepatan dan kekuatan yang diberikannya kepada pengembang yang hanya ingin membagikan chatbot atau apa pun sangatlah besar. Ini adalah tingkat otomatisasi kecil yang membuat segalanya menjadi lebih mudah dan lebih cepat.
Jika seseorang memperdebatkan untuk datang ke Botpress dibandingkan perusahaan lain, apa yang akan menjadi nilai jual utama bagi Anda?
Saya pernah melakukannya beberapa kali di masa lalu - saya sudah meyakinkan orang untuk bergabung dengan Botpress sebelum inisiatif rujukan. Apa yang saya katakan kepada Sebastien Buron, yang bekerja di bagian kesuksesan pelanggan, adalah bahwa pekerjaan ini terkadang merupakan pekerjaan dengan tekanan tinggi, namun merupakan pekerjaan dengan imbalan yang tinggi. Sangat menyenangkan di penghujung hari.
Saya tidak mengatakan itu selalu tenang. Saya tidak selalu menjadi zen sepanjang waktu. Tapi ini sangat menarik dan bergerak cepat - Anda tidak akan pernah bosan. Anda akan dapat benar-benar mendorong kemampuan Anda sebagai seorang developer, tidak hanya dengan mempelajari teknologi baru tetapi Anda juga akan benar-benar mendorong soft skill Anda.
Ketika saya merekrut Sebastien Buron, saya tahu dia sangat bersemangat dan saya tahu dia tidak menginginkan pekerjaan yang membosankan. Orang ini memiliki semangat yang membara dan saya mengatakan kepadanya bahwa satu-satunya tempat yang tepat untuknya adalah di Botpress dengan semangat seperti itu.
Selain itu, saya bermain hoki sepanjang hidup saya dan saya merasakan hal yang sama tentang Botpress seperti yang saya rasakan tentang hoki. Terkadang tekanan ada di sana, tetapi kami semua adalah rekan setim. Dan bahkan ketika itu sulit, ketika Anda memenangkan pertandingan, Anda benar-benar tidak peduli dengan tebasan dan keping yang Anda blokir. Anda hanya senang bisa memenangkan pertandingan. Saya melihat rekan-rekan tim Botpress saya sebagai pengembang yang sangat berbakat dan bersemangat. Tidak ada seorang pun yang berada di sini hanya untuk mendapatkan gaji dan pulang ke rumah. Ini benar-benar seperti tim hoki.
Jika Anda memiliki kesempatan untuk mengatakan satu hal kepada semua orang di dunia ini, apakah itu?
Saya tidak ingin melenturkan diri atau apa pun. Saya akan mengatakan: "Berapa banyak yang Anda lakukan di bangku cadangan?" Ini adalah pertanyaan yang sederhana, tetapi saya hidup dengan aturan ini.
Francois Levasseur adalah seorang Pengembang Perangkat Lunak yang bekerja di Botpress. Anda dapat menemukannya di LinkedIn.
The People of Botpress adalah seri di mana kami menyoroti orang-orang kami dan pekerjaan hebat yang mereka lakukan dengan berbicara tentang kehidupan di Botpress.
Baca episode kami tentang Orang-orang dari Botpress bersama Michael Masson, Pengembang Keandalan Situs
Baca episode kami tentang Orang-orang dari Botpress dengan Sylvain Perron, CEO & Co-Founder
Baca episode kami tentang Orang-orang dari Botpress dengan François-Xavier Darveau, Kepala Teknik
Apa itu Botpress? Pelajari lebih lanjut di sini.
Dapatkan demo di sini.
Bagikan ini:
Buat chatbot AI pribadi Anda sendiri secara gratis
Mulailah membuat bot GPT yang dipersonalisasi dengan antarmuka seret & lepas yang intuitif.
Mulailah - gratis! 🤖Tidak diperlukan kartu kredit
Terus ikuti perkembangan terbaru tentang AI chatbots