KompjuteraProgramimi

Duhet programuesit për të kryer punë joetike ose të paligjshme?

Javën e kaluar, rrjeti ka një post të shkruar nga një programues dhe mësues Bill Sourorom. Ajo që quhet "kodi, që më vjen turp."

Si Diskutimi filloi në mesin e programuesit

Në postin Souror tregon historinë e tmerrshme të një programues i ri i cili ka marrë një punë dhe i është dhënë detyra e krijimit të një faqe interneti për kompanitë farmaceutike. I tërë post është me vlerë leximi, por çështja është se programuesi kishte për të ndihmuar kompania për të krijuar reklama në bazë të mashtrimit, i cili është dashur të bindë gratë e reja duke marrë një droge të caktuar.

Më vonë ai mësoi se droga ka qenë i njohur për pasurinë e tij për të përkeqësojnë depresionin dhe të paktën një grua e re e angazhuar vetëvrasje duke marrë atë. Ai gjithashtu mësoi se motra e tij e merr këtë mjekim, dhe paralajmëroi atë për pasojat.

Megjithatë, edhe dekada më vonë, ai ende ndihet fajtor për shkak të kësaj pune. Shkruar këtë post është frymëzuar nga një bisedë Roberta Martina, me titull "E ardhmja e programimit." Martin është një figurë popullore në botën e programuesve, edhe pse këtu ajo është më shumë i njohur si "Uncle Bob."

zhvilluesit e programeve "vrasin njerëz"

Në këtë intervistë, Martin thotë se zhvilluesit e programeve duhet të kuptoj se çfarë ata marrin përsipër përgjegjësinë, dhe kjo duhet të bëhet shpejt. "Le të vendosë se çfarë do të thotë të jetë një programues - Martin thotë në video. - Civilization varet nga ne, por nuk e kuptojnë atë deri më tani ".

Fakti që të gjithë në botë sot, atë që ne bëjmë, duke përfshirë blerjen e gjërave, telefonata, ngarje makina, fluturonte në aeroplanë, nuk mund të bëjë pa software. Dhjetëra njerëz tashmë janë vrarë nga software të meta në makina, ndërsa qindra kanë vdekur për të njëjtën arsye gjatë udhëtimit ajror.

"Ne vrasin njerëz, - thotë Martin. - Ne kemi ardhur në këtë biznes të mos e bëjë atë. Por situata është vetëm duke u përkeqësuar. "

probleme të reja

Martin vuri në dukje se, sipas mendimit të tij, ka shenja se zhvilluesit në vitet e ardhshme gjithnjë do të ballafaqohen me disa probleme reale. Ai përmendi shembullin e Drejtorit të Përgjithshëm të Volkswagen në Amerikë, Michael Horn, i cili për herë të parë akuzoi inxhinierë software në emisionet që janë prodhuar nga kompania. Gjatë skandalin, i cili shpërtheu në një seancë të kongresit, Horn tha se programuesit kanë vepruar vetë "për një arsye ose një tjetër." Më vonë Horn dha dorëheqjen pasi prokurorët amerikanë akuzuan kompaninë në marrjen e këtij vendimi në nivelin më të lartë dhe duke u përpjekur për të fshehur atë.

Por Martin ka thënë: "Gjëja më e çuditshme ishte sjellja e zhvilluesit e programeve që shkroi kodin. Disa programmers shkruani kodin që ndihmoi kompaninë për të thyer ligjin. A mendoni se ata mund të dinë në lidhje me të? Unë mendoj se ata janë të ngjarë të dinë. "

Thirrje për veprim

Martin përfundoi fjalimin e tij me një thirrje për veprim, në të cilën ai paralajmëroi se një ditë disa zhvillues software do të bëjë që do të çojë në një katastrofë, e cila vrasin dhjetëra mijëra njerëzve.

Por Souror tregon se kjo nuk është vetëm një vrasje të rastit apo ndotja e ajrit qëllimshme. Firmat në Wall Street janë tashmë të përdorur software për të manipuluar të aksioneve kuotat. "Kjo nuk mund të ndodhë pa asnjë programues i cili krijon një urdhër të rreme", - thotë Souror.

njohja e programuesit

Sourora pas u shfaq në Hacker News dhe Reddit dhe shkaktoi botimin e një listë të gjatë të njohjeve nga programuesit e gjërave joetike dhe nganjëherë të paligjshme që ata u pyetën për të kryer.

