کمپیوٹرزپروگرامنگ

کیا پروگرامروں کو غیر اخلاقی یا غیر قانونی کام کرنا چاہئے؟

پچھلے ہفتہ، پروگرامر اور استاد بل سوورو نے لکھا ویب پر ایک پوسٹ شائع کی. یہ کہا جاتا ہے "کوڈ میں شرمندہ ہوں."

پروگرامرز کے درمیان بحث کس طرح شروع ہوئی

ان کی پوزیشن میں، سورور ایک نوجوان پروگرامر کے خوفناک کہانیاں بتاتے ہیں جنہوں نے ایک ملازمت حاصل کی اور ایک دوا ساز کمپنی کے لئے ایک ویب سائٹ بنانے کے لۓ کام کیا. پوری پوسٹ پڑھنے کے قابل ہے، لیکن نقطہ یہ ہے کہ پروگرامر کو اس کمپنی کی مدد کرنا تھا کہ دھوکہ دہی کے اشتھارات بنائے جائیں تاکہ اسے نوجوان خواتین کو یہ یا اس کے منشیات کو قابو پانے میں قائل ہو.

بعد میں، انہوں نے سیکھا تھا کہ منشیات کو شدت سے ڈپریشن کی صلاحیت کے لئے جانا جاتا تھا اور کم سے کم ایک نوجوان خاتون نے خود کو خود کو خودکش کر لیا. انہوں نے یہ بھی سیکھا کہ اس کی بہن اس دوا لے رہی تھی، اور اس کے نتائج کے بارے میں اسے خبردار کیا.

لیکن دہائیوں کے بعد بھی وہ اس کام کے بارے میں اب بھی مجرم محسوس کرتے ہیں. اس اشاعت کو لکھنے کے لئے وہ رابرٹ مارٹن کے عنوان "عنوان آف پروگرامنگ" کے عنوان سے متاثر ہوئے تھے. مارٹن پروگرامروں کی دنیا میں مقبول شخصیت ہے، اگرچہ وہ یہاں "چچا باب" کے طور پر جانا جاتا ہے.

سافٹ ویئر ڈویلپرز "لوگوں کو مار ڈالو"

اس بات چیت میں، مارٹن نے یہ دعوی کیا ہے کہ سافٹ ویئر ڈویلپرز کو یہ معلوم کرنے کی ضرورت ہے کہ وہ کیا ذمہ داری لیتے ہیں، اور اسے فوری طور پر کرنے کی ضرورت ہے. مارٹن کہتے ہیں کہ "ہم اس بات کا فیصلہ کرتے ہیں کہ یہ پروگرامر بننے کا کیا مطلب ہے". "تہذیب ہم پر منحصر ہے، اگرچہ یہ ابھی تک یہ نہیں سمجھتا."

حقیقت یہ ہے کہ جدید دنیا میں ہم سب کچھ کرتے ہیں، چیزیں خریدنے، فون کالز، ڈرائیور کاریں، ہوائی جہاز میں پرواز کرتے ہیں، سافٹ ویئر کے بغیر نہیں کر سکتے ہیں. ناقص سافٹ ویئر کی گاڑیوں میں درجنوں افراد پہلے ہی مارے گئے ہیں، جبکہ ہوائی سفر کے دوران اسی وجہ سے سینکڑوں افراد ہلاک ہوئے ہیں.

مارٹن کا کہنا ہے کہ "ہم لوگوں کو مارتے ہیں." - ہم اس کاروبار میں آتے ہی نہیں ہیں. لیکن صورتحال صرف بدتر ہو جاتی ہے. "

نئے مسائل

مارٹن نے کہا کہ، ان کی رائے میں، وہاں نشانیاں ہیں کہ آنے والے سالوں میں ڈویلپرز کو کچھ حقیقی مسائل کا سامنا کرنا پڑے گا. انہوں نے امریکہ میں ووکس ویگن کے سی ای او کی مثال کا حوالہ دیا، مائیکل ہورن، جنہوں نے سب سے پہلے کمپنیوں کو پیدا کرنے والے اخراجات کے سافٹ ویئر انجنیئروں پر الزام لگایا. کانگریس میں سنجیدگی کے دوران ختم ہونے والی اسکینڈل کے دوران، ہورن نے کہا کہ پروگرامرز نے اپنے "ایک وجہ یا کسی دوسرے کے لئے" پر عمل کیا. بعد میں، ہورن استعفے کے بعد امریکہ کے پراسیکیوٹر نے اس فیصلے پر الزام لگایا ہے کہ وہ اعلی ترین سطح پر اور اس کو چھپانے کی کوشش کررہے ہیں.

