1 poin oleh spilist2 8 jam lalu | 1 komentar | Bagikan ke WhatsApp

Baru-baru ini saya memberikan presentasi singkat di dua konferensi.

  • 23 April: [JobKorea DevCon] <Di era AI, seperti apa developer yang diinginkan pemimpin?>
  • 13 Mei: [Wanted Hi-Five] <Filosofi pemecahan masalah: selalu ada cara yang lebih baik> (presentasi bersama Lim Dongjun dari Woowa Brothers)

Karena saya menyampaikan cerita dengan maksud yang mirip di kedua konferensi tersebut, saya menggabungkan bagian presentasi saya menjadi satu dan menambahkan sedikit pelengkap untuk dibagikan.


Sosok talenta '10x' yang saya inginkan sebagai lead tim AX Corca?

  • [Individu] Mewujudkan ide yang ingin direalisasikan sendiri / yang dibutuhkan organisasi secara end-to-end, dengan kecepatan 10 kali lipat dari sebelumnya.
  • [Tim] Konsultasi internal: membantu orang lain di dalam organisasi agar dapat menyelesaikan pekerjaan yang sebelumnya mereka lakukan dengan kecepatan 10 kali lipat.
  • [Organisasi] Konsultasi eksternal: memindahkan pelajaran yang diperoleh dari proses di atas ke organisasi lain, agar mereka dapat membangun sendiri sistem yang memungkinkan dampak 10 kali lipat dibanding sebelumnya.

Mengapa saya percaya '10x' seperti ini mungkin?

Karena saya percaya pengodean adalah masalah yang hampir selesai

Mengapa disebut bahwa 'pengodean' adalah masalah yang hampir selesai?

Karena kita telah memasuki era di mana jika ada 'spec yang baik', program bisa diimplementasikan hanya dengan 'klik'

Spec yang baik? Klik?

Spec yang baik: acceptance test dan unit test yang dapat menilai kelulusan secara deterministik sudah disiapkan dengan cakupan yang cukup tinggi.

Dengan klik: jika diberi cukup banyak waktu dan token, pada akhirnya semua test bisa dibuat lulus.

  • Premis yang diam-diam kini diterima semua orang: token sudah cukup murah, dan model sudah cukup pintar

Lalu sekarang apa masalahnya?

  1. [Pengumpulan informasi & perencanaan] Bagaimana membuat spec yang baik?
  2. [Implementasi & verifikasi] Bagaimana melakukan 'klik' dengan lebih efisien/stabil?
  3. [Promosi & operasi] Bagaimana menghasilkan traffic dan uang dengan lebih efisien/stabil?
  4. [Ideation] Sejak awal, masalah apa yang akan diselesaikan dan dengan sikap seperti apa?

Nomor 1~3 juga penting, tetapi nomor 4 lebih penting

Masalahnya adalah menentukan masalah apa yang akan diselesaikan

Jika kita punya selera dan sikap kita sendiri, masalah yang baik akan datang dengan sendirinya.

Sikap pertama yang perlu dimiliki di era AI adalah percaya bahwa 'selalu ada cara yang lebih baik', lalu mencarinya dan mencobanya bersama AI.

Sikap saya

  • Mari punya keraguan yang sehat dan rasa ingin tahu: entah itu ucapan manusia maupun agen, selalu lakukan verifikasi kedua.
  • Jadilah orang yang mudah merasa tidak puas: buat program yang berguna untuk diri sendiri dan orang-orang di sekitar kita, satu per minggu(?), lalu bagikan di media sosial.
  • Sengaja coba selesaikan masalah yang sulit: sengaja menantang hal-hal yang dulu mungkin tidak bisa dilakukan karena memakan banyak waktu dan tenaga. Waktu yang diinvestasikan seperti ini akan menjadi moat.
  • Sengaja coba selesaikan masalah yang mudah: bukan tidak melakukannya hanya karena orang lain sudah pernah menyelesaikannya; coba sendiri dan pelajari. Buat versi kita sendiri, sesuai dengan diri kita. Lalu cari cara untuk melakukannya dengan lebih baik.
  • Perhatikan apa dan di mana minat orang lain belakangan ini: Corca AX Day, berbagai hackathon, dll.
  • Perlakukan agen seperti manusia, tetapi juga berbeda dari manusia

Sikap yang baik menciptakan agen yang baik

Jika sikap manusia dalam memperlakukan agen menjadi lebih baik, agen juga akan menjadi lebih baik. Karena itu, mari perlakukan agen seperti manusia, tetapi juga berbeda dari manusia.

Bagaimana caranya secara konkret? (Detailnya ada di slide)

  • Melakukan prompting dengan bahasa sopan.
  • Percaya pada kecerdasan agen, dan percaya bahwa ia akan menjadi lebih pintar.
  • Berikan alat yang membuat agen menjadi pekerja yang andal.
  • Siapkan lingkungan yang membuat agen menjadi pekerja yang andal.
  • Perlakukan agen sebagai pengguna kelas satu dari produk.

Penutup - Di era AI, seperti apa developer yang diinginkan pemimpin (tim AX Corca)?

Dalam [Infcon 2023] Apa yang membuat developer unggul?, saya membahas 5 kompetensi inti developer unggul. Ini tetap relevan di era AI. Khususnya poin 1 dan 5 sangat penting.

  1. (Bersama AI) menulis kode yang hebat
  2. (Bersama AI) melatih pengambilan keputusan berbasis bukti
  3. (Bersama AI) membantu rekan mengambil keputusan secara efektif
  4. (Bersama AI) memaksimalkan nilai saat ini dari pekerjaan
  5. (Bersama AI) belajar secara efektif dan konsisten

Karena itu, di Corca kami melakukan wawancara melalui pair work bersama orang-orang seperti ini

  • Orang yang mudah merasa tidak puas, dengan sikap yang baik dan selera yang kuat
  • Orang yang terus belajar dan bereksperimen dengan keraguan sehat dan rasa ingin tahu
  • Orang yang menulis dengan gayanya sendiri dan membuat alat yang meningkatkan kehidupan orang-orang di sekitarnya
  • Orang yang membuat alat dan lingkungan untuk meningkatkan alat, terus memperbaikinya, dan membagikannya

Ujung-ujungnya: kesehatan

Saya telah melihat banyak orang yang kesehatannya menurun karena dopamin yang muncul saat bolak-balik ping-pong dengan agen. Saya berharap semua yang membaca tulisan ini menjaga kesehatan dengan baik dan menjalani era AI secara bijak.

Kalau saya sehat, AI juga bisa dijalankan lebih lama dan lebih baik!

1 komentar

 
jessyt 4 jam lalu

Saya sangat setuju dengan tulisan yang mengatakan bahwa dengan hadirnya AI, era coding hampir berakhir. Menurut saya, yang penting adalah berlatih mengerjakan bahkan tugas-tugas mudah bersama AI, sambil membuat agen saya semakin cerdas agar saya bisa mendelegasikan pekerjaan saya kepada AI dan menciptakan lingkungan di mana saya dapat mencurahkan waktu untuk hal-hal yang lebih bernilai tinggi.