Pemberhentian GitLab: Maksudnya untuk Pekerjaan Pengekodan AI
# AI & Automasi

Pemberhentian GitLab: Maksudnya untuk Pekerjaan Pengekodan AI

Isi Kandungan
  1. Mengapa Pemberhentian GitLab Berasa Berbeza
  2. Era Agentik Mengubah Aliran Kerja Perisian
  3. AI Mungkin Tidak Membunuh Kejuruteraan Perisian, Tetapi Ia Akan Mengubah Kerja
  4. Pembangun Bernilai Baharu ialah Pemikir Sistem
  5. Refleksi Peribadi Saya sebagai Seseorang yang Bekerja Dengan Laman Web dan SEO
  6. Adakah Ini Benar-Benar AI, atau Hanya AI Cuci?
  7. Debat Pasaran Pekerjaan: Ketakutan vs Penyesuaian
  8. Perkara yang Perlu Dipelajari Pembangun Seterusnya
  9. Maksud Ini untuk Pengasas Kecil dan Operator Solo
  10. Pandangan Saya: Belajar Memerintah Mesin
  11. Kesimpulan: Kisah Pemberhentian Bukan Kisah Keseluruhan
  12. Soalan Lazim

Apabila sebuah syarikat yang dibina untuk pembangun mula memotong pekerja kerana AI, seluruh industri perisian memberi perhatian.

Penstrukturan semula tertumpu AI GitLab baru-baru ini telah menimbulkan persoalan yang lebih besar bagi pemaju, menggantikan perisian kejuruteraan apakah maksudnya menukar perisian dan perisian digital: Artikel ini melangkaui ketakutan terhadap pemberhentian dan meneroka cara AI mendorong industri daripada pengekodan manual ke arah reka bentuk sistem, orkestrasi ejen, pemikiran aliran kerja dan pertimbangan teknikal yang lebih kukuh.

Itulah sebabnya penstrukturan semula GitLab baru-baru ini terasa penting. GitLab bukan syarikat teknologi rawak. Ia adalah salah satu platform pembangun yang paling diiktiraf di dunia, menyediakan alatan untuk pengurusan kod, DevSecOps, keselamatan, penggunaan dan kerjasama perisian. Bagi kebanyakan pembangun dan pasukan kejuruteraan, GitLab telah menjadi sebahagian daripada asas kerja perisian moden.

Jadi apabila GitLab mengumumkan penstrukturan semula dan pemberhentian yang besar sambil bercakap tentang era AI dan agen, ia secara semula jadi menimbulkan kebimbangan. Reaksi mudah ialah dengan mengatakan, "Malah GitLab memotong orang kerana AI. Adakah pekerjaan kejuruteraan perisian dalam bahaya?"

Saya rasa jawapannya lebih rumit.

Ini bukan sahaja cerita tentang AI menggantikan pengaturcara. Ia juga merupakan cerita tentang bagaimana perisian berfungsi sendiri berubah. Masa depan mungkin bukan hanya milik orang yang boleh menulis kod baris demi baris. Ia mungkin lebih dimiliki oleh orang yang boleh memahami sistem, mereka bentuk aliran kerja, menggunakan ejen AI, menyemak output dan menyambungkan perisian kepada masalah perniagaan sebenar.

Mengapa Pemberhentian GitLab Berasa Berbeza

Banyak pemberhentian teknologi berlaku kerana syarikat mengalami kerugian, keterlaluan, atau kerugian yang perlahan. Kes GitLab berasa berbeza kerana syarikat itu masih berkembang.

Menurut keputusan kewangan yang dilaporkan, hasil GitLab terus berkembang dan syarikat itu masih mempunyai permintaan perusahaan yang kukuh. Namun pada masa yang sama, ia memutuskan untuk mengurangkan tenaga kerjanya dan menyusun semula syarikat untuk peringkat seterusnya.