لیکن مارٹن نے کہا: "سب سے زیادہ عجیب سافٹ ویئر ڈویلپرز کا رویہ تھا جو اس کوڈ کو لکھا تھا. کچھ پروگرامرز نے کوڈ لکھا ہے جس میں کمپنی کو قانون توڑنے میں مدد ملی. کیا آپ کو لگتا ہے کہ وہ اس بارے میں جان سکتے ہیں؟ مجھے لگتا ہے کہ وہ شاید جانتے تھے. "

کارروائی پر کال کریں

مارٹن نے اپنی تقریر کو ایک کال کرنے کے لۓ کام کیا، جس میں انہوں نے خبردار کیا تھا کہ ایک روز سافٹ ویئر ڈویلپر ایک ایسا کام کرے گا جسے اس آفت کی وجہ سے لے جائے گا جس میں ہزاروں افراد ہلاک ہو جائیں گے.

لیکن سورور اس بات کا اشارہ کرتے ہیں کہ یہ صرف حادثات سے متعلق لوگوں کے بارے میں نہیں ہے یا ہوا کی آلودگی جاننا ہے. اسٹاک کی قیمتوں میں اضافہ کرنے کے لئے فریم وال وال اسٹریٹ پہلے ہی سافٹ ویئر استعمال کررہے ہیں. سوور کا کہنا ہے کہ "یہ کسی بھی پروگرامر کے بغیر نہیں ہوتا جو جعلی حکم دیتا ہے."

پروگرامرز کی شناخت

سوراخ پوسٹ ہیکر نیوز اور ریڈ ایڈیٹ پر شائع ہوا اور پروگرامروں نے ان کی غیر اخلاقی اور کبھی کبھی غیر قانونی چیزوں کے بارے میں اعتراف کی طویل فہرست کی اشاعت کی جس کی وجہ سے انہیں انجام دینے کے لئے کہا گیا تھا.

ایک نے اس کمپنی میں اپنے کام کے بارے میں لکھا جس نے لوگوں کو ان کے بلٹنز پر ای میل کے ذریعے دستخط کرنے کے بعد بھی ان سے انکار کر دیا (جو وفاقی قانون کی خلاف ورزی کر سکتا ہے). اس کے بعد پروگرامرز نے لکھا ہے کہ کمپنی کے بیچنے والوں کو ھدف شدہ ناظرین کا تعین کرنے میں مدد ملے گی. جب اس آدمی نے اس کام کے غیر اخلاقی نوعیت کے بارے میں تکنیکی ڈائریکٹر کو بتایا، تو انہیں استعفی دینے کا ایک بیان لکھنے کا حکم دیا گیا تھا. اور اب، انہوں نے کہا کہ، اسی طرح کے پروگرامرز لوگوں کے مقام کے بارے میں اعداد و شمار کی ایک بڑی صف کا تعین کرنے کے لئے ابتدائی طور پر کام کر رہے ہیں.

دوسرے پروگرامر کو ریڈیو آلہ کے لئے سافٹ ویئر لکھ کر کام کیا گیا تھا. انہیں بتایا گیا تھا کہ بچاؤ کی خدمات کے لئے محفوظ چینلز استعمال کرنے کے لۓ، کیونکہ یہ آلہ کے آپریشن کو تیز کرے گا. انہوں نے کہا کہ "یہ تیز رفتار ہے، لیکن غیر قانونی، اور یہ خطرناک خطرناک ہے." انہوں نے اس حکم کو پورا کرنے سے انکار کر دیا، لیکن یہ کہتے ہیں کہ ہمیشہ ایک پروگرامر ہے جو سوال کے بغیر احکامات پر عمل کرنے کے لئے تیار ہے.

ایک اور پروگرامر نے کہا کہ انٹرنشپ کے دوران انہیں حریفوں کی سائٹ سے کچھ کوڈ دیا گیا تھا. اس آدمی سے پوچھا گیا تھا کہ ان کے بنیاد پر سرمایہ کاروں کے لئے ڈیمو ورژن بنانا ہے. انہوں نے محسوس کیا کہ قیادت کو ان کو دھوکہ دینے کی ضرورت ہے.

