ArvutidProgrammeerimine

Kui programmeerijad teha ebaeetiline või ebaseaduslik töö?

Eelmisel nädalal on võrgu post kirjutanud programmeerija ja õpetaja Bill Sourorom. Seda nimetatakse "koodi, mis ma olen häbi."

Kuna arutelu algas seas programmeerijad

In post Souror ütleb kohutav lugu noorest programmeerija, kes on saanud tööd ja anti ülesandeks luua veebileht farmaatsiaettevõtted. Kogu postitus on väärt lugemist, kuid küsimus on, et programmeerija oli aidata ettevõttel luua reklaame eksitamist, mis pidi veenda noori naisi võttes eelkõige narkootikumide.

Hiljem ta sai teada, et kui ravim on tuntud oma vara raskendada depressiooni ja vähemalt üks noor naine sooritas enesetapu, võttes seda. Ta sai teada, et tema õde võtab seda ravimit, ning hoiatas teda tagajärgedest.

Kuid isegi aastakümneid hiljem, ta ikka tunneb süüdi, sest see töö. Kirjutage selle postituse inspireeritud vestlus Roberta Martina pealkirjaga "Tuleviku programmeerimine." Martin on populaarne tegelane maailma programmeerijad, kuigi siin see on rohkem tuntud kui "Onu Bob."

Tarkvara arendajad "tapavad inimesi"

Selles intervjuus Martin väidab, et tarkvara arendajad peavad välja mõtlema, mida nad võtavad vastutuse ja seda tuleb teha kiiresti. "Olgem otsustada, mida tähendab olla programmeerija - Martin ütleb video. - Civilization sõltub meist, kuid ei tea seda siiani. "

Asjaolu, et kõik tänapäeva maailmas, mida me teeme, sealhulgas osta asju, telefonikõned, sõidu autod, lendavad lennukid, ei saa seda teha ilma tarkvarata. Kümned inimesed on juba tapetud vigane tarkvara autod, samas sajad on surnud samal põhjusel lennureisil.

"Me tappa inimesi, - ütleb Martin. - Meil tekkis see äri ei tee seda. Kuid olukord on ainult süveneb. "

uusi probleeme

Martin märkis, et tema arvates on märke, et arendajad lähiaastatel silmitsi üha mõned tegelikke probleeme. Ta tõi näiteks peadirektor Volkswagen Ameerikas, Michael Horn, kes esimesena süüdistas tarkvara inseneride heitkoguseid, mis on toodetud firma. Ajal skandaali, mis puhkes kongressi kuulmine, Horn ütles, et programmeerijad on tegutsenud ise "jaoks ühel või teisel põhjusel." Hiljem Horn lahkus pärast USA prokurörid süüdistasid firma otsuse tegemisel kõige kõrgemal tasemel ja püüab seda varjata.

Aga Martin ütles: "imelikum oli käitumist tarkvara arendajad, kes kirjutas koodi. Mõned programmeerijad kirjutada koodi, mis aitas ettevõtte seadust rikkuda. Kas sa arvad, et nad võiksid teada? Ma arvan, et nad on tõenäoliselt teada. "

Kutse tegevusele

Martin lõpetas oma sõnavõtu üleskutse, kus ta hoiatas, et ühel päeval mõned tarkvara arendaja teeb, mis viib katastroofini, mis tapavad kümneid tuhandeid inimesi.

Aga Souror näitab, et see ei ole lihtsalt juhusliku tapmise või tahtliku õhusaaste. Firmad on Wall Street juba kasutate tarkvara manipuleerida börsikursid. "See ei juhtu ilma programmeerija, kes loob võltsitud tellimuste", - ütleb Souror.

tunnustamise programmeerijad

Sourora post ilmus Hacker Uudised ja Reddit ja põhjustas avaldamise pika nimekirja tunnustusi programmeerijad ebaeetiline ja mõnikord ebaseaduslike asju, mida nad paluti täita.

