17 poin oleh GN⁺ 2024-12-17 | 1 komentar | Bagikan ke WhatsApp
  • LLM kini menjadi bagian dari karier rekayasa perangkat lunak
    • Banyak insinyur makin sering menggunakan AI untuk menulis kode, atau menyerahkan seluruh proyek kepada AI lalu melakukan code review dan penyesuaian
    • Seiring perusahaan mulai meng-host LLM yang terisolasi secara internal dan menyediakan lebih banyak perangkat keras, masalah seperti "penyediaan kode proprietari" juga akan teratasi
    • Rekayasa perangkat lunak level junior hingga menengah sebagian besar akan menghilang, dan insinyur senior akan beralih ke peran membimbing output dari LLM
    • Pada akhirnya, LLM akan berkembang sangat jauh hingga insinyur senior pun tidak lagi dibutuhkan
  • Cara menyiapkan karier untuk masa depan
    • Saya setuju bahwa rekayasa perangkat lunak bukan sekadar menulis kode, tetapi gagasan ini lebih mudah dijual kepada orang muda yang masih di awal karier
    • Saya punya pengalaman hampir 20 tahun sebagai SWE, tetapi baru dalam beberapa tahun terakhir menyadari bahwa "coding adalah sarana, bukan tujuan"
    • Saya rasa ada orang lain yang berada dalam situasi serupa, dan saya ingin mencari cara untuk menyiapkan karier menghadapi masa depan

1 komentar

 
GN⁺ 2024-12-17
Opini Hacker News
  • simianparrot

    • LLM tidak lolos standar tinjauan kode dan hanya membuang waktu
    • Bekerja di tempat kerja yang disukai, dan selama 20 tahun karier jejaring serta peluang terus bertambah
    • Terus mengambil tantangan kreatif, termasuk mengembangkan engine blitter piksel 2D berbasis CPU, serta mengeksplorasi bidang yang tampaknya sudah selesai
    • AI akan butuh beberapa generasi lagi untuk mencapai level pengembang manusia, dan ketika saat itu tiba, ia akan pensiun dengan senang hati
    • Ketakutan terhadap LLM berasal dari orang-orang yang melebih-lebihkan atau tidak memahaminya
  • dogman144

    • Otomatisasi teknologi, seperti di bidang perdagangan finansial, terjadi lebih cepat dari perkiraan
    • AI tidak perlu "sempurna"; cukup berada di level "cukup bagus" untuk bisa menggantikan
    • Untuk menghadapi masa depan, penting menjadi "operator" yang mahir menggunakan LLM
    • Aktivitas perdagangan masih ada, tetapi berubah menjadi pengoperasian dan pengelolaan sistem otomatis
  • mianos

    • Selama lebih dari 40 tahun karier pengembangan, sudah beberapa kali muncul "teknologi yang akan menggantikan pengembang", tetapi pengembang masih tetap ada
    • LLM tampak seperti abstraksi tingkat lebih tinggi, tetapi output saat ini masih kurang untuk pekerjaan profesional
    • Kecil kemungkinan dirinya tergantikan sebagai pengembang, dan ia berencana terus mengembangkan software
  • thegrim33

    • Untuk menggantikan pengembang, menurutnya dibutuhkan AGI yang sesungguhnya
    • LLM bukan AGI, dan hanya menambah daya komputasi tidak akan membuatnya menjadi AGI
    • Jika AGI benar-benar muncul, dunia akan berubah total, sehingga hilangnya profesi pengembang hanyalah masalah kecil
  • taylodl

    • Upaya otomatisasi seperti CASE tool pada era 80-an hingga 90-an pada akhirnya gagal
    • Akan terjadi perubahan ke arah pemanfaatan AI untuk menghasilkan kode dengan menggunakan bahasa pemodelan pada level abstraksi yang lebih tinggi
    • Software engineer harus lebih fokus pada pemodelan dan perancangan arsitektur daripada menulis kode
  • m_ke

    • Jika biaya menulis software mendekati nol, akan lebih banyak software yang dibuat
    • Individu maupun perusahaan akan dengan mudah mengembangkan alat yang disesuaikan alih-alih bergantung pada software berbasis VC
    • Software open source akan menjadi arus utama karena lebih dapat dipercaya dan lebih mudah dimodifikasi
    • Perusahaan hanya akan membutuhkan sedikit engineer untuk mengotomatisasi pekerjaan sehari-hari
  • matrix87

    • Tren menggunakan LLM untuk menangani seluruh proyek adalah omongan yang jauh dari kenyataan
    • Software engineering adalah pekerjaan yang berpusat pada manusia, di mana pemahaman bisnis dan pemecahan masalah itu penting
    • Intinya bukan sekadar menulis kode, melainkan komunikasi dengan orang lain dan analisis kebutuhan
  • uludag

    • LLM menghasilkan lebih banyak kode, tetapi tidak akan menggantikan pekerjaan pengembang karena pemeliharaannya menjadi lebih rumit
    • Peningkatan produktivitas pribadi: perlu membangun kemampuan organisasi dan pengelolaan informasi melalui metodologi seperti GTD
    • Penguatan keterampilan metis: perlu mengasah solusi yang diperoleh dari pengalaman dan kemampuan menyelesaikan masalah kompleks
    • LLM hanya bekerja baik di lingkungan yang bersih dan terstruktur, sehingga dibutuhkan pemahaman mendalam tentang sistem yang kompleks
  • sureglymop

    • Mempelajari ML dan AI untuk bersiap menghadapi transisi di masa depan
    • Bersiap beralih ke bidang keamanan siber dan melihat meningkatnya kerentanan keamanan akibat AI sebagai peluang
    • Jika tetap menjaga rasa ingin tahu terhadap teknologi, AI bisa digunakan sebagai alat bantu untuk menjadi pengembang yang lebih baik
  • throwaway_43793

    • SWE tidak akan hilang, tetapi perubahan dan pengurangan tenaga kerja tidak terhindarkan
    • Pekerjaan sederhana yang berfokus pada baca/tulis data sangat mungkin digantikan oleh LLM
    • Untuk menghadapi masa depan, perlu meningkatkan kemampuan komunikasi antarmanusia dan fokus pada penghubung antara teknologi dan bisnis
  • gt0

    • LLM memang berguna, tetapi dalam peningkatan produktivitas pemrograman tidak serevolusioner alat-alat masa lalu
    • Seperti auto-complete, protected memory, dan syntax highlighting, LLM juga akan menetap sebagai alat bantu
  • Xophmeister

    • Berkat LLM, orang yang kurang berpengalaman bisa menulis kode, tetapi kualitasnya rendah dan sulit dipelihara
    • Ada kemungkinan data pelatihan AI tercemar oleh kode berkualitas rendah, dan menurutnya LLM dengan kualitas engineering masih jauh dari tercapai