DatoriProgrammēšana

Ja programmētājiem veikt neētisku vai nelikumīgu darbu?

Pagājušajā nedēļā, tīkls ir post raksta programmētājs un skolotāja Bill Sourorom. To sauc par "kods, kas man ir kauns."

Kā diskusija sākās starp programmētājiem

In post Souror stāsta briesmīgo stāstu par jaunu programmētājs, kurš ir ieguvuši darbu, un tika dots uzdevums izveidot tīmekļa vietni, lai farmācijas uzņēmumiem. Visa ziņa ir vērts lasīt, bet punkts ir tas, ka programmētājs bija, lai palīdzētu uzņēmumam veidot reklāmas, pamatojoties uz maldināšanu, kas bija paredzēts, lai pārliecinātu jaunietes pievērstu īpašu narkotiku.

Vēlāk viņš uzzināja, ka zāles ir pazīstama ar savu īpašumu, lai pasliktināt depresiju un vismaz viens jauns sieviete izdarīja pašnāvību, ņemot to. Viņš arī uzzināja, ka viņa māsa notiek šīs zāles, un brīdināja viņu par sekām.

Tomēr, pat gadu desmitus vēlāk, viņš joprojām jūtas vainīgs, jo par šo darbu. Rakstīt šo post iedvesmoja sarunas Roberta Martina, ar nosaukumu "Par plānošanas nākotne." Martin ir populāra figūra pasaules programmētāju, lai gan šeit tas ir vairāk pazīstams kā "Uncle Bob."

Programmatūras izstrādātāji "nogalināt cilvēkus"

Šajā intervijā, Martin uzskata, ka programmatūras izstrādātājiem ir nepieciešams, lai noskaidrotu, ko viņi uzņemas atbildību, un tas ir jādara ātri. "Let 's izlemt, ko tas nozīmē būt programmētājs - Martin saka video. - Civilizācija ir atkarīgs no mums, bet ne realizēt, līdz šim ".

Fakts, ka visi mūsdienu pasaulē, ko mēs darām, arī pērk lietas, tālruņa zvanus, vadot automašīnu, lidojot lidmašīnām, nevar iztikt bez programmatūras. Desmitiem cilvēku jau ir nogalināti kļūdains programmatūras automašīnām, bet simtiem ir miruši un tā paša iemesla dēļ gaisa ceļojuma laikā.

"Mēs nogalināt cilvēkus, - saka Martin. - Mēs stājās šajā biznesā nevar to darīt. Taču situācija tikai pasliktinās. "

jaunas problēmas

Martin norādīja, ka, pēc viņa domām, ir pazīmes, ka izstrādātāji turpmākajos gados aizvien vairāk būs jārēķinās ar dažām reālām problēmām. Viņš minēja piemēru ģenerāldirektors Volkswagen Amerikā, Michael Horn, kurš pirmais apsūdzēja programmatūras inženieri emisijās, kas tiek ražoti uzņēmuma. skandāls, kas izcēlās pie Kongresa sēdes laikā Horn teica, ka programmētāji ir rīkojušies paši "par viena vai cita iemesla dēļ." Vēlāk Horn atkāpās pēc tam, kad ASV prokurori apsūdzēja kompāniju šī lēmuma pieņemšanā augstākajā līmenī un cenšas slēpt to.

Bet Martin teica: "Savādā lieta bija uzvedība programmatūras izstrādātājiem, kuri rakstīja kodu. Daži programmētāji rakstīt kodu, kas palīdzēja uzņēmumam pārkāpj likumu. Vai jūs domājat, ka viņi varētu zināt par to? Es domāju, ka viņi var zināt. "

Aicinājums uz darbību

Martin pabeidzis savu runu ar aicinājumu uz rīcību, kurā viņš brīdināja, ka kādu dienu kāds programmatūras izstrādātājs darīt novedīs pie katastrofas, kas nogalināt desmitiem tūkstošu cilvēku.

Bet Souror norāda, ka tas nav tikai nejauši nonāvēšanas vai apzināta gaisa piesārņojums. Uzņēmumi uz Wall Street jau izmanto programmatūru, lai manipulēt akciju kotējumus. "Tas nevar notikt bez programmētājs, kurš rada viltus pasūtījumiem", - saka Souror.

atzīšana programmētāju

Sourora post parādījās Hacker News un Reddit un izraisīja publicēšanu garu sarakstu ar atzinības no programmētājiem neētisku un dažkārt nelikumīgu lietām, ka viņi lūdza veikt.

