KomputerPengaturcaraan

Sekiranya pengaturcara untuk melaksanakan kerja-kerja yang tidak beretika atau menyalahi undang-undang?

Minggu lalu, rangkaian mempunyai jawatan ditulis oleh programmer dan guru Bill Sourorom. Ia dipanggil "kod, yang saya malu."

Sedang perbincangan bermula di kalangan pengaturcara

Dalam jawatan Souror menceritakan dahsyat programmer muda yang telah mendapat pekerjaan dan telah diberi tugas untuk mewujudkan sebuah laman web untuk syarikat-syarikat farmaseutikal. Seluruh post bernilai membaca, tetapi persoalannya adalah bahawa pengaturcara terpaksa membantu syarikat itu untuk membuat iklan berdasarkan penipuan, yang sepatutnya untuk meyakinkan wanita muda mengambil ubat tertentu.

Kemudian dia tahu bahawa dadah telah dikenali untuk hartanah untuk memburukkan kemurungan dan sekurang-kurangnya seorang wanita muda membunuh diri dengan mengambil itu. Beliau juga tahu bahawa kakaknya mengambil ubat ini, dan memberi amaran kepada beliau akibatnya.

Walau bagaimanapun, walaupun dekad kemudian, dia masih merasa bersalah kerana kerja ini. Menulis post ini telah diilhamkan oleh perbualan Roberta Martina, bertajuk "Masa depan pengaturcaraan." Martin adalah seorang tokoh yang popular dalam dunia pengaturcara, walaupun di sini ia lebih dikenali sebagai "Uncle Bob."

pembangun perisian "membunuh orang"

Dalam temu bual ini, Martin berpendapat bahawa pemaju perisian perlu memikirkan apa yang mereka memikul tanggungjawab, dan ia mesti dilakukan dengan cepat. "Mari kita membuat keputusan apa ertinya menjadi seorang programmer - Martin berkata dalam video. - Tamadun bergantung kepada kita, tetapi tidak menyedarinya sehingga sekarang. "

Hakikat bahawa semua orang di dunia hari ini, apa yang kita lakukan, termasuk membeli barang, panggilan telefon, memandu kereta, terbang dalam kapal terbang, tidak boleh melakukan tanpa perisian. Berpuluh-puluh orang telah terbunuh oleh perisian rosak dalam kereta, manakala beratus-ratus telah meninggal dunia atas sebab yang sama semasa perjalanan udara.

"Kami membunuh orang, - kata Martin. - Kami datang ke dalam perniagaan ini untuk tidak melakukannya. Tetapi keadaan hanya semakin teruk. "

masalah baru

Martin berkata, pada pendapatnya, terdapat tanda-tanda bahawa pemaju pada tahun-tahun akan datang akan semakin berhadapan dengan beberapa masalah sebenar. Beliau memberi contoh Ketua Pengarah Volkswagen di Amerika, Michael Horn, yang pertama kali menuduh jurutera perisian dalam pengeluaran yang dihasilkan oleh syarikat. Semasa skandal itu, yang berlaku pada pendengaran kongres, Horn berkata pengaturcara telah bertindak sendiri "kerana satu sebab atau yang lain." Kemudian Horn meletak jawatan selepas pendakwa raya AS menuduh syarikat tersebut dalam membuat keputusan ini di peringkat tertinggi dan cuba untuk menyembunyikannya.

Tetapi Martin berkata: "Perkara yang paling aneh adalah tingkah laku pemaju perisian yang menulis kod. Beberapa pengaturcara menulis kod yang membantu syarikat itu melanggar undang-undang. Adakah anda fikir mereka mengetahui tentang perkara ini? Saya rasa mereka mungkin tahu. "

Panggilan untuk Tindakan

Martin selesai ucapannya dengan panggilan untuk tindakan, di mana beliau memberi amaran bahawa satu hari beberapa pemaju perisian akan lakukan yang akan membawa kepada malapetaka, yang membunuh berpuluh-puluh ribu orang.

Tetapi Souror menunjukkan bahawa ia bukan hanya pembunuhan rawak atau pencemaran udara yang disengajakan. Syarikat di Wall Street telah menggunakan perisian untuk memanipulasi harga saham. "Ia tidak boleh berlaku tanpa sebarang programmer yang mencipta pesanan palsu", - kata Souror.

pengiktirafan pengaturcara

Sourora post muncul di Hacker News and Reddit dan menyebabkan penerbitan senarai panjang pengiktirafan daripada pengaturcara perkara yang tidak beretika dan kadang-kadang haram yang mereka diminta untuk melaksanakan.

