Wawancara cepat dengan software engineer di Fly.io, saat ia menjelaskan seperti apa pekerjaannya dan mengapa ia membangun sebuah komunitas.Wawancara cepat dengan software engineer di Fly.io, saat ia menjelaskan seperti apa pekerjaannya dan mengapa ia membangun sebuah komunitas.

Quick Fire 🔥 with Somtochi Onyekwere

2026/06/05 18:18
durasi baca 5 menit
Untuk memberikan masukan atau menyampaikan kekhawatiran terkait konten ini, silakan hubungi kami di [email protected]

Somtochi Onyekwere adalah seorang pemelihara open-source dan Senior Software Engineer dengan pengalaman lebih dari lima tahun dalam membangun sistem yang andal dan skalabel yang membantu para developer men-deploy aplikasi di perusahaan teknologi global. Di Fly.io, ia mengerjakan Corrosion, sistem terdistribusi open-source yang mendasari lapisan jaringan. Sebelum Fly, ia adalah Developer Experience Engineer dan pemelihara FluxCD, sebuah proyek open-source untuk GitOps di Kubernetes yang mendukung platform developer enterprise di perusahaan seperti Microsoft dan ControlPlane.

Di samping pekerjaan rekayasanya, Somtochi bersemangat membangun komunitas, sebuah benang merah yang bermula dari masa studinya di Federal University of Technology, Owerri, sebagai GitHub Campus Expert dan Ingressive Campus Ambassador. Saat ini, ia ikut menyelenggarakan Kubernetes Community Days Nigeria, yang edisi ketiganya tahun lalu menarik lebih dari 500 peserta dari seluruh Afrika.

Quick Fire 🔥 with Somtochi Onyekwere
  • Jelaskan pekerjaanmu kepada anak usia lima tahun.

Saya bekerja pada alat-alat yang memungkinkan orang lain menjalankan situs web dan aplikasi mereka, yang kamu gunakan di ponselmu setiap hari. Ini sedikit seperti membangun rumah untuk orang lain. Biasanya, jika kamu ingin sebuah rumah, kamu harus membeli tanahnya, mengumpulkan materialnya, dan merangkainya sendiri. Perusahaan tempat saya bekerja menangani semua itu untukmu. Kamu tinggal datang dengan barang-barangmu dan langsung masuk.

  • Apa yang kamu sukai dari pekerjaanmu, dan apa yang membuatmu frustrasi?

Yang saya sukai dari pekerjaan saya adalah jenis masalah yang bisa saya pecahkan dan orang-orang yang menemani saya memecahkannya. Fly.io memiliki beberapa engineer paling luar biasa yang pernah saya temui. Dari sisi masalah, saya menikmati bekerja pada sistem terdistribusi dan mencari tahu cara menskalakannya sambil tetap menjaga keandalannya.

Kamu mulai menemukan masalah-masalah menarik ketika membawa sebuah program dari berjalan di satu komputer menjadi berjalan di banyak komputer. Hal itu mendobrak banyak asumsi yang biasa digunakan para programmer. Saya juga suka bahwa kami peduli terhadap pengalaman developer dan memudahkan pengguna untuk men-deploy serta menskalakan aplikasi mereka.

Yang sekaligus membuat saya frustrasi dan bersemangat adalah Hukum Murphy: apa pun yang bisa rusak, akan rusak. Kami bekerja pada sistem yang bisa gagal tetapi tetap harus cukup andal untuk memenuhi kebutuhan pengguna. 

Saya ingat duduk melewati insiden pertama saya dan menyaksikan semua orang bergerak dengan cepat, memperbaiki yang rusak, dan memastikan segalanya kembali normal. Kini setelah saya punya pengalaman insiden sendiri, saya menjadi lebih baik dalam melakukan debugging di bawah tekanan dan belajar untuk memikirkan berbagai mode kegagalan sejak awal.

  • Apa 'momen GOAT' dalam karier teknologimu sejauh ini? Ceritakan dalam sebuah kisah singkat.

Ketika perusahaan saya sebelumnya, Weaveworks, tutup, saya memutuskan untuk lebih selektif dalam memilih perusahaan berikutnya. Saya membuat daftar perusahaan yang melakukan hal-hal menarik di bidang infrastruktur—perusahaan yang blog rekayasanya sudah saya baca untuk kesenangan—dan mulai melamar.

Fly.io berada di posisi teratas daftar itu, dan proses wawancaranya sangat ketat. Namun lolos dari sana bukan akhir dari tantangan. Saya ingin membawa kesengajaan yang sama ke pekerjaan yang saya lakukan di Fly.io. Saya mengerjakan dua proyek lain sebelum akhirnya mendarat di Corrosion, tetapi itu sejauh ini yang paling sulit. Memperburuk keadaan, proyek itu ditulis dalam bahasa yang belum saya ketahui.