Viens rakstīja par savu darbu uzņēmumā, kas parakstīts cilvēkus viņu e-pasta biļetenus, pat pēc tam, kad viņi tos (kas var būt pārkāpums federālo likumu). Programmētāji tad rakstīt skriptus, lai palīdzētu pārdevējiem noteikt uzņēmuma mērķauditoriju. Kad šis puisis paziņoja tehniskais direktors viedokli par neētisku šādu darbu, viņš lika uzrakstīt iesniegumu par atkāpšanos. Un tagad, pēc viņa domām, šie paši programmētāji strādā uz start-ups, lai noteiktu, plašs datu par vietu cilvēku.

Vēl viens programmētājs bija nolīgusi rakstot programmatūru radio. Viņš lūdza, lai izmantotu kanālus rezervēti ārkārtas dienestiem, jo tas paātrinātu ierīces darbību. "Tas ir ātrāk, bet nelegāli, un turklāt tas ir bīstami ārkārtas situācijās," - viņš teica. Viņš atteicās izpildīt šo rīkojumu, bet saka, ka vienmēr ir programmētājs, kurš ir gatavs sekot pasūtījumus bez jautājumu.

Vēl viens programmētājs man teica, ka mācību laikā viņš tika pārcelts uz kādu kodu, kas tika kopēts no sacensību vietā. Man lūdza izveidot uz tā pamata demo investoriem. Viņš saprata, ka vadība bija nepieciešams, lai maldināt tos.

Arī tā publicēja rakstu par to, kā vēl viens programmētājs tika lūgts mainīt backup konkrētu finanšu datu un palaidiet gada pārskatu atkal atjaunojot rezerves kopiju grozījumiem. Tas programmētājs atteicās darbu. Dažus gadus vēlāk viņš uzzināja, ka viņa bijušajiem klientiem, tika arestēti par izvairīšanos no nodokļu maksāšanas.

Viens programmētājs arī teica, ka nesen viņš tika lūgts, lai radītu laimes spēles bērniem aizsegā viens, kuru virzienā vadību. Pēc viņa teiktā, viņš vairs strādā uzņēmumā.

trūkums ētikas

Kopējā tēma starp visiem šiem stāstiem ir tas, ka tad, ja attīstītājs atsakās izpildīt šādu darbu, uzņēmums vienkārši atrast kādu citu, kas varētu darīt to. Iespējams, tas ir taisnība, tagad, bet drīz var mainīties.

"Mēs valdīt pār pasauli, - teica Martin. - Citi cilvēki tic, ka viņi valdīt pār pasauli. Bet patiesībā tie ir rakstīti tikai noteikumus un iesniedz tos mums. Un tad mēs rakstām noteikumus, lai palīdzētu jums strādāt mašīnas un darīt visu, kas ir nepieciešams, lai cilvēcei. "

Martin brīdināja, ja programmētājiem nav sākt uzņemties atbildību par savu rīcību, tagad, kad notiks dažas apokaliptiskā notikumu, kas varētu nogalināt tūkstošiem cilvēku, likumdevēji darīs to viņiem, diktējot visas darbības noteikumus, līdz pat valodā, tie tiks atļauts izmantot.

Uzrunājot

Acīmredzams risinājums ir mācīt pamatus ētiku. Un tie ir diezgan daudz obligāta katram studentam datorzinātnes kurš beidzis no četru gadu mācību programmas. Bībeles šis kurss būtu darbs autora Sarah Baas "dāvanu Fire. Sociālie, juridiskās un ētiskās problēmas datoriem"

Diemžēl, daudzi no šodienas programmatūras izstrādātājiem ir autodidakts, vai mācīties, izmantojot tā saukto kodēšanas mācību kursi.

Šajā gadījumā, to izglītības reti ietver jebkāda veida mācību ētiku. Īpaša uzmanība būtu jāpievērš cilvēkiem, kuri var ātri rakstīt kodu, lai apmierinātu augošo un rijīgs tirgū.

Souror mudina visus izstrādātājus, kuri lieto mācību kursi un tiešsaistes mācību vietas, lai sāktu runāt par ētiskajiem pienākumiem, kas nāk kopā ar rakstīšanas kodu.

darbības kontrole

Bet ko programmētājiem tiešām ir nepieciešams organizāciju, kas būs pārvaldīt un regulēt savu profesiju. Citas nozares, kā mēs zinām, jau sen bija šāda kontrole. Pašlaik nekas tamlīdzīgs izstrādātājiem, lai gan asociācija Computing Machinery jau sākusi veidot ētikas dokumentus programmētājiem.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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