Satu menulis tentang pekerjaannya di syarikat yang ditandatangani orang untuk surat berita e-mel mereka, walaupun selepas mereka memberikan mereka (yang mungkin melanggar undang-undang persekutuan). Pengaturcara kemudian menulis skrip untuk membantu penjual menentukan penonton sasaran syarikat. Apabila lelaki ini dinyatakan Pengarah pendapat teknikal mengenai beretika kerja itu, beliau telah diarahkan untuk menulis surat perletakan jawatan. Dan kini, menurut beliau, ini pengaturcara sama bekerja di permulaan untuk menentukan pelbagai perkhidmatan yang luas data kepada lokasi orang.

programmer lain telah diupah dengan menulis perisian untuk radio. Beliau diminta untuk menggunakan saluran yang dikhaskan untuk perkhidmatan kecemasan, kerana ia akan mempercepatkan operasi peranti. "Ia adalah lebih cepat, tetapi secara tidak sah, dan lebih-lebih lagi, ia adalah berbahaya jika berlaku kecemasan," - katanya. Dia enggan mematuhi perintah ini, tetapi berkata sentiasa ada programmer yang sanggup mengikut arahan tanpa soalan.

programmer lain memberitahu saya bahawa semasa latihan beliau telah dipindahkan ke beberapa kod yang anda salin daripada laman pertandingan. Man diminta untuk membuat pada dasarnya demo untuk pelabur. Dia sedar bahawa kepimpinan adalah perlu untuk menipu mereka.

Juga ia menerbitkan sebuah cerita tentang bagaimana programmer lain telah diminta untuk menukar sandaran data kewangan tertentu dan melancarkan laporan tahunan lagi dengan memulihkan salinan sandaran dipinda itu. programmer ini enggan kerja. Beberapa tahun kemudian dia mendapat tahu bahawa bekas pelanggan beliau ditangkap atas tuduhan pengelakan cukai.

Seorang pengaturcara juga berkata baru-baru ini beliau telah diminta untuk membuat permainan peluang untuk kanak-kanak di bawah nama seorang yang arah kepada pihak pengurusan. Menurut beliau, dia tidak lagi bekerja untuk syarikat.

kekurangan etika

Tema biasa di kalangan semua cerita-cerita ini adalah bahawa jika pemaju enggan mematuhi kerja itu, syarikat itu hanya akan mencari orang lain yang boleh melakukannya. Mungkin ini adalah benar sekarang, tetapi tidak lama lagi mungkin berubah.

"Kami memerintah dunia, - kata Martin. - Orang lain percaya bahawa mereka memerintah dunia. Tetapi sebenarnya mereka hanya ditulis peraturan dan menyerahkan mereka kepada kami. Dan kemudian kita menulis kaedah-kaedah untuk membantu anda mengendalikan mesin dan melakukan segala yang perlu kepada manusia. "

Martin memberi amaran, jika pengaturcara tidak mula mengambil tanggungjawab atas tindakan mereka sekarang, selepas berlaku beberapa peristiwa dahsyat yang boleh membunuh beribu-ribu orang, penggubal undang-undang akan melakukannya untuk mereka, menetapkan semua peraturan operasi, sehingga bahasa yang mereka akan dibenarkan untuk digunakan.

menangani

Penyelesaian jelas adalah untuk mengajar asas-asas etika. Dan mereka cukup banyak wajib bagi setiap pelajar sains komputer yang lulus dari program latihan selama empat tahun. Alkitab kursus ini akan karya penulis Sarah Baas "Hadiah dari api neraka. Sosial, undang-undang dan etika masalah untuk komputer"

Malangnya, ramai pemaju perisian hari ini adalah otodidak atau belajar melalui Bootcamps dipanggil pengkodan.

Dalam kes ini, pendidikan mereka jarang mempunyai apa-apa jenis etika pengajaran. Perhatian khusus harus diberikan kepada orang-orang yang dengan cepat boleh menulis kod untuk memenuhi pasaran yang semakin meningkat dan rakus.

Souror menggalakkan semua pemaju yang menggunakan Bootcamps dan tapak latihan dalam talian, untuk mula bercakap tentang tanggungjawab etika yang datang bersama-sama dengan kod bertulis.

kawalan operasi

Tetapi apa pengaturcara benar-benar memerlukan sebuah organisasi yang akan mengurus dan mengawal selia profesion mereka. industri lain, seperti yang kita tahu, telah lama mempunyai kawalan itu. Pada masa ini, tidak ada yang seperti itu untuk pemaju, walaupun Persatuan Computing Machinery telah mula membuat dokumen etika bagi pengaturcara.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ms.birmiss.com. Theme powered by WordPress.