Scroll untuk baca artikel
Financial

Pengkodean getaran ada di sini untuk tetap & mdash; Tetapi insinyur dan ilmuwan komputer mengatakan ‘belajar kode’ masih merupakan nasihat yang baik

55
×

Pengkodean getaran ada di sini untuk tetap & mdash; Tetapi insinyur dan ilmuwan komputer mengatakan ‘belajar kode’ masih merupakan nasihat yang baik

Share this article
pengkodean-getaran-ada-di-sini-untuk-tetap-&-mdash;-tetapi-insinyur-dan-ilmuwan-komputer-mengatakan-‘belajar-kode’-masih-merupakan-nasihat-yang-baik
Pengkodean getaran ada di sini untuk tetap & mdash; Tetapi insinyur dan ilmuwan komputer mengatakan ‘belajar kode’ masih merupakan nasihat yang baik

Wanita di komputer

Example 300x600

Pengkodean getaran dapat membuat pemrograman lebih cepat dan lebih menyenangkan, tetapi memiliki batasan, kata insinyur. Julian Stratenschulte/Picture Alliance via Getty Images
  • Getaran pengkodean menyapu Lembah Silikon dengan semakin banyak alat AI yang membantu pengkodean.
  • Ilmuwan komputer mengatakan pengkodean dengan AI itu menyenangkan dan cepat, tetapi itu tidak akan menggantikan insinyur.
  • Apa artinya menjadi perangkat lunak yang berevolusi dengan kemajuan dalam AI generatif.

Kevin Wu, CEO dan pendiri startup agen suara AI Melompat aikata semua orang adalah pengkodean getaran.

Tapi itu tidak berarti mereka semua melakukannya dengan baik.

Wu mengatakan perusahaannya mempekerjakan seorang insinyur, hanya untuk mencurigai mereka kebanyakan pengkodean getaran. “Mereka bahkan tidak tahu apa yang dilakukan kode yang diproduksi AI,” katanya.

Pengkodean getaran dapat didefinisikan dengan cara yang berbeda, tetapi umumnya mengacu pada menggunakan bahasa Inggris biasa untuk menginstruksikan alat AI untuk menulis kode. Fenomena ini telah menyapu dunia teknologi, mempertanyakan kebijaksanaan nasihat karier yang meluas yang hanya mengatakan: “belajar kode. “

Namun, insinyur di perusahaan teknologi besar dan profesor ilmu komputer mengatakan kepada Business Insider bahwa sementara AI dapat membuat pengkodean lebih cepat dan lebih menyenangkan, tidak ada penggantian untuk insinyur perangkat lunak.

“Ini seperti memberi pengemudi pemula mobil balap,” Nenad Medvidovic, ketua Departemen Ilmu Komputer di University of Southern California, mengatakan. “Ada hal -hal tertentu yang bisa salah jika kamu tidak tahu apa yang kamu lakukan.”

Medvidovic mengatakan studi menunjukkan bahwa AI bekerja dengan baik untuk potongan kode yang lebih mudah atau cukup kompleks, tetapi begitu Anda memberikannya masalah yang lebih kompleks, “pengkodean getaran menjadi kurang berguna.”

Pengkodean dengan AI memiliki batasannya

Munculnya AI sudah bisa mempengaruhi pekerjaan pengkodean entry-level. Para peneliti di Stanford menemukan dalam sebuah studi baru bahwa dalam profesi yang paling banyak dipajang AI, yang mereka katakan termasuk insinyur perangkat lunak, pekerja berusia 22 hingga 25 tahun melihat penurunan relatif 13% dalam pekerjaan sejak adopsi AI generatif yang meluas. Pekerjaan untuk pengembang perangkat lunak karier awal menurun hampir 20% dari puncaknya pada akhir 2022 hingga Juli 2025, penelitian menemukan.

Todd Millstein, seorang ilmuwan komputer dan profesor di University of California, Los Angeles, mengatakan pengkodean dengan AI mirip dengan pengkodean dengan a Insinyur Junior. Anda memberikan instruksi dan berkata, “Mengapa Anda tidak mencoba ini?” Dan kemudian Anda mungkin memeriksanya dan berkata, “Bagian ini bagus, tetapi cobalah melakukan bagian ini secara berbeda.”

Namun, industri ini jauh dari kesalahpahaman umum tentang pengkodean getaran, di mana orang yang melakukannya tidak perlu dapat memahami kode, dan AI dapat menangani proyek dari awal hingga akhir.

