Համակարգիչներ, Ծրագրավորում
Ծրագրողներն իրականացնում են անբարեխիղճ կամ անօրինական աշխատանք:
Անցյալ շաբաթ ինտերնետային հաղորդումը հայտնվեց ծրագրավորող եւ ուսուցիչ Բիլ Սուուրոյի կողմից: Այն կոչվում է «Կոդ, ես ամաչում եմ»:
Ինչպես քննարկումը սկսվեց ծրագրավորողների շրջանում
Սուրուրը իր պաշտոնում պատմում է երիտասարդ ծրագրավորողի ահավոր պատմության մասին, ով ստացել է աշխատանք եւ հանձնարարվել է դեղագործական ընկերության համար կայք ստեղծել: Ամբողջ հաղորդագրությունը արժե կարդալ, սակայն այն, որ ծրագրավորողը պետք է օգնեց ընկերությանը ստեղծել խաբեության գովազդ, որը պետք է համոզել երիտասարդ կանանց վերցնել այդ կամ այդ դեղը:
Ավելի ուշ նա իմացել է, որ դեղը հայտնի է դեպրեսիայի սրման ունակության համար, եւ առնվազն մեկ երիտասարդ կին ինքնասպանություն է գործել: Նա նաեւ իմացավ, որ իր քրոջը այս բժշկությունը վերցնում է եւ նախազգուշացնում է նրան հետեւանքների մասին:
Բայց նույնիսկ տասնամյակներ անց նա դեռեւս մեղավոր է այս գործի վերաբերյալ: Այս գրությունը գրելու համար նա ներշնչված էր Ռոբերտ Մարտինի «Ծրագրավորման ապագան» խորագրով ելույթով: Մարտինը հանրաճանաչ անձնավորություն է ծրագրավորողների աշխարհում, թեեւ այստեղ նա ավելի հայտնի է որպես «Uncle Bob»:
Ծրագրակազմի մշակողները «սպանեցին»
Այս զրույցի ժամանակ Մարտինը պնդում է, որ ծրագրակազմի մշակողները պետք է պարզեն, թե ինչ պատասխանատվություն են կրում, եւ դա պետք է արագ արվի: «Եկեք որոշենք, թե ինչ է նշանակում լինել ծրագրավորող», - ասում է Մարտինը: «Քաղաքակրթությունը կախված է մեզանից, թեեւ դա մինչ այժմ չի հասկանում»:
Փաստն այն է, որ ժամանակակից աշխարհում ամեն ինչ մենք անում ենք, այդ թվում, գնումներ, հեռախոսազանգեր, մեքենայական մեքենաներ, ինքնաթիռներում թռիչքներ, առանց ծրագրային ապահովման: Տասնյակ մարդիկ արդեն սատկել են մեքենաների սխալ ծրագրավորմամբ, մինչդեռ հարյուրավոր մարդիկ մահացել են նույն պատճառով, օդային ճանապարհորդության ընթացքում:
«Մենք սպանում ենք մարդկանց», - ասում է Մարտինը: - Մենք եկել ենք այս գործը, չկատարելու համար: Սակայն իրավիճակը միայն վատթարանում է »:
Նոր խնդիրներ
Մարտինը նշել է, որ իր կարծիքով, կան նշաններ, որ առաջիկա տարիներին մշակողները ավելի ու ավելի շատ խնդիրներ կունենան: Նա ընդգծել է Ամերիկայում Volkswagen- ի գործադիր տնօրեն Մայքլ Հորնին, ով առաջին անգամ մեղադրեց ընկերությունների արտադրած արտանետումների ծրագրային ապահովման մասնագետներին: Կոնվենցիայի լսումների ժամանակ ծագած սկանդալի ժամանակ Հորնը հայտարարել է, որ ծրագրավորողները գործել են իրենց «մեկ կամ մի քանի պատճառով»: Հետագայում Հորնը հրաժարական տվեց, ԱՄՆ դատախազները մեղադրեցին ընկերությանը, որ այս որոշումը կայացնեն ամենաբարձր մակարդակով եւ փորձեն թաքցնել այն:
Սակայն Մարտինն ասել է. «Ամենաթեժն այն էր, որ այս կոդը գրել էր ծրագրավորողների մշակողները: Որոշ ծրագրավորողներ գրել են օրենսգիրքը, որը թույլ է տվել ընկերությունը խախտել օրենքը: Կարծում եք, որ նրանք կարող էին իմանալ այդ մասին: Կարծում եմ, նրանք հավանաբար գիտեին »:
Զանգահարեք գործողության
Մարտինն ավարտեց ելույթը գործողության կոչով, որտեղ նա զգուշացրեց, որ մի օր ծրագրային ապահովման մշակողը մի բան կանի, որը կարող է հանգեցնել աղետի, որը կսպաներ տասնյակ հազարավոր մարդկանց:
Սակայն Սուրորը նշում է, որ ոչ միայն մարդկանց պատահական սպանությունը կամ ավերիչ աղտոտվածության մասին: Ֆոնտերը Wall Street- ում արդեն օգտագործում են ծրագրային ապահովում, ֆոնդային գնանշումների շահարկումների համար: «Դա չի կարող տեղի ունենալ առանց ծրագրավորողի, որը կեղծ պատվերներ է ստեղծում», - ասում է Sowor- ը:
Ծրագրերի ճանաչում
Post Sourora- ը հայտնվել է Hacker News- ում եւ Reddit- ում եւ առաջացրել է ծրագրավորողների կողմից խոստովանությունների երկար ցանկի հրապարակումը `անբարոյական եւ երբեմն անօրինական բաների մասին, որոնք նրանք խնդրել են կատարել:
Մեկը գրել է իր աշխատանքի մասին մի ընկերությունում, որը ստորագրեցին մարդկանց էլեկտրոնային փոստով իրենց տեղեկագրերը իրենց հրաժարվելուց հետո (ինչը կարող էր խախտել դաշնային օրենքը): Ծրագրողներն այնուհետեւ գրել են սցենարներ, որոնք կօգնեն ընկերությունների վաճառողներին որոշել նպատակային լսարանը: Երբ այս տղան պատմում էր տեխնիկական տնօրենին այս աշխատանքի անբարոյական բնույթի մասին, նա հանձնարարեց գրել հրաժարականի հայտարարություն: Եվ հիմա, նա ասաց, որ նույն ծրագրավորողներն աշխատում են նորաստեղծների վրա `որոշելու մարդկանց հասանելիության մասին հսկայական զանգված:
Մեկ այլ ծրագրավորող է վարձել ռադիոհաղորդիչի ծրագրային ապահովման միջոցով: Նա խնդրեց օգտագործել փրկարարական ծառայությունների համար պահվող ալիքները, քանի որ դա կլիներ արագացնել սարքի աշխատանքը: «Դա ավելի արագ է, բայց անօրինական է, եւ դա վտանգավոր է արտակարգ իրավիճակների դեպքում», - ասաց նա: Նա հրաժարվեց կատարել այս կարգը, բայց ասում է, որ կա միշտ ծրագրավորող, ով պատրաստ է հետեւել պատվերներին առանց հարցականի:
Մեկ այլ ծրագրավորողը նշեց, որ պրակտիկայի ժամանակ նրան տրվել է որոշակի կոդ, որը պատճենվում է մրցակիցների կայքից: Տղան խնդրեց, որ իր հիմքի վրա ներդրում կատարի դայո տարբերակ: Նա հասկացավ, որ ղեկավարությունը պետք է խաբի նրանց:
Կա նաեւ մի պատմություն, թե ինչպես է մեկ այլ ծրագրավորողին խնդրվել փոխել որոշ ֆինանսական տվյալների կրկնօրինակը եւ նորից վարել տարեկան զեկույցը `փոխելով պահված կրկնօրինակը: Այս ծրագրավորողը հրաժարվեց հանձնարարությունից: Մի քանի տարի անց նա իմացավ, որ իր նախկին հաճախորդները ձերբակալվել են հարկերից խուսափելու համար:
Մեկ ծրագրավորողը նաեւ ասաց, որ վերջին ժամանակներս նրան խնդրել են ստեղծել խաղային խաղ, որը նախատեսված է ռեսուրսների կառավարման նպատակով: Ըստ նրա, նա այլեւս չի աշխատում այս ընկերության համար:
Էթիկայի բացակայություն
Այս բոլոր պատմությունների մեջ ընդհանուր թեման է, որ եթե մշակողը հրաժարվի նման աշխատանքից, ապա ընկերությունը պարզապես կգտնի ուրիշի, ով կարող է դա անել: Գուցե սա ճիշտ է, բայց շուտով կարող է փոխվել:
«Մենք կառավարում ենք աշխարհը», - ասաց Մարտինը: «Այլ մարդիկ հավատում են, որ նրանք տիրում են աշխարհին»: Բայց իրականում նրանք գրում են միայն կանոնները եւ դրանք փոխանցում են մեզ: Եվ մենք գրում ենք այն կանոնները, որոնք օգնում են մեքենաներին աշխատել եւ կատարել այն ամենը, ինչ անհրաժեշտ է մարդկության համար »:
Մարտինը զգուշացրեց, որ եթե ծրագրավորողները չեն սկսում պատասխանատվություն կրել իրենց գործողությունների համար, ինչ-որ որոշ դեպքերից հետո, երբ հազարավոր մարդիկ կարող են սպանել, օրենսդիրները կսկսեն իրենց համար դա անել, աշխատելով բոլոր կանոնները, մինչեւ այն լեզուն, որը թույլ կտան օգտագործել:
Խնդիրների լուծում
Ակնհայտ լուծումը էթիկայի սկզբունքներն ուսուցանելն է: Եվ նրանք հիմնականում պարտադիր են համակարգչային գիտության յուրաքանչյուր ուսանողի համար, ով ավարտել է քառամյա ուսումնական ծրագրի ավարտը: Այս դասի Աստվածաշունչը պետք է լինի հեղինակի Սառա Բաասի «Կրակի նվեր. Համակարգչային համակարգում սոցիալական, իրավական եւ էթիկական խնդիրները» աշխատությունը:
Ցավոք, այսօրվա ծրագրային ապահովման շատ մշակողները ինքնուրույն ուսուցանում են կամ սովորում են այսպես կոչված Bootcamps կոդավորման միջոցով:
Այս դեպքում նրանց կրթությունը հազվադեպ է պարունակում էթիկական հարցերի վերաբերյալ ցանկացած դասընթաց: Հատուկ ուշադրություն պետք է դարձնել այն մարդկանց վրա, ովքեր շատ արագ կարող են գրել կոդը, որպեսզի բավարարեն աճող եւ անշահավետ շուկան:
Sowor- ը կոչ է անում բոլոր ծրագրավորողներին, ովքեր օգտագործում են Bootcamps- ը եւ առցանց ուսուցման կայքեր, սկսելու խոսել գրելու հետ կապված էթիկական պարտականությունների մասին:
Աշխատանքային հսկողություն
Բայց իրականում ինչ ծրագրավորողների կարիքն է այն կազմակերպությունը, որը կկարողանա կառավարել եւ կարգավորել իրենց մասնագիտությունը: Այլ մասնաճյուղերը, ինչպես հայտնի է, արդեն երկար ժամանակ նման վերահսկողություն ունեն: Ներկայումս ծրագրավորողների համար այսպիսի բան չկա, չնայած Համակարգչային տեխնիկայի ասոցիացիան արդեն սկսել է ծրագրավորողների համար բարոյական փաստաթղթեր ստեղծել:
Similar articles
Trending Now