Inilah sebab pemberhentian pekerja berasa tidak selesa. Ia bukan cerita biasa "perniagaan teruk, jadi kami mengurangkan kos". Ia kelihatan lebih seperti penstrukturan semula pencegahan. Syarikat itu nampaknya berkata: perniagaan masih berkembang, tetapi struktur yang kami gunakan sebelum ini mungkin bukan struktur yang sesuai untuk era AI.

Itu adalah jenis isyarat yang sangat berbeza.

Ini menunjukkan bahawa sesetengah syarikat tidak lagi menunggu AI menggantikan kerja sepenuhnya sebelum mereka menyusun semula. Mereka cuba mereka bentuk semula diri mereka lebih awal, sebelum pasaran memaksa mereka melakukannya kemudian.

Bagi pekerja, ini menyakitkan. Untuk industri, ini adalah amaran.

Era Agentik Mengubah Aliran Kerja Perisian

Strategi AI GitLab berkait rapat dengan idea ejen AI. Ini penting kerana ejen AI berbeza daripada pembantu AI biasa.

Pembantu AI biasa membantu anda menyelesaikan tugas. Anda bertanya soalan, ia memberi jawapan. Anda memintanya menulis kod, ia memberi anda kod. Anda meminta ringkasan, ia meringkaskan.

Ejen AI pergi lebih jauh. Ia boleh merancang langkah, memanggil alat, berinteraksi dengan sistem, menyemak keputusan, membuat perubahan dan terus bekerja merentas aliran kerja. Dalam pembangunan perisian, ini bermakna AI mungkin bukan sahaja membantu menulis kod. Ia juga boleh membantu membuat permintaan penggabungan, menyemak kod, mengesan kelemahan, membetulkan isu, menguji perubahan, mengemas kini dokumentasi dan menyelaraskan bahagian kitaran pembangunan.

Inilah sebabnya syarikat perisian berfikir secara berbeza.

Jika ejen AI boleh mengambil alih tugas pembangunan yang lebih berulang, maka syarikat mungkin memerlukan lebih sedikit orang yang melakukan pelaksanaan peringkat rendah. Tetapi mereka mungkin memerlukan lebih ramai orang yang boleh menentukan peraturan, mereka bentuk aliran kerja, menyemak kualiti dan memastikan sistem tidak rosak.

Dalam erti kata lain, peranan pembangun mungkin beralih daripada "menulis setiap baris secara manual" ke arah "mendalangi cara manusia, ejen AI, alatan dan sistem berfungsi bersama-sama."

AI Mungkin Tidak Membunuh Kejuruteraan Perisian, Tetapi Ia Akan Mengubah Kerja

Saya tidak percaya kejuruteraan perisian akan hilang sepenuhnya.

Kejuruteraan perisian bukan sekadar menulis kod. Ia termasuk memahami keperluan, mereka bentuk sistem, menyelenggara produk sedia ada, menyahpepijat masalah kompleks, mengendalikan keselamatan, mengurus pertukaran, bekerja dengan pasukan, memahami pengguna dan membuat keputusan seni bina.

AI boleh membantu dengan banyak perkara ini, tetapi ia tidak menghilangkan keperluan untuk pertimbangan manusia.

Namun, saya juga tidak fikir kita harus terlalu santai. Sesetengah bahagian kerja perisian pasti akan terjejas. Pengekodan berulang, pembetulan pepijat mudah, penjanaan boilerplate, tugas asas bahagian hadapan, penjanaan ujian, penggubalan dokumentasi dan automasi mudah mungkin menjadi lebih pantas dengan AI.

Apabila kerja menjadi lebih pantas, syarikat mungkin bertanya soalan yang sukar: adakah kita masih memerlukan bilangan orang yang sama untuk menghasilkan jumlah output yang sama?

Di sinilah pemberhentian dan penstrukturan semula boleh berlaku, walaupun semasa hasil masih berkembang.

Kebenaran yang menyakitkan ialah AI tidak perlu menggantikan 100% pekerjaan untuk menukar pengambilan pekerja. Jika AI boleh mengautomasikan 30% hingga 50% aliran kerja tertentu, syarikat mungkin menyusun semula pasukan, meratakan pengurusan, mengurangkan lapisan penyelarasan dan mengupah secara berbeza.