“Anda membaca kode. Anda bertanggung jawab atas kode,” kata Millstein tentang insinyur menggunakan alat AI. “Dan kadang -kadang ada bagian yang terlalu rumit atau terlalu rumit untuk dijelaskan kepada AI, dan akhirnya Anda melakukannya sendiri juga.”

Millstein mengatakan pembuatan kode awal juga merupakan bagian kecil dari siklus perangkat lunak – itu juga perlu dipertahankan dan harus memiliki perbaikan bug dan ekstensi dari waktu ke waktu.

“Jelas tidak sama dengan apa yang dilakukan atau perlu dilakukan oleh insinyur perangkat lunak,” katanya.

Dia juga mencatat bahwa ketika datang ke sistem yang bergantung pada dunia kita – Lembaga Keuanganpasar saham, perawatan kesehatan, kedokteran-taruhannya terlalu tinggi untuk mempercayai kode yang dihasilkan AI tanpa orang yang benar-benar memahami kode, persyaratan keamanan, dan bagaimana ia berinteraksi dengan bagian lain dari sistem.

Jigar Bhati, An engineer at OpenAIkata AI Tools bertindak lebih sebagai asisten daripada mengotomatisasi proses pengkodean. Sebagai insinyur manusia, dia berkata, “Anda masih memegang kendali.” Dia juga mengatakan bahwa pengkodean getaran dapat berguna untuk membuat prototipe cepat atau bukti konsep, tetapi untuk menjadi produk yang dapat digunakan, itu membutuhkan insinyur berpengalaman dengan pemahaman kritis tentang bagaimana sistem bekerja.

“Dan masih ada aspek dari, Anda perlu berbicara dengan 10 tim yang berbeda untuk membuat produk yang hebat, dan itu adalah sesuatu yang terlibat dalam kehidupan sehari-hari dalam kehidupan sehari-hari, selain dari sekadar pengkodean,” katanya.

Ritvika Nagula, a Insinyur Perangkat Lunak di Microsoftmengatakan memiliki pemahaman yang lebih dalam tentang kode diperlukan untuk mengetahui cara meminta alat AI dengan baik. Respons AI seringkali hanya sebagus dorongan yang diberikan. Misalnya, dia mengatakan jika Anda tidak memberikan alat AI konteks yang tepat, “Mungkin memberi Anda solusi yang tidak sepenuhnya berlaku.”

Pengkodean getaran mengubah sifat rekayasa perangkat lunak

Terlepas dari keterbatasannya, para insinyur dan profesor mengatakan pengkodean getaran dapat membuat pemrograman lebih cepat dan lebih menyenangkan.

“Anda dapat bereksperimen dengan hal -hal dengan sangat cepat,” Antara Dave, a Desainer Produk di Microsoftdikatakan. “Ini juga sangat menyenangkan. Anda dapat menghasilkan banyak ide bagus dalam hitungan detik atau menit. Anda dapat beralih dari satu solusi ke solusi lainnya.”

Millstein mengatakan AI saat ini cukup baik dalam melakukan beberapa pengkodean dasar yang dibutuhkan setiap aplikasi, yang mempercepat proses dan memungkinkan para insinyur untuk fokus pada bagian yang benar -benar menyenangkan dan menantang. “Hanya mengambil barang -barang duniawi adalah keuntungan produktivitas yang sangat besar,” katanya.

Alat AI membaik dengan cepat, dan Millstein dan Medvidovic mengatakan mereka terus mengevaluasi kembali apa artinya bagi insinyur perangkat lunak dan kurikulum ilmu komputer.

“Salah satu hal yang kami kenali adalah bahwa siswa kami akan menggunakannya apakah kami menginginkannya atau tidak,” kata Medvidovic tentang AI, menambahkan bahwa selain mengajarkan dasar -dasar ilmu komputer, mereka juga perlu mengajar siswa cara menggunakan alat AI secara bertanggung jawab.

Para profesor mengatakan mereka masih fokus pada menanamkan fundamental, yang tidak mereka lihat menjadi tidak perlu dalam waktu dekat.

Daripada Ganti insinyurmereka mengatakan lebih mungkin bahwa apa artinya menjadi insinyur perangkat lunak akan terus berkembang, dan tidak diragukan lagi akan mencakup getaran pengkodean AI, apa pun bentuknya pada akhirnya.

Baca selanjutnya