اس بارے میں ایک کہانی بھی تھی کہ کسی دوسرے پروگرامر کو کچھ مالیاتی ڈیٹا کی بیک اپ تبدیل کرنے اور سالانہ رپورٹ کو دوبارہ تبدیل کرنے کے لۓ، کس طرح تبدیل شدہ ایک کی بیک اپ کی نقل کو بحال کرنا تھا. یہ پروگرامر نے تفویض سے انکار کر دیا. چند سال بعد، انہوں نے سیکھا کہ ان کے سابق گاہکوں کو ٹیکس سے بچنے کے لئے گرفتار کیا گیا تھا.

ایک پروگرامر نے یہ بھی کہا کہ سب سے زیادہ حال ہی میں ان سے کہا جاتا ہے کہ وہ بچوں کے لئے ایک جوا کھیل بنائے جس کے ذریعہ وسائل کا انتظام کرنا ہے. ان کے مطابق، وہ اب اس کمپنی کے لئے کام نہیں کرتا.

اخلاقیات کی کمی

ان تمام کہانیوں میں ایک عام موضوع یہ ہے کہ اگر ایک ڈویلپر اس طرح کے کام کرنے سے انکار کردے، تو کمپنی آسانی سے کسی دوسرے کو تلاش کرے گا جو یہ کر سکتا ہے. شاید یہ سچ ہے، لیکن جلد ہی تبدیل ہوسکتا ہے.

مارٹن نے کہا کہ "ہم دنیا پر حکومت کرتے ہیں." "دوسرے لوگوں کو یقین ہے کہ وہ دنیا پر قابو پاتے ہیں." لیکن حقیقت میں وہ صرف قواعد لکھتے ہیں اور ہمیں ان پر منتقل کرتے ہیں. اور پھر ہم قواعد و ضوابط لکھتے ہیں جو مشینیں کام کرتی ہیں اور انسانیت کے لئے لازمی ضروریات پورا کرتی ہیں. "

مارٹن نے خبردار کیا کہ اگر پروگرامرز اب اپنے اعمال کی ذمہ داری قبول نہیں کریں گے، کچھ معافی سے متعلق واقعات کے بعد ہزاروں افراد ہلاک ہو جائیں گے، قانون ساز اس کام کے تمام اصولوں کا تعین کریں گے، اس زبان تک کہ وہ استعمال کرنے کی اجازت دی جائے گی.

مشکلات کا حل

واضح حل اخلاقیات کی بنیادوں کو سکھانا ہے. اور وہ کمپیوٹر سائنس کے ہر طالب علم کے لئے زیادہ تر لازمی طور پر ذمہ دار ہیں جنہوں نے مطالعہ کے چار سالہ پروگرام سے گریجویشن کی. اس کورس کا بائبل مصنف سارہ بعس کا کام ہونا چاہئے "آگ کا تحفہ: کمپیوٹر کے لئے سماجی، قانونی اور اخلاقی مسائل."

بدقسمتی سے، آج کے سافٹ ویئر ڈویلپرز بہت سارے خود سکھایا یا نام نہاد Bootcamps انکوڈنگ کے ذریعے سیکھ رہے ہیں.

اس صورت میں، ان کی تعلیم اخلاقی مسائل پر کسی قسم کی تربیت میں کم از کم شامل ہے. بڑھتی ہوئی اور ناقابل اعتماد مارکیٹ کو پورا کرنے کے لئے لوگوں کو خاص طور پر توجہ دیا جاسکے.

سوور تمام پروگرامروں سے مطالبہ کرتا ہے جو اخلاقی ذمہ داریوں کے بارے میں بات کرنے کے لئے Bootcamps اور آن لائن سیکھنے کی سائٹس کا استعمال کرتے ہیں جو لکھنا کوڈ کے ساتھ آتا ہے.

کام کا کنٹرول

لیکن جس پروگرامروں کو واقعی ضرورت ہے وہ ایک ایسی تنظیم ہے جو ان کا انتظام کرے گی اور اپنے پیشہ کو منظم کرے گی. دوسری شاخیں، جیسے ہی معلوم ہے، پہلے ہی طویل عرصے تک اس طرح کا کنٹرول ہے. اس وقت ڈویلپرز کے لئے اس طرح کچھ نہیں ہے، اگرچہ کمپیوٹنگ انجینئرنگ کے ایسوسی ایشن نے پروگرامرز کے لئے اخلاقی دستاویزات شروع کردیئے ہیں.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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