Ini tidak bermakna tiada kerja perisian. Ini bermakna takrifan pekerja perisian yang berharga mungkin berubah.

Pembangun Bernilai Baharu ialah Pemikir Sistem

Dalam era AI, pembangun yang paling berharga mungkin bukan orang yang hanya menulis kod yang paling pantas.

Orang yang lebih berharga mungkin orang yang memahami keseluruhan sistem.

Mereka memahami matlamat produk. Mereka memahami masalah pengguna. Mereka tahu cara pangkalan data, bahagian belakang, bahagian hadapan, API, keselamatan, penggunaan, analitik dan logik perniagaan bersambung. Mereka boleh menggunakan AI untuk mempercepatkan kerja, tetapi mereka juga boleh menilai sama ada output AI adalah betul.

Ini sangat penting kerana AI sering menghasilkan kod yang kelihatan betul tetapi mungkin tidak boleh diselenggara, selamat, berskala atau sesuai untuk projek sebenar.

Seorang pemula mungkin menyalin keluaran AI. Pembangun yang lebih kuat boleh menyemaknya, memperbaikinya, mengujinya dan memahami di mana ia mungkin gagal kemudian.

Inilah sebab AI tidak menjadikan pengetahuan teknikal tidak berguna. Ia menjadikan pertimbangan teknikal lebih penting.

Jika AI boleh menjana kod, maka kelebihan manusia beralih kepada mengetahui perkara yang perlu dibina, cara ia harus distrukturkan, risiko yang wujud dan sama ada output benar-benar menyelesaikan masalah.

Refleksi Peribadi Saya sebagai Seseorang yang Bekerja Dengan Laman Web dan SEO

Topik ini juga membuatkan saya terfikir tentang kerja saya sendiri dalam SEO dan pembangunan tapak web.

Saya menggunakan alatan AI untuk membantu dengan kandungan, pengekodan, HTML, penyelidikan, garis besar aliran kerja WordPress. Alat seperti ChatGPT, Claude, Cursor dan alat pengekodan AI lain boleh membantu saya bergerak lebih pantas. Mereka boleh menjana kod, mencadangkan struktur halaman, menambah baik kandungan dan membantu saya memikirkan masalah.

Tetapi semakin saya menggunakan AI, semakin saya menyedari satu perkara: AI hanya berguna apabila saya mempunyai pengetahuan yang mencukupi untuk membimbingnya.

Jika saya tidak memahami SEO, saya tidak boleh menilai sama ada artikel sepadan dengan niat carian. Jika saya tidak memahami struktur tapak web, saya tidak boleh menilai sama ada HTML itu bersih. Jika saya tidak memahami WordPress, saya tidak tahu sama ada cadangan itu akan menimbulkan masalah kemudian. Jika saya tidak memahami perniagaan, saya tidak dapat mengetahui sama ada halaman itu benar-benar membantu penukaran.

Inilah sebabnya saya tidak melihat AI sebagai pengganti pembelajaran. Saya melihatnya sebagai pengganda.

Jika asas anda lemah, AI mungkin membuatkan anda menghasilkan kerja yang lemah dengan lebih cepat. Jika asas anda kukuh, AI boleh membantu anda menghasilkan kerja yang lebih baik dengan lebih pantas.

Itulah sebabnya penstrukturan semula GitLab bukan sahaja memberi amaran kepada pengaturcara. Ia adalah amaran kepada sesiapa yang bekerja dalam kemahiran digital. Masa depan tidak memberi ganjaran kepada orang yang hanya tahu menggunakan alat. Ia memberi ganjaran kepada orang yang memahami kerja dengan cukup mendalam untuk menggunakan alatan dengan betul.

Adakah Ini Benar-Benar AI, atau Hanya AI Cuci?

Terdapat satu lagi soalan yang tidak selesa: adakah syarikat benar-benar memotong orang kerana AI, atau adakah mereka menggunakan AI sebagai penjelasan mudah untuk pemberhentian yang mereka sudah mahu lakukan?

Di sinilah perbualan menjadi rumit.