Üks kirjutas oma tööd allkirjastanud ettevõttele inimesed oma e-uudiskirja, isegi pärast loobuvad nende (mis võib olla föderaalseaduse rikkumine). Programmeerijad siis kirjutada skriptid, et aidata müüjad kindlaks ettevõtte sihtrühmale. Kui see kutt teatas tehniline direktor arvamust ebaeetiline sellist tööd, ta kästi kirjutada lahkumisavalduse. Ja nüüd on tema sõnul need samad programmeerijad kallal start-ups, et määrata küllusliku asukoha andmeid inimesi.

Teine programmeerija oli palgatud kirjutades tarkvara raadio. Ta küsis kasutada kanalite reserveeritud hädaabiteenustele, sest see kiirendab seadme tööd. "See on kiirem, kuid ebaseaduslikult, ja pealegi, see on ohtlik hädaolukorras," - ütles ta. Ta keeldus vasta selles järjekorras, kuid ütleb, et on alati programmeerija, kes on valmis käske ilma küsimus.

Teine programmeerija ütles mulle, et treeningu ajal viidi ta üle mingi kood, et sa kopeerida võistluspaika. Man palutakse luua selle põhjal demo investoritele. Ta mõistis, et juhtkond oli vaja petta neid.

Samuti avaldas loo sellest, kuidas teise programmeerija paluti muuta backup teatavate andmete ja käivitada aastaaruande uuesti taastada varukoopia muudetud. See programmeerija keeldus tööd. Paar aastat hiljem sai ta teada, et tema endine klientidele vahistati maksupettustega.

Üks programmeerija ütles ka, et hiljuti tal paluti luua õnnemängu lastele varjus, kelle suunas juhtimine. Tema sõnul ei ole tal enam töötab ettevõte.

puudumine eetika

Ühine teema hulgas kõik need lood on, et kui arendaja keeldub niisugust tööd teha, firma lihtsalt leida keegi, kes võiks seda teha. Võibolla see on tõsi nüüd, kuid võib peagi muutuda.

"Me maailma valitseda, - ütles Martin. - Teised inimesed usuvad, et nad maailma valitseda. Aga tegelikult nad ainult kirjalike eeskirjade ja esitada need meile. Ja siis me kirjutame reeglid, mis aitavad teil töötada masinate ja teha kõik, mis on vajalik inimkonnale. "

Martin hoiatanud, kui programmeerijad ei hakka võtma vastutuse oma tegude eest nüüd, pärast juhtub mõned ilmutuslik sündmus, mis võib tappa tuhandeid inimesi, seadusandjad teevad seda nende eest, diktofonid kõiki reegleid operatsiooni, kuni keel, et nad on lubatud kasutada.

tegelemine

Ilmne lahendus on õpetada põhitõdesid eetika. Ja nad on päris palju kohustuslik igale õpilasele infotehnoloogia, kes lõpetas nelja-aastase koolitusprogrammi. Piibel seda muidugi peaks olema töö autor Sarah Baas "Kingitus Fire: sotsiaalsed, õiguslikud ja eetilised probleemid arvutite."

Kahjuks paljud tänapäeva tarkvaraarendajad on iseõppinud või õppida läbi nn kodeerimise bootcamps.

Sel juhul nende haridus harva sisaldab mingit õpetamise eetika. Erilist tähelepanu tuleb pöörata inimestele, kes saavad kiiresti kirjutada koodi kasvavad ja ablas turul.

Souror julgustab kõik arendajad, kes kasutavad bootcamps ja online-koolitus saite, et rääkima hakata eetiline vastutus, mis tulevad koos kirjalikult koodi.

töörežiimi

Aga mida programmeerijad tõesti vaja organisatsiooni, mis hallata ja reguleerida oma elukutse. Teistes tööstusharudes, nagu me teame, on pikka aega olnud sellist kontrolli. Praegu ei ole midagi sellist arendajatele, kuigi Assotsiatsiooni Computing Machinery juba hakanud looma eetilise dokumendid programmeerijad.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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