Pengembangan Menjadi Semakin Matang Seiring Bertambahnya Usia
(allthingsdistributed.com)Tulisan dari Dr. Werner Vogels, CTO Amazon
- Ia pernah mendengar bisikan seperti ini. “Sekarang dia sudah bertambah tua, siapa yang akan jadi penerusnya?”
- Orang-orang bertanya dengan serius. “Kapan Anda akan pensiun?”
- Ia telah menghabiskan hampir 25 tahun di Amazon, dan meskipun setiap tahunnya berbeda dan penuh kejutan, ia masih memiliki semangat yang sama mudanya seperti hari ketika ia memutuskan meninggalkan dunia akademik dan bergabung dengan Amazon
- Hal yang baik dari menjadi pengembang yang menua adalah, Anda sudah pernah mengalami sendiri banyak masalah
- Anda pernah menghadapi kesulitan yang dihadapi pengembang muda saat ini, dan meskipun sekarang tampaknya sedikit berbeda di permukaan, hakikatnya tetap sama
- Setelah melewati begitu banyak proyek, Anda membangun pengalaman nyata di lapangan, dan juga mengalami tak terhitung banyaknya kegagalan
- Sekarang, separuh isi kepala Anda sudah tahu apa yang benar-benar bekerja di dunia nyata, dan sebagian darinya telah terlatih menjadi indra untuk mendeteksi sinyal bahaya
- Ruang yang tersisa adalah tempat bagi kreativitas
- Menyerap beragam sinyal, membangun model mental, dan menemukan solusi baru yang orisinal
- Inilah kesenangan terbesar menjadi seorang pengembang
- Ada berapa banyak pekerjaan yang memungkinkan kita membuat sesuatu yang baru setiap hari?
- Saya tidak pernah menganggap fakta ini sebagai sesuatu yang biasa
- Sebagai pengembang yang menua, Anda sudah berkali-kali melihat dunia di mana pola yang sama terus berulang
- Anda sudah tak terhitung kali melihat perusahaan-perusahaan yang ramai mengklaim akan mengubah dunia, tetapi pada akhirnya hanya menghasilkan sesuatu yang seperti keju berlubang
- Dan kini era AI telah datang
- Ini bukan AI seperti NLP, pengenalan suara, terjemahan, pengenalan gambar, sistem rekomendasi, atau deteksi penipuan yang telah kita gunakan selama 15~20 tahun terakhir
- Itu semua adalah teknologi dasar yang menopang Amazon.com, tetapi yang sedang dibicarakan sekarang adalah AI generatif
- Bahkan bagi saya yang seorang pengembang senior, ini terasa sebagai perubahan yang benar-benar menarik
- Karena kecepatan eksperimennya meningkat luar biasa cepat
- Di tangan pembangun berpengalaman yang memiliki sikap skeptis yang sehat, ini menjadi alat yang sangat kuat
- Namun pada saat yang sama, ini juga menantang
- Karena seperti teknologi-teknologi lain, tidak ada pendidikan atau masa persiapan sebelum peluncurannya
- Seolah-olah sihir tiba-tiba keluar dari botol dan menyebar ke dunia, dan karena semua orang tidak menduganya, ekspektasi yang terlalu panas pun meledak
- Situasi ini terasa asing
- Karena sampai sekarang, perangkat lunak berkembang melalui upgrade versi minor yang hadir sekali setahun
- Butuh 2 tahun bagi Windows 3 untuk menjadi 3.1, dan Mac OS X juga hanya memperbarui versi titik desimalnya dari 2001 hingga 2019, sebelum belakangan ini mulai berganti versi utama setiap tahun
- Namun sekarang kita hidup di dunia di mana model diganti setiap minggu, dan setiap kali versi baru muncul, peringkat leaderboard ikut berubah
- Ini bukan AI seperti NLP, pengenalan suara, terjemahan, pengenalan gambar, sistem rekomendasi, atau deteksi penipuan yang telah kita gunakan selama 15~20 tahun terakhir
- AWS selalu merupakan perusahaan B2B
- Kami telah menyediakan building block teknologi (S3, EC2, DynamoDB, Lambda, DSQL, dll.) agar pelanggan dapat berinovasi untuk pelanggan mereka sendiri
- Namun di tengah demam AI ini, kami tiba-tiba mulai dibandingkan dengan perusahaan-perusahaan B2C. Sejujurnya, itu membuat frustrasi
- Tetapi pengalaman memberi arah
- Kami kembali ke hal yang esensial
- Kami mendemokratisasi akses ke teknologi (kali ini model), menjamin pilihan pelanggan, dan menempatkan privasi serta keamanan sebagai prioritas tertinggi
- Kami juga menyediakan guardrail untuk keselamatan dan kepatuhan, serta mengurangi kemungkinan kesalahan model melalui automated reasoning
- Itulah pelajaran yang dipelajari dari pola yang terus berulang selama puluhan tahun
— yaitu mengetahui apa yang benar-benar bekerja
- Pengembang berpengalaman tidak gelisah hanya karena tiap minggu ada pengumuman model baru dan tambahan fitur
- Ia sudah terlalu sering melihat hal seperti ini = teknologi baru, pola yang sama
- Selama beberapa dekade terakhir, pengembang senior mungkin telah mempelajari lebih dari sepuluh bahasa pemrograman, dan merasakan begitu banyak library open source serta platform
- Ia selalu menikmati mengamati tren teknologi, membaca paper, dan mempelajari arah baru
- Karena itulah kesenangan seorang pengembang
- Jadi ketika perusahaannya siap menangani masalah yang cocok untuk AI generatif, ia juga sudah siap
- Ia juga telah membaca tulisan luar biasa Marc Brooker “LLM-driven development”, dan berencana mengikuti nasihat di dalamnya
- Hampir semua pelanggan yang saya temui menanyakan hal yang sama: “Apa yang seharusnya kami lakukan dengan AI generatif?”
- Jawaban terbaik untuk pertanyaan ini datang dari ilmuwan cerdas kami, Byron Cook: “Maaf saya tidak bisa langsung menjawab pertanyaannya, tetapi mengapa Anda mengajukan pertanyaan ini?”
- 90% pelanggan tidak bertanya karena mereka yakin AI generatif akan menyelesaikan masalah perusahaan mereka, melainkan hanya karena mereka cemas akan tertinggal
- Karena FOMO(Fear of Missing Out)
- Dan pengembang berpengalaman tahu kapan harus berhenti sejenak dalam situasi seperti ini. Berhenti sebentar, lalu berpikir hati-hati
- Ia mendorong pengembang muda untuk mempelajari kelebihan dan kekurangannya, dan menyarankan para eksekutif untuk membaca buku seperti Jeff Lawson, 《Ask Your Developer》
- Setelah itu, seperti biasa, ia berbicara mendalam dengan pelanggan
- Mendengarkan tantangan mereka, menelaah masalahnya, lalu mengusulkan arsitektur, migrasi, dan alat
- Dan terkadang, jawabannya memang bisa jadi AI generatif
- Namun sebagai pengembang yang menua, Anda sudah tahu
> Sekarang, ayo membangun! (Now, Go build!)
15 komentar
Menurut saya, tulisan ini lebih terasa jika membaca terjemahan lengkapnya daripada ringkasan seperti ini. Coba baca juga versi lengkapnya di sini. https://whchoi98.notion.site/Development-gets-better-with-Age-28d04ef7…
Secara pribadi, saya pikir yang penting adalah apakah seseorang mau belajar dan menerima masukan (terutama dari orang yang lebih muda darinya).
Karena ada begitu banyak orang yang tidak demikian, persepsi terhadap rekan kerja atau atasan yang lebih tua pun menjadi kurang baik.
Wah, keren. Sangat setuju, dan pada akhirnya ini seolah mengingatkan bahwa pekerjaan untuk benar-benar membuat sesuatu yang layak di dunia nyata adalah esensi seorang developer. Ayo, kita buat.
go build...?
Hahaha, benar juga.
Ini wawasan yang sangat bagus.
Orang yang keren! Dulu sekali, saat beliau berkunjung ke negara kami, saya pernah mentraktir beliau makanan Korea & nasi dengan uang perusahaan; entah beliau masih ingat atau tidak. Saya masih ingat bagaimana saya mati-matian mencegah beliau mencoba menenggak semangkuk jjigae dalam sekali teguk. Saya juga sempat mendapatkan tanda tangan di paper-nya, ah, tapi ada kenangan pahit saat itu dirampas oleh developer kami.
Wah, iri sekali. :)
Krr... bagus sekali!
Sekarang, https://go.dev/doc/tutorial/compile-install
Anda lucu sekali wkwkwkwk
Karena CTO Amazon mendukungnya, rasanya jadi lebih meyakinkan.
wkwkwkwk
Penulis makalah Eventual consistent, salah satu penulis bersama Dynamo, sekaligus pengembang utama S3
"Now Go Build"adalah serial dokumenter yang membahas secara mendalam bagaimana teknologi, khususnya solusi berbasis cloud AWS, digunakan untuk memecahkan masalah dunia nyata dan mendorong inovasi.