Sesetengah syarikat mungkin benar-benar menyusun semula kerana AI mengubah aliran kerja mereka. Jika ejen pengekodan, automasi dan alatan AI mengurangkan keperluan untuk peranan tertentu, maka syarikat mungkin mengalihkan belanjawan daripada kiraan pekerja kepada infrastruktur AI, pengiraan, alatan dan pembangunan produk.

Tetapi sesetengah syarikat juga mungkin menggunakan AI sebagai naratif yang bersih. Menyebut "kami menstruktur semula untuk era AI" terdengar lebih strategik daripada mengatakan "kami terlebih kerja," "struktur kos kami terlalu berat", atau "kami perlu meningkatkan margin."

Inilah sebabnya mengapa kita perlu berhati-hati dengan naratif pemberhentian AI.

AI adalah nyata. Kesan produktiviti adalah nyata. Beberapa pekerjaan akan terjejas. Tetapi bukan setiap pemberhentian harus ditafsirkan sebagai bukti langsung bahawa AI telah pun menggantikan pekerja.

Kadangkala AI adalah puncanya. Kadangkala AI adalah alasan. Kadang-kadang kedua-duanya.

Debat Pasaran Pekerjaan: Ketakutan vs Penyesuaian

Terdapat dua naratif melampau tentang AI dan pekerjaan.

Naratif pertama mengatakan AI, pereka bentuk, terutamanya pekerja, terutamanya pekerja akan menggantikan AI. Ini menimbulkan ketakutan dan kebimbangan.

Naratif kedua mengatakan AI hanyalah alat lain dan tiada apa-apa yang serius akan berubah. Ini mewujudkan keselesaan palsu.

Saya rasa kedua-duanya tidak lengkap.

AI tidak akan mengalih keluar semua kerja kejuruteraan perisian, tetapi ia akan mengubah struktur kerja. Sesetengah tugasan akan menjadi automatik. Beberapa peranan akan mengecut. Sesetengah pasukan akan menjadi lebih kecil. Sesetengah syarikat akan mengharapkan setiap orang menghasilkan lebih banyak. Pada masa yang sama, peranan baharu dan peluang baharu juga akan muncul.

Apabila perisian menjadi lebih murah untuk dibina, orang mungkin membina lebih banyak perisian. Lebih banyak perniagaan mungkin mencipta alat dalaman. Lebih ramai pengasas mungkin melancarkan produk. Lebih banyak syarikat mungkin mengautomasikan aliran kerja yang sebelum ini terlalu mahal untuk diautomasikan.

Ini boleh mewujudkan permintaan baharu, tetapi permintaan mungkin tidak kelihatan sama seperti permintaan lama.

Kedudukan paling selamat ialah tidak panik dan bukan penafian. Kedudukan paling selamat ialah penyesuaian.

Perkara yang Perlu Dipelajari Pembangun Seterusnya

Jika AI mengubah kerja perisian, pembangun dan pekerja digital bukan sahaja harus bertanya, “Adakah AI menggantikan saya?”

Soalan yang lebih baik ialah, “Apakah kemahiran yang menjadi lebih berharga apabila AI boleh menulis lebih banyak kod?”

Pertama, reka bentuk sistem menjadi lebih penting. Jika AI boleh menjana komponen, manusia masih perlu memahami bagaimana semuanya bersambung. Seni bina, aliran data, keselamatan, prestasi, kebolehpercayaan dan kebolehselenggaraan menjadi lebih berharga.

Kedua, pemikiran produk menjadi lebih penting. Kod hanya berguna jika ia menyelesaikan masalah yang betul. Pembangun yang memahami pengguna dan matlamat perniagaan akan mendapat kelebihan.

Ketiga, penyahpepijatan dan semakan menjadi lebih penting. AI boleh mencipta output, tetapi manusia perlu mengesahkannya. Keupayaan untuk mengesan ralat, risiko keselamatan, masalah logik dan isu penyelenggaraan jangka panjang adalah berharga.