Jadi saya mempelajarinya dengan cepat, dan dalam beberapa bulan saya sudah berkontribusi secara bermakna pada kodebase tersebut. Pada akhirnya, saya menjadi developer utamanya. Perjalanan dari "saya belum pernah menulis bahasa ini" menjadi "saya yang mengelola sistem ini" dalam rentang waktu itu adalah sesuatu yang membuat saya diam-diam bangga, sebagian karena lompatan teknisnya, tetapi juga karena hal itu mengingatkan saya bahwa menjadi engineer yang hebat berarti mengambil masalah yang tidak diketahui atau tidak jelas, menguraikannya, dan menemukan solusinya.

  • Kamu telah bertahun-tahun membangun komunitas, dari pertemuan mahasiswa di masa kuliah hingga ikut menyelenggarakan Kubernetes Community Days Nigeria. Mengapa pekerjaan komunitas penting bagimu di samping rekayasa?

Komunitas dan rekayasa tidak pernah terpisah bagi saya. Keduanya selalu berjalan beriringan. Open-source adalah tempat saya mengasah keahlian ketika baru memulai dan belajar bagaimana rekayasa bekerja di dunia nyata: orang-orang berbagi apa yang mereka ketahui, mengerjakan ide-ide secara terbuka, dan ikut serta dalam percakapan yang membentuk arah sebuah proyek.

Keyakinan itu membentuk cara saya hadir. Sebagai mahasiswa, saya mengorganisir pertemuan teknologi sebagai GitHub Campus Expert dan Ingressive Campus Ambassador, membantu sekitar lima puluh mahasiswa membangun keterampilan yang dibutuhkan untuk memulai di industri ini. Kemudian, saya mengadvokasi ruang khusus untuk orang Afrika di komunitas Kubernetes Slack, sebuah grup yang kini telah berkembang menjadi lebih dari 450 anggota. 

Saat ini, saya ikut menyelenggarakan Kubernetes Community Days Nigeria, yang edisi terbarunya mempertemukan lebih dari 500 peserta dan pembicara dari seluruh Afrika untuk belajar, berbagi, dan membangun bersama.

Saya telah mendapatkan banyak dari komunitas: mentor, kolaborator, teman, dan peluang. Itulah tepatnya mengapa saya terus berinvestasi pada generasi engineer berikutnya. Baik itu membimbing seorang mahasiswa melalui pull request (PR) pertama mereka maupun membantu seseorang mempersiapkan presentasi konferensi pertamanya, tujuannya tetap sama: meninggalkan komunitas yang lebih kuat dari yang saya temukan.

  • Apakah dirimu yang berusia 16 tahun pernah membayangkan akan berakhir di bidang rekayasa perangkat lunak? 

Saya yang berusia enam belas tahun memiliki banyak minat: matematika, fisika, rekayasa, menulis, dan mengajar. Banyak jalur yang tampak menarik dan layak dijalani saat itu. Saya baru saja menyelesaikan sekolah menengah dan menonton film untuk mengisi waktu. Saya selalu merasa tertarik pada film-film yang menampilkan seorang hacker di depan komputer, mengetik dengan penuh semangat, memecahkan masalah yang mustahil, dan membantu seluruh tim menyelesaikan misi.

Jadi benihnya sudah ada. Saya pikir setidaknya saya akan mencobanya. Tapi saya yang berusia enam belas tahun tidak tahu seberapa jauh hal ini bisa berkembang, dan saya rasa dia akan sangat bersemangat melihat apa yang saya lakukan sekarang.

  • Apa yang akan kamu lakukan jika bukan rekayasa perangkat lunak?

Saya mungkin akan menjajaki menjadi penulis fiksi. Saya tidak banyak menulis akhir-akhir ini, tetapi saya masih mencintai penceritaan yang baik dan menggunakan kata-kata sebagai bentuk seni dan sarana ekspresi.

Peluang Pasar
Logo Quickswap
Harga Quickswap(QUICK)
$0.007885
$0.007885$0.007885
-5.81%
USD
Grafik Harga Live Quickswap (QUICK)

Launchpad SPACEX(PRE)

Launchpad SPACEX(PRE)Launchpad SPACEX(PRE)

Daftar untuk kesempatan undian gratis

Penafian: Artikel yang diterbitkan ulang di situs web ini bersumber dari platform publik dan disediakan hanya sebagai informasi. Artikel tersebut belum tentu mencerminkan pandangan MEXC. Seluruh hak cipta tetap dimiliki oleh penulis aslinya. Jika Anda meyakini bahwa ada konten yang melanggar hak pihak ketiga, silakan hubungi [email protected] agar konten tersebut dihapus. MEXC tidak menjamin keakuratan, kelengkapan, atau keaktualan konten dan tidak bertanggung jawab atas tindakan apa pun yang dilakukan berdasarkan informasi yang diberikan. Konten tersebut bukan merupakan saran keuangan, hukum, atau profesional lainnya, juga tidak boleh dianggap sebagai rekomendasi atau dukungan oleh MEXC.

Saham (Beta) Kini Tersedia

Saham (Beta) Kini TersediaSaham (Beta) Kini Tersedia

Dagang ekuitas AS riil via broker teregulasi