Një shkruan për punën e tij në kompani që nënshkruar njerëz për gazetat e tyre email, edhe pasi ata japin ato (që mund të jetë një shkelje e ligjit federal). Programmers pastaj shkruani Scripts për të ndihmuar shitësit përcaktuar audiencës në shënjestër të kompanisë. Kur ky djalosh shpreh mendimin e Drejtorit Teknik për punën joetike të tillë, ai ishte urdhëruar për të shkruar një letër të dorëheqjes. Dhe tani, sipas tij, këto programmers njëjta që punojnë në biznese fillestare për të përcaktuar një rrjet të gjerë të të dhënave në vendndodhjen e njerëzve.

Një programues u punësua duke shkruar software për radio. Ai u kërkoi që të përdorin kanalet e rezervuara për shërbimet emergjente, sepse kjo do të përshpejtonte funksionimin e pajisjes. "Kjo është më e shpejtë, por në mënyrë të paligjshme, dhe për më tepër, ajo është e rrezikshme në rast të emergjencave," - tha ai. Ai refuzoi në përputhje me këtë qëllim, por thotë se nuk është gjithmonë një programues i cili është i gatshëm për të ndjekur urdhërat e pa fjalë.

Një programues më tha se gjatë trajnimit ai u transferua në një kod që ju kopjuar nga faqja e konkurrencës. Njeriu e pyeti për të krijuar në bazë të tij një demo për investitorët. Ai e kuptoi se udhëheqja ishte e nevojshme për të mashtruar ata.

Gjithashtu ajo ka publikuar një histori se si një programues i është kërkuar të ndryshojë kopje rezervë të të dhënave të caktuara financiare dhe të nisë raportin vjetor përsëri nga rivendosja kopje rezervë të ndryshuar. Kjo programues refuzoi punën. Disa vjet më vonë mori vesh se ish-klientët e tij janë arrestuar për evazion fiskal.

Një programues gjithashtu tha se kohët e fundit ai u pyet për të krijuar një lojë të fatit për fëmijët nën maskën e një drejtim të të cilit të menaxhimit. Sipas tij, ai nuk punon për kompaninë.

Mungesa e etikës

Tema zakonshme në mesin e të gjitha këtyre historive është se nëse zhvilluesi i refuzon të pajtohet me një punë të tillë, kompania thjesht do të gjejnë dikë tjetër që mund ta bëjë këtë. Ndoshta kjo është e vërtetë tani, por mund të ndryshojë shumë shpejt.

"Ne e sundimit të botës, - tha Martin. - Njerëz të tjerë besojnë se ata të sunduar botën. Por në fakt ato janë të shkruara vetëm rregullat dhe t'ia paraqesë ato tek ne. Dhe pastaj kemi shkruar rregullat për të ndihmuar ju të veprojë makina dhe të bëjë gjithçka që është e nevojshme për njerëzimin. "

Martin paralajmëruar, në qoftë se programuesit nuk do të fillojnë të marrin përgjegjësi për veprimet e tyre tani, pas të ndodhë ndonjë ngjarje apokaliptike që mund të vrasin mijëra njerëz, ligjvënësit do të bëjë atë për ta, formacioneve të gjitha rregullat e funksionimit, deri në gjuhën që ata do të lejohen të përdorin.

adresim

Zgjidhja e qartë është për të mësuar bazat e etikës. Dhe ata janë shumë e shumë të detyrueshme për çdo student i shkencave kompjuterike cili u diplomua nga një program trajnimi katërvjeçar. Bibla ky kurs duhet të jetë një punë e autorit Sarah Baas "Dhuratë e zjarrit:. Problemeve sociale, ligjore dhe etike për kompjuterë"

Për fat të keq, shumë prej sotme zhvilluesit e programeve janë të vetë-mësohet, ose mësojnë nëpërmjet të ashtuquajturave coding bootcamps.

Në këtë rast, edukimi i tyre rrallë përfshin çdo lloj të etikës mësimdhënies. Vëmendje e veçantë duhet t'i kushtohet njerëzve të cilët mund të shkruajnë shpejt kod të takohen në rritje dhe të pangopur në treg.

Souror inkurajon të gjithë zhvilluesve të cilët përdorin bootcamps dhe faqet online të trajnimit, për të filluar duke folur për përgjegjësitë etike që vijnë së bashku me kodin shkrim.

kontrolli operacion

Por ajo që programuesit të vërtetë nevojë për një organizatë që do të menaxhojnë dhe rregullojnë profesionin e tyre. industritë e tjera, siç e dimë, kemi kohë kishte kontroll të tillë. Aktualisht, nuk ka asgjë si kjo për zhvilluesit, edhe pse Shoqata për Computing Machinery tashmë ka filluar për të krijuar dokumente etike për programuesit.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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