Kembali ke zaman yang tak seorang pun tahu.

22

Saya senang mendengar pujian Anda. Saya ingin menambahkan satu hal.

Teksnya sendiri ditulis sebagian besar oleh ChatGPT, dan Claude juga membantu dalam membaca draf, memberikan persetujuan, atau menandai bagian yang perlu diperbaiki. Peran saya adalah menentukan arah keseluruhan, memasukkan pengalaman saya, memperbaiki bagian yang diperlukan, dan mengedit.

Secara singkat,
peristiwa dan subjek berasal dari pengalaman saya, penulisnya adalah ChatGPT, persetujuan diberikan oleh Claude, dan saya melakukan pengeditan.


Kembali ke Zaman yang Tidak Diketahui Siapapun


Bab 4

Saat pertama kali masuk ke perusahaan, di meja saya ada komputer dan telepon.

Dan banyak buku.

Buku saya sendiri, dan juga buku yang ditinggalkan oleh orang yang sebelumnya duduk di kursi itu. Java. Oracle. Unix. JSP. Servlet. JavaScript. Hanya dengan melihat nama yang tertera di sampul buku, sepertinya dia adalah seorang pengembang yang hebat.

Sebenarnya, saya tidak pernah membaca setengah dari buku-buku itu dengan benar.

Sekitar seminggu setelah saya mulai bekerja, ketua tim datang ke meja saya.

Dia memegang sebuah buku.

Sampulnya tebal dan judulnya berbahasa Inggris.

Ketua tim meletakkan buku itu di atas meja saya.

TUK.

“Sudah pernah baca ini?”

Saya melihat sampul buku itu.

Ini adalah nama yang belum pernah saya lihat sebelumnya.

“Tidak.”

“Saya juga tidak pernah membacanya.”

Ketua tim berkata dengan santai.

“Kami harus menggunakan ini kali ini.”

Saya melihat buku itu sekali lagi, lalu ketua tim.

“Apa yang harus saya buat?”

“Sisi anggota.”

“Anggota?”

“Pendaftaran, masuk, modifikasi informasi, dan sebagainya.”

Sepertinya itu sudah cukup penjelasan.

Saya menunggu sebentar.

Saya pikir ketua tim akan mengatakan sesuatu lagi.

Tapi dia hanya menatap wajah saya tanpa pergi.

Akhirnya, saya bertanya.

“Apakah ada yang serupa sebelumnya?”

“Tidak ada.”

“Bagaimana dengan desainnya?”

“Lakukan sambil mengerjakannya.”

Ketua tim meninggalkan kalimat itu dan kembali ke mejanya.

Saya membuka buku itu.

Saya mulai dari daftar isi.

Beberapa halaman pertama adalah tentang cara instalasi.

Lalu contoh.

Lalu pengaturan.

Kata-kata yang tidak saya kenal terus muncul.

Saya menulis kata-kata itu di buku catatan.

Saya membaca buku itu sepanjang sore hari.

Lebih tepatnya, saya bergulat dengan buku itu.

Saya tidak benar-benar mengerti apa yang saya baca.

Instalasinya pun tidak berjalan lancar.

Layar di buku dan layar saya berbeda.

Posisi menu juga sedikit berbeda, dan sepertinya versi yang digunakan juga berbeda.

Setelah sekitar satu jam, saya bertanya kepada rekan kerja sebelah saya.

“Sudah pernah menginstal ini?”

Rekan kerja itu melihat layar saya dan berkata.

“Tidak.”

“Lalu, kenapa ini tidak berfungsi?”

“Saya tidak tahu.”

Dia kembali menatap layar komputernya.

Saya merasa sedikit kecewa.

Beberapa saat kemudian, rekan kerja itu melihat ke arah saya lagi dan berkata.

“Jika tidak berfungsi, coba turunkan versinya.”

“Kenapa?”

“Buku itu sudah lama.”

Dia benar.

Setelah saya menurunkan versi, instalasinya berhasil.

Saya merasa penemuan itu cukup besar pada hari itu.

Beberapa hari kemudian, ada rapat persyaratan.

Ruang rapat hanyalah ruangan dengan meja panjang.

Perencana datang dengan selembar kertas.

Layar di atas kertas A4 digambar dengan tangan.

ID. Kata sandi. Nama. Nomor identitas penduduk. Alamat.

Ada beberapa tombol yang digambar.

“Kamu harus mendaftar di sini.”

Kata perencana.

“Tekan ini untuk menyelesaikan pendaftaran.”

Saya bertanya.

“Bagaimana jika ID sudah digunakan?”

Perencana itu berpikir sebentar.

“중복이면 안 되죠.”

“그럼 여기서 중복 체크를 하는 건가요?”

“그렇게 하면 되겠네요.”

Saya menulis di kertas.

“비밀번호 틀리면 몇 번까지 가능해요?”

“그건 왜요?”

“계속 틀리면 막아야 하나 해서요.”

Perencana melirik orang lain sebentar.

Semua orang diam.

Seseorang berkata.

“그냥 일단 로그인되게 만들어요.”

Pertemuan berakhir seperti itu.

Di perjalanan pulang, senior saya berkata.

“너무 많이 물어보지 마.”

“왜요?”

“어차피 저 사람들도 몰라.”

Saya tertawa.

Sulit untuk mengetahui apakah itu lelucon atau serius.

Selama beberapa hari, saya membuat layar pendaftaran anggota.

Saya membuat layar, tabel basis data, dan menyimpan nilai.

Setelah pendaftaran anggota berhasil, saya juga membuat fitur login.