Keempat, pemikiran aliran kerja menjadi lebih penting. Pembangun yang boleh mereka bentuk cara ejen AI, API, CI/CD, ujian, penggunaan dan pemantauan berfungsi bersama akan menjadi lebih berguna.

Kelima, komunikasi menjadi lebih penting. Apabila pasukan menjadi lebih kecil dan lebih banyak dibantu AI, keupayaan untuk menerangkan masalah, mentakrifkan keperluan dan menyelaraskan kerja dengan jelas menjadi lebih penting.

Pembangun masa depan bukan sahaja pengekod. Pembangun masa hadapan lebih dekat dengan pengendali teknikal, pemikir produk, pereka bentuk sistem dan pengurus aliran kerja AI.

Maksud Ini untuk Pengasas Kecil dan Operator Solo

Bagi pengasas kecil, pekerja bebas dan pengendali solo, perubahan ini sebenarnya boleh menjadi peluang.

Pada masa lalu, membina perisian memerlukan lebih ramai orang, lebih banyak wang dan lebih banyak masa. AI mengurangkan beberapa geseran itu. Pasukan kecil kini boleh membina prototaip dengan lebih pantas, menguji idea dengan lebih pantas, menulis kandungan dengan lebih pantas, mencipta halaman pendaratan dengan lebih pantas dan mengautomasikan lebih banyak aliran kerja.

Ini tidak bermakna membina perniagaan menjadi mudah. Pelanggan, pengedaran, kepercayaan, jualan dan penghantaran masih sukar. Tetapi AI membolehkan pemain yang lebih kecil mencuba perkara yang sebelum ini memerlukan pasukan yang lebih besar.

Ini bersambung dengan arah aliran yang lebih luas yang sentiasa saya lihat: nilainya bergerak daripada pelaksanaan sahaja kepada penghakiman dan pembinaan sistem.

Jika anda boleh memahami pasaran, mencari masalah, membina penyelesaian mudah, menggunakan AI untuk mempercepatkan pelaksanaan dan menambah baik berdasarkan maklum balas, anda mungkin mempunyai lebih banyak leverage daripada sebelumnya.

Tetapi jika anda hanya bergantung pada AI untuk menjana sesuatu tanpa memahami masalah itu, anda mungkin masih bergelut.

AI memberikan leverage, tetapi leverage hanya membantu apabila anda mempunyai arah.

Pandangan Saya: Belajar Memerintah Mesin

Satu petikan daripada perbincangan GitLab menyerlah: perisian akan dibina oleh mesin dan diarahkan oleh manusia.

Saya rasa ini adalah cara yang berguna untuk memikirkan tentang masa hadapan.

Persoalannya bukan sama ada mesin akan menulis lebih banyak kod. Mereka akan. Persoalannya ialah siapa yang boleh mengarahkan mereka.

Orang yang hanya tahu cara melaksanakan arahan mungkin menjadi lebih terdedah. Orang yang boleh mentakrifkan matlamat, mereka bentuk sistem, menilai output dan menghubungkan teknologi kepada nilai perniagaan akan menjadi lebih penting.

Ini terpakai bukan sahaja kepada jurutera perisian. Ia terpakai kepada pakar SEO, pemasar, pereka bentuk, pencipta kandungan, pengasas dan pengendali.

AI mendorong kita semua untuk bergerak satu tahap lebih tinggi.

Daripada hanya melakukan tugasan, kita perlu memahami sistem di sebalik tugas itu. Daripada hanya menghasilkan output, kita perlu memahami sama ada output mencipta nilai. Daripada hanya menggunakan AI, kita perlu tahu cara untuk membimbing, menguji dan membetulkan AI.

Itulah kemahiran sebenar.

Kesimpulan: Kisah Pemberhentian Bukan Kisah Keseluruhan

GitLab bukan sahaja sebagai isyarat, tetapi pemberhentian adalah “AI” sahaja. sedang menggantikan pengaturcara.”

Tafsiran yang lebih baik ialah syarikat perisian mereka bentuk semula diri mereka untuk dunia di mana ejen AI boleh melakukan lebih banyak kerja pada kelajuan mesin. Ini akan mengubah struktur pasukan, jangkaan kerja, keperluan kemahiran dan cara perisian dibina.

Sesetengah orang akan terluka dengan peralihan ini. Bahagian itu adalah nyata dan tidak boleh diabaikan. Tetapi masa depan bukan sekadar "tiada pekerjaan." Ia lebih berkemungkinan sebagai rombakan nilai.

Pelaksanaan rutin menjadi kurang dilindungi. Pemikiran sistem menjadi lebih berharga. Penggunaan alat menjadi asas. Penghakiman menjadi premium.

Bagi pembangun dan pekerja digital, matlamatnya adalah untuk tidak bersaing dengan AI dalam melakukan kerja berulang. Matlamatnya ialah untuk menjadi orang yang tahu perkara yang perlu dibina, mengapa ia penting, cara membimbing mesin dan cara menukar output kepada nilai sebenar.

AI mungkin menulis lebih banyak kod.

Tetapi manusia masih perlu memutuskan perkara yang patut dibina.

Soalan Lazim

Adakah AI menggantikan jurutera perisian?

AI sedang menukar kejuruteraan perisian, tetapi tidak mungkin menggantikan semua jurutera perisian. Ia boleh mengautomasikan tugas pengekodan berulang, menjana boilerplate, membantu dengan penyahpepijatan dan mempercepatkan pembangunan, tetapi pertimbangan manusia masih diperlukan untuk reka bentuk sistem, keputusan produk, keselamatan, seni bina dan penyelesaian masalah dunia sebenar.

Mengapa GitLab memberhentikan pekerja walaupun pertumbuhan hasil meningkat?

Penstrukturan semula GitLab nampaknya disambungkan kepada AI dan strategi agennya. Syarikat sedang menyusun semula untuk masa depan di mana ejen AI memainkan peranan yang lebih besar dalam aliran kerja pembangunan perisian. Inilah sebabnya mengapa pemberhentian dirasakan lebih seperti penstrukturan semula strategik daripada langkah mengurangkan kos yang mudah.

Apakah kemahiran yang diperlukan oleh pembangun dalam era AI?

Pembangun memerlukan reka bentuk sistem yang lebih kukuh, pemikiran produk, penyahpepijatan, semakan kod, kesedaran keselamatan, automasi aliran kerja dan kemahiran orkestrasi AI. Mengetahui cara menulis kod masih berguna, tetapi mengetahui cara mereka bentuk, menilai dan mengurus sistem berbantukan AI mungkin menjadi lebih berharga.

Adakah AI akan mencipta pekerjaan perisian baharu?

AI mungkin mengurangkan permintaan untuk beberapa tugas pengekodan berulang, tetapi ia juga boleh mencipta permintaan baharu yang lebih murah untuk membina perisian. Lebih banyak syarikat mungkin mencipta alatan dalaman, mengautomasikan aliran kerja, melancarkan produk dan membina sistem dikuasakan AI, yang boleh mencipta jenis peranan teknikal baharu.

Apakah yang dimaksudkan dengan “perisian yang dibina oleh mesin, diarahkan oleh manusia”?

Ini bermakna penjanaan kod dan alat pengekodan manusia yang lebih banyak boleh dikendalikan oleh AI manakala penjanaan kod manusia dan pengekodan lebih banyak. lebih lanjut mengenai mentakrifkan matlamat, mereka bentuk sistem, menyemak output, mengurus aliran kerja dan membuat keputusan perniagaan atau produk.

Bagaimanakah pemula harus bersedia untuk AI dalam kejuruteraan perisian?

Pemula masih harus mempelajari asas pengaturcaraan, tetapi mereka juga harus mempelajari cara sistem berfungsi. Mereka harus berlatih membaca kod, nyahpepijat, memahami seni bina, menggunakan alatan AI dengan berhati-hati dan membina projek sebenar yang menyelesaikan masalah sebenar.
Jack Lee

Jack Lee

Building Cari Visibility with SEO, GEO & Laman Web Dibantu AI melalui projek dan eksperimen praktikal.