Mga computer, Programming
Dapat programmer upang maisagawa ang hindi sumusunod sa etika o ilegal na trabaho?
Noong nakaraang linggo, ang network ay may isang post na isinulat ng isang programmer at guro Bill Sourorom. Ito ay tinatawag na "code, na kung saan ay nahihiya ako."
Bilang ang talakayan ay nagsimula sa mga programmer
Sa post Souror nagsasabi sa kahila-hilakbot na kuwento ng isang batang programmer na nakakuha ng trabaho at ay ibinigay ang gawain ng paglikha ng isang website para sa mga pharmaceutical na kumpanya. Ang buong post na ito ay nagkakahalaga ng pagbabasa, ngunit ang punto ay na ang mga programmer ay upang matulungan ang kumpanya upang lumikha ng mga ad batay sa panlilinlang, na kung saan ay dapat na kumbinsihin ang mga batang babae sa pagkuha ng isang partikular na gamot.
Mamaya siya ay natutunan na ang mga bawal na gamot ay kilala para sa kanyang ari-arian sa magpagalit depresyon at hindi bababa sa isang batang babae na nakatuon pagpapakamatay sa pamamagitan ng pagkuha ito. Siya rin natutunan na ang kanyang kapatid na babae ay tumatagal ng mga gamot na ito, at binigyan ng babala ang kanyang mga kahihinatnan.
Gayunpaman, kahit na dekada mamaya, siya pa rin nararamdaman nagkasala dahil sa trabahong ito. Write post na ito ay inspirasyon sa pamamagitan ng isang pag-uusap Roberta Martina, na pinamagatang "Ang kinabukasan ng programming." Martin ay isang popular na pigura sa mundo ng mga programmer, kahit na dito ito ay higit na kilala bilang "Uncle Bob."
Software developer "pumatay mga tao"
Sa interbiyu, Martin argues na software developer na kailangan upang malaman kung ano sila ay kumuha sa responsibilidad, at dapat itong gawin nang mabilis. "Sabihin magpasya kung ano ang ibig sabihin nito upang maging isang programmer - Martin sabi ni sa video. - Sibilisasyon ay depende sa amin, ngunit hindi mapagtanto ito hanggang ngayon ".
Ang katotohanan na ang lahat ng tao sa mundo ngayon, kung ano ang ginagawa namin, kabilang ang pagbili ng mga bagay, tawag sa telepono, sa pagmamaneho cars, lumilipad sa eroplano, ay hindi maaaring gawin nang walang ang software. Dose-dosenang mga tao ay nai-pumatay sa pamamagitan ng may depekto software sa kotse, habang daan-daang namatay para sa parehong dahilan sa panahon ng air travel.
"Patayin namin ang mga tao, - sabi ni Martin. - Kami ay dumating sa negosyo na ito ay hindi upang gawin ito. Ngunit ang sitwasyon ay lamang sa pagkuha ng mas masahol pa. "
bagong problema
Martin mapapansin na, sa kanyang opinyon, may mga palatandaan na ang mga developer sa mga darating na taon ay lalong ma-confronted na may ilang mga tunay na problema. Nabanggit niya ang halimbawa ng General Director ng Volkswagen sa Amerika, Michael Horn, na unang inakusahan ng mga inhinyero ng software sa emissions na ginawa sa pamamagitan ng kumpanya. Sa panahon ng iskandalo, na sinira sa isang pakongreso pagdinig, Horn sinabi na ang mga programmer kumilos sa pamamagitan ng kanilang mga sarili "para sa isang kadahilanan o sa isa pa." Mamaya Horn natatalaga pagkatapos ng US prosecutors inakusahan ang kumpanya sa paggawa ng desisyon na ito sa pinakamataas na antas at sinusubukan upang itago ito.
Ngunit sinabi ni Martin: "Ang strangest bagay ay ang pag-uugali ng mga developer software kung sino ang sumulat ng code. Ang ilang mga programmers magsulat ng code na nakatulong ang kumpanya upang basagin ang batas. Sa tingin mo ikaw ay makilala nila tungkol dito? Sa tingin ko ang mga ito ay malamang na malaman. "
Gisingin
Martin natapos ang kanyang pagsasalita sa isang call to action, kung saan siya binigyan ng babala na isang araw sa ilang mga software developer ay gawin iyon ay humantong sa isang malaking kapahamakan, na pumatay sa libu-libong mga tao.
Ngunit Souror ay nagpapahiwatig na ito ay hindi lamang isang random na pagpatay o sinadya polusyon sa hangin. Mga kumpanya sa Wall Street ay gumagamit na ng software upang mamanipula ang mga stock quote. "Hindi ito maaaring mangyari nang walang anumang mga programmer na lumilikha ng isang pekeng mga order", - sabi ni Souror.
pagkilala ng mga programmer
Sourora post ay lumitaw sa Hacker News at Reddit at sanhi ng paglalathala ng isang mahabang listahan ng parangal mula sa mga programmer ng hindi sumusunod sa etika at kung minsan ay iligal na bagay-bagay na sila ay hilingin sa iyo na isagawa.
Ang isa ay sumulat tungkol sa kanyang trabaho sa kumpanya na naka-sign ang mga tao para sa kanilang mga newsletter na email, kahit na matapos nilang bigyan ang mga ito up (na maaaring maging isang paglabag ng pederal na batas). Programmer pagkatapos ay magsulat ng script para matulungan tagabenta matukoy target na madla ng kumpanya. Kapag ito guy na nakasaad teknikal na director opinyon tungkol sumusunod sa etika tulad ng trabaho, siya ay iniutos upang magsulat ng isang sulat ng pagbibitiw. At ngayon, ayon sa kanya, ang parehong mga programmer nagtatrabaho sa mga start-ups upang matukoy ang isang malawak na hanay ng mga data sa lokasyon ng tao.
Ang isa pang programmer ay tinanggap sa pamamagitan ng pagsusulat ng software para sa radyo. Siya ay nagtanong upang gamitin ang mga channels ay reserbado para sa mga serbisyo sa emergency, dahil ito ay mapabilis ang operasyon ng ang aparato. "Ito ay mas mabilis, ngunit ilegal, at saka, ito ay mapanganib sa kaso ng emerhensiya," - sinabi niya. Siya tumangging sumunod sa order na ito, ngunit sinasabi doon ay palaging isang programmer na handang sundin ang mga order nang walang tanong.
Ang isa pang programmer sinabi sa akin na sa panahon ng pagsasanay siya ay inilipat sa ilang mga code na kinopya mo mula sa kumpetisyon site. Man hilingin sa iyo na lumikha sa batayan nito ang isang demo para sa namumuhunan. Nalaman niya na ang pamumuno ay kinakailangan upang linlangin ang mga ito.
Ito rin ay nai-publish ng isang kuwento tungkol sa kung paano isa pang programmer ay hilingin sa iyo na baguhin ang mga backup ng ilang mga pinansiyal na data at ilunsad ang taunang ulat muli sa pamamagitan ng pagpapanumbalik ng mga backup na kopya ng susugan. programmer na ito tumanggi sa trabaho. Ilang taon na ang lumipas natutunan niya na ang kanyang dating mga customer ang inaresto dahil sa tax evasion.
Isang programmer din sinabi na kamakailan siya ay hilingin sa iyo na lumikha ng isang laro ng pagkakataon para sa mga bata sa ilalim ng pagkukunwari ng isa na ang direksyon upang management. Ayon sa kanya, siya ay hindi na nagtatrabaho para sa kumpanya.
kakulangan ng etika
Ang pangkaraniwang tema sa lahat ng mga kuwento ay na kung ang developer tumangging sumunod sa naturang trabaho, ang kumpanya ay simpleng makahanap ng ibang tao kung sino ang maaaring gawin ito. Marahil ito ay totoo ngayon, ngunit maaaring madaling baguhin.
"Mamuno namin ang mundo, - sabi ni Martin. - Iba pang mga tao ay naniniwala na sila ay mamuno sa mundo. Ngunit sa katunayan sila ay nakasulat lamang mga patakaran at isumite ang mga ito sa amin. At pagkatapos namin magsulat ng mga patakaran upang makatulong sa patakbuhin mo ang machine at gawin ang lahat ng iyon ay kinakailangan upang ang sangkatauhan. "
Martin binigyan ng babala, kung programmer ay hindi magsisimula na kumuha ng responsibilidad para sa kanilang mga pagkilos ngayon, matapos mangyari ang ilang apocalyptic kaganapan na maaaring pumatay sa libu-libong mga tao, ang mga mambabatas ay gawin ito para sa kanila, dictating lahat ng mga panuntunan ng pagpapatakbo, hanggang sa ang wika na sila ay pinapayagan na gamitin.
pagtugon
Ang malinaw na solusyon ay upang turuan ang mga pangunahing kaalaman ng etika. At ang mga ito ay halos ipinag-uutos na para sa bawat mag-aaral ng computer science na nagtapos mula sa isang apat na-taong programa sa pagsasanay. Bible kursong ito ay dapat na isang gawa ng ang may-akda Sarah Baas "Gift of Fire. Social, legal at etikal problema para sa mga computer"
Sa kasamaang palad, marami sa mga developer software ngayon ay self-itinuro o matutunan sa pamamagitan ng tinatawag na coding Bootcamps.
Sa kasong ito, ang kanilang pag-aaral ay bihirang may kasamang anumang uri ng etika pagtuturo. Partikular na atensiyon ay dapat bayaran sa mga tao kung sino ang maaaring mabilis na magsulat ng code upang matugunan ang lumalaking at matakaw market.
Souror naghihikayat sa lahat ng mga developer na gumagamit Bootcamps at online training site, upang simulan ang pakikipag-usap tungkol sa mga etikal na responsibilidad na dumating kasama ang pagsulat code.
operasyon control
Ngunit ano ang talagang kailangan programmer ng isang organisasyon na pamahalaan at pangalagaan ang kanilang propesyon. Iba pang mga industriya, tulad ng alam namin, na mahaba ay nagkaroon tulad control. Sa kasalukuyan, walang anuman tulad na para sa mga developer, kahit na ang Association for Computing Machinery na nagsimula na lumikha ng etikal na mga dokumento para sa mga programmer.
Similar articles
Trending Now