Setelah login berhasil, saya juga membuat fitur pengubahan informasi.

Saya membuat satu per satu.

Saat itu, saya tidak memikirkan sistem secara keseluruhan.

Setidaknya, saya seperti itu.

Yang penting adalah layar berfungsi dengan baik.

Apakah tombol berpindah ke layar berikutnya saat ditekan?

Apakah data disimpan?

Apakah nilai yang sama muncul ketika dipanggil kembali?

Jika tidak, saya mencetak pernyataan output.

Sampai di sini?

Apa nilainya?

Di mana itu mati?

Saya menulis log, tetapi yang saya pikirkan sekarang berbeda dengan log saat ini. Lebih banyak memeriksa angka di layar untuk melihat sampai di mana eksekusi berjalan.

1

2

3

Angka 3 muncul, dan jika 4 tidak muncul, masalahnya ada di antaranya.

Itu sudah cukup.

Suatu ketika, saya menghabiskan waktu lebih dari tengah malam untuk mencari satu kesalahan.

Data jelas masuk, tetapi tidak disimpan.

Query tampaknya benar dan koneksi aktif.

Saya melihatnya selama beberapa jam.

Akhirnya, saya menemukan satu tanda kurung hilang.

Saat saya menemukannya, saya berteriak.

“Ditemukan!”

Senior yang sedang makan mie di samping bertanya.

“Ada apa?”

“Satu tanda kurung.”

“Sialan.”

Senior itu tertawa.

Saya juga tertawa.

Kami pulang setelah lewat tengah malam hari itu.

Biaya taksi ditanggung oleh perusahaan.

Keesokan harinya, ketua tim bertanya.

“Kemarin pulang larut?”

“Sekitar pukul dua.”

“Oh begitu? Kerja keras.”

Itu saja.

Anehnya, saya menerima ucapan itu sebagai pujian.

Tak lama kemudian, ada masalah dengan proyek.

Data harus ditukar dengan perusahaan eksternal, tetapi formatnya tidak cocok.

Ketua tim memanggil saya.

“Tolong telepon ke sana dan tanyakan.”

“Saya?”

“Kamu yang membuatnya.”

Saya menerima selembar kertas dengan nomor telepon.

Lawan bicara juga seorang pengembang.

Ini adalah panggilan telepon pertama saya.

“Halo, saya menelepon untuk menanyakan tentang integrasi data.”

Saya berpikir bahwa saya harus berpura-pura tahu.

Saya tidak tahu apa yang akan dikatakan lawan bicara.

Beberapa menit kemudian, muncul istilah yang tidak saya kenal.

Saya menjawab “ya” secara instan.

Saya menutup telepon dan menuliskan kata itu di kertas.

Kemudian saya mencari di buku.

Kata itu tidak ada di buku.

Saya mencarinya di internet.

Hampir tidak ada sumber daya dalam bahasa Korea.

Saya membuka beberapa halaman berbahasa Inggris.

Membacanya membutuhkan waktu lama.

Saya tidak mengerti semuanya.

Tapi saya menemukan bagian yang saya butuhkan.

Saya menelepon lagi.

“Apakah cara ini yang Anda sebutkan tadi?”

“Ya, benar.”

Pada saat itu saya sedikit lega.

Yang lebih penting daripada memahami semuanya adalah bagaimana saya bisa melanjutkan percakapan meskipun tidak tahu apa-apa.

Hal itu terjadi berulang kali.

Ketika ada hal baru, saya membeli buku.

Saya mencatat kata-kata yang tidak saya kenal.

Jika ada masalah, saya akan menyelesaikannya hingga larut malam.

Tidak ada yang menjelaskan gambaran lengkapnya kepada saya.

Dokumen desain yang rapi juga tidak pernah turun dari mana pun. Kadang ada dokumen, tapi itu berbeda dengan apa yang harus kami buat.

Jadi kami hanya membuatnya dan menyesuaikannya saat proses berjalan.

Kami bisa memperbaikinya nanti.

Jika ada masalah lagi saat memperbaiki, kami akan memperbaikinya lagi.

Itulah yang saya pikirkan sebagai pengembangan.

Beberapa tahun kemudian, orang mulai menggunakan kata “desain” lebih sering.

Saya juga sering mendengar kata “framework”.

Kata “standar” juga muncul.

Seseorang berbicara tentang metodologi pengembangan.

Setiap kali saya mendengarnya, saya merasa sedikit aneh.

Sepertinya pekerjaan yang kami lakukan sudah punya nama sejak awal.

Saat itu, kami hanya melakukannya.

Kami harus melakukannya.

Jika saya tidak tahu harus bagaimana, saya akan membaca buku.

Jika tidak ada di buku, saya akan bertanya kepada seseorang.

Jika orang itu juga tidak tahu, saya akan mencobanya sendiri.

Dan setelah selesai, saya akan melanjutkan ke pekerjaan berikutnya.

Saya tidak berpikir saya melakukan sesuatu yang istimewa pada saat itu.

Kami tidak punya pilihan lain.

Kami tidak bisa berhenti hanya karena kami tidak tahu.

Perusahaan juga tidak tahu, pemimpin tim juga tidak tahu, dan saya juga tidak tahu.

Tapi kami tahu tenggat waktu.

Mungkin itu hal yang paling pasti dalam pengembangan pada saat itu.

로그인한 회원만 댓글 등록이 가능합니다.

개발한당

KR | ID | EN
  • IDR
  • KOR
7.63 -0.01

2026.09.14 KEB 하나은행 고시회차 218회

다가오는 한인 행사일정

  • 등록 된 일정이 없어요!