ՀամակարգիչներԾրագրավորում

Ծրագրողներն իրականացնում են անբարեխիղճ կամ անօրինական աշխատանք:

Անցյալ շաբաթ ինտերնետային հաղորդումը հայտնվեց ծրագրավորող եւ ուսուցիչ Բիլ Սուուրոյի կողմից: Այն կոչվում է «Կոդ, ես ամաչում եմ»:

Ինչպես քննարկումը սկսվեց ծրագրավորողների շրջանում

Սուրուրը իր պաշտոնում պատմում է երիտասարդ ծրագրավորողի ահավոր պատմության մասին, ով ստացել է աշխատանք եւ հանձնարարվել է դեղագործական ընկերության համար կայք ստեղծել: Ամբողջ հաղորդագրությունը արժե կարդալ, սակայն այն, որ ծրագրավորողը պետք է օգնեց ընկերությանը ստեղծել խաբեության գովազդ, որը պետք է համոզել երիտասարդ կանանց վերցնել այդ կամ այդ դեղը:

Ավելի ուշ նա իմացել է, որ դեղը հայտնի է դեպրեսիայի սրման ունակության համար, եւ առնվազն մեկ երիտասարդ կին ինքնասպանություն է գործել: Նա նաեւ իմացավ, որ իր քրոջը այս բժշկությունը վերցնում է եւ նախազգուշացնում է նրան հետեւանքների մասին:

Բայց նույնիսկ տասնամյակներ անց նա դեռեւս մեղավոր է այս գործի վերաբերյալ: Այս գրությունը գրելու համար նա ներշնչված էր Ռոբերտ Մարտինի «Ծրագրավորման ապագան» խորագրով ելույթով: Մարտինը հանրաճանաչ անձնավորություն է ծրագրավորողների աշխարհում, թեեւ այստեղ նա ավելի հայտնի է որպես «Uncle Bob»:

Ծրագրակազմի մշակողները «սպանեցին»

Այս զրույցի ժամանակ Մարտինը պնդում է, որ ծրագրակազմի մշակողները պետք է պարզեն, թե ինչ պատասխանատվություն են կրում, եւ դա պետք է արագ արվի: «Եկեք որոշենք, թե ինչ է նշանակում լինել ծրագրավորող», - ասում է Մարտինը: «Քաղաքակրթությունը կախված է մեզանից, թեեւ դա մինչ այժմ չի հասկանում»:

Փաստն այն է, որ ժամանակակից աշխարհում ամեն ինչ մենք անում ենք, այդ թվում, գնումներ, հեռախոսազանգեր, մեքենայական մեքենաներ, ինքնաթիռներում թռիչքներ, առանց ծրագրային ապահովման: Տասնյակ մարդիկ արդեն սատկել են մեքենաների սխալ ծրագրավորմամբ, մինչդեռ հարյուրավոր մարդիկ մահացել են նույն պատճառով, օդային ճանապարհորդության ընթացքում:

«Մենք սպանում ենք մարդկանց», - ասում է Մարտինը: - Մենք եկել ենք այս գործը, չկատարելու համար: Սակայն իրավիճակը միայն վատթարանում է »:

Նոր խնդիրներ

Մարտինը նշել է, որ իր կարծիքով, կան նշաններ, որ առաջիկա տարիներին մշակողները ավելի ու ավելի շատ խնդիրներ կունենան: Նա ընդգծել է Ամերիկայում Volkswagen- ի գործադիր տնօրեն Մայքլ Հորնին, ով առաջին անգամ մեղադրեց ընկերությունների արտադրած արտանետումների ծրագրային ապահովման մասնագետներին: Կոնվենցիայի լսումների ժամանակ ծագած սկանդալի ժամանակ Հորնը հայտարարել է, որ ծրագրավորողները գործել են իրենց «մեկ կամ մի քանի պատճառով»: Հետագայում Հորնը հրաժարական տվեց, ԱՄՆ դատախազները մեղադրեցին ընկերությանը, որ այս որոշումը կայացնեն ամենաբարձր մակարդակով եւ փորձեն թաքցնել այն:

Սակայն Մարտինն ասել է. «Ամենաթեժն այն էր, որ այս կոդը գրել էր ծրագրավորողների մշակողները: Որոշ ծրագրավորողներ գրել են օրենսգիրքը, որը թույլ է տվել ընկերությունը խախտել օրենքը: Կարծում եք, որ նրանք կարող էին իմանալ այդ մասին: Կարծում եմ, նրանք հավանաբար գիտեին »:

Զանգահարեք գործողության

Մարտինն ավարտեց ելույթը գործողության կոչով, որտեղ նա զգուշացրեց, որ մի օր ծրագրային ապահովման մշակողը մի բան կանի, որը կարող է հանգեցնել աղետի, որը կսպաներ տասնյակ հազարավոր մարդկանց:

Սակայն Սուրորը նշում է, որ ոչ միայն մարդկանց պատահական սպանությունը կամ ավերիչ աղտոտվածության մասին: Ֆոնտերը Wall Street- ում արդեն օգտագործում են ծրագրային ապահովում, ֆոնդային գնանշումների շահարկումների համար: «Դա չի կարող տեղի ունենալ առանց ծրագրավորողի, որը կեղծ պատվերներ է ստեղծում», - ասում է Sowor- ը:

Ծրագրերի ճանաչում

Post Sourora- ը հայտնվել է Hacker News- ում եւ Reddit- ում եւ առաջացրել է ծրագրավորողների կողմից խոստովանությունների երկար ցանկի հրապարակումը `անբարոյական եւ երբեմն անօրինական բաների մասին, որոնք նրանք խնդրել են կատարել:

Մեկը գրել է իր աշխատանքի մասին մի ընկերությունում, որը ստորագրեցին մարդկանց էլեկտրոնային փոստով իրենց տեղեկագրերը իրենց հրաժարվելուց հետո (ինչը կարող էր խախտել դաշնային օրենքը): Ծրագրողներն այնուհետեւ գրել են սցենարներ, որոնք կօգնեն ընկերությունների վաճառողներին որոշել նպատակային լսարանը: Երբ այս տղան պատմում էր տեխնիկական տնօրենին այս աշխատանքի անբարոյական բնույթի մասին, նա հանձնարարեց գրել հրաժարականի հայտարարություն: Եվ հիմա, նա ասաց, որ նույն ծրագրավորողներն աշխատում են նորաստեղծների վրա `որոշելու մարդկանց հասանելիության մասին հսկայական զանգված:

Մեկ այլ ծրագրավորող է վարձել ռադիոհաղորդիչի ծրագրային ապահովման միջոցով: Նա խնդրեց օգտագործել փրկարարական ծառայությունների համար պահվող ալիքները, քանի որ դա կլիներ արագացնել սարքի աշխատանքը: «Դա ավելի արագ է, բայց անօրինական է, եւ դա վտանգավոր է արտակարգ իրավիճակների դեպքում», - ասաց նա: Նա հրաժարվեց կատարել այս կարգը, բայց ասում է, որ կա միշտ ծրագրավորող, ով պատրաստ է հետեւել պատվերներին առանց հարցականի:

Մեկ այլ ծրագրավորողը նշեց, որ պրակտիկայի ժամանակ նրան տրվել է որոշակի կոդ, որը պատճենվում է մրցակիցների կայքից: Տղան խնդրեց, որ իր հիմքի վրա ներդրում կատարի դայո տարբերակ: Նա հասկացավ, որ ղեկավարությունը պետք է խաբի նրանց:

Կա նաեւ մի պատմություն, թե ինչպես է մեկ այլ ծրագրավորողին խնդրվել փոխել որոշ ֆինանսական տվյալների կրկնօրինակը եւ նորից վարել տարեկան զեկույցը `փոխելով պահված կրկնօրինակը: Այս ծրագրավորողը հրաժարվեց հանձնարարությունից: Մի քանի տարի անց նա իմացավ, որ իր նախկին հաճախորդները ձերբակալվել են հարկերից խուսափելու համար:

Մեկ ծրագրավորողը նաեւ ասաց, որ վերջին ժամանակներս նրան խնդրել են ստեղծել խաղային խաղ, որը նախատեսված է ռեսուրսների կառավարման նպատակով: Ըստ նրա, նա այլեւս չի աշխատում այս ընկերության համար:

Էթիկայի բացակայություն

Այս բոլոր պատմությունների մեջ ընդհանուր թեման է, որ եթե մշակողը հրաժարվի նման աշխատանքից, ապա ընկերությունը պարզապես կգտնի ուրիշի, ով կարող է դա անել: Գուցե սա ճիշտ է, բայց շուտով կարող է փոխվել:

«Մենք կառավարում ենք աշխարհը», - ասաց Մարտինը: «Այլ մարդիկ հավատում են, որ նրանք տիրում են աշխարհին»: Բայց իրականում նրանք գրում են միայն կանոնները եւ դրանք փոխանցում են մեզ: Եվ մենք գրում ենք այն կանոնները, որոնք օգնում են մեքենաներին աշխատել եւ կատարել այն ամենը, ինչ անհրաժեշտ է մարդկության համար »:

Մարտինը զգուշացրեց, որ եթե ծրագրավորողները չեն սկսում պատասխանատվություն կրել իրենց գործողությունների համար, ինչ-որ որոշ դեպքերից հետո, երբ հազարավոր մարդիկ կարող են սպանել, օրենսդիրները կսկսեն իրենց համար դա անել, աշխատելով բոլոր կանոնները, մինչեւ այն լեզուն, որը թույլ կտան օգտագործել:

Խնդիրների լուծում

Ակնհայտ լուծումը էթիկայի սկզբունքներն ուսուցանելն է: Եվ նրանք հիմնականում պարտադիր են համակարգչային գիտության յուրաքանչյուր ուսանողի համար, ով ավարտել է քառամյա ուսումնական ծրագրի ավարտը: Այս դասի Աստվածաշունչը պետք է լինի հեղինակի Սառա Բաասի «Կրակի նվեր. Համակարգչային համակարգում սոցիալական, իրավական եւ էթիկական խնդիրները» աշխատությունը:

Ցավոք, այսօրվա ծրագրային ապահովման շատ մշակողները ինքնուրույն ուսուցանում են կամ սովորում են այսպես կոչված Bootcamps կոդավորման միջոցով:

Այս դեպքում նրանց կրթությունը հազվադեպ է պարունակում էթիկական հարցերի վերաբերյալ ցանկացած դասընթաց: Հատուկ ուշադրություն պետք է դարձնել այն մարդկանց վրա, ովքեր շատ արագ կարող են գրել կոդը, որպեսզի բավարարեն աճող եւ անշահավետ շուկան:

Sowor- ը կոչ է անում բոլոր ծրագրավորողներին, ովքեր օգտագործում են Bootcamps- ը եւ առցանց ուսուցման կայքեր, սկսելու խոսել գրելու հետ կապված էթիկական պարտականությունների մասին:

Աշխատանքային հսկողություն

Բայց իրականում ինչ ծրագրավորողների կարիքն է այն կազմակերպությունը, որը կկարողանա կառավարել եւ կարգավորել իրենց մասնագիտությունը: Այլ մասնաճյուղերը, ինչպես հայտնի է, արդեն երկար ժամանակ նման վերահսկողություն ունեն: Ներկայումս ծրագրավորողների համար այսպիսի բան չկա, չնայած Համակարգչային տեխնիկայի ասոցիացիան արդեն սկսել է ծրագրավորողների համար բարոյական փաստաթղթեր ստեղծել:

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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