Máy tínhLập trình

Nên các lập trình viên để thực hiện các công việc phi đạo đức hay bất hợp pháp?

Tuần trước, mạng có một bài được viết bởi một lập trình viên và giáo viên Bill Sourorom. Nó được gọi là "mã, mà tôi xấu hổ."

Như các cuộc thảo luận bắt đầu giữa các lập trình viên

Trong bài Souror kể về câu chuyện khủng khiếp của một lập trình viên trẻ, những người đã có việc làm và được giao nhiệm vụ tạo ra một trang web cho các công ty dược phẩm. Toàn bộ bài rất đáng đọc, nhưng vấn đề là các lập trình viên phải giúp các công ty để tạo ra quảng cáo dựa trên sự lừa dối, được cho là để thuyết phục phụ nữ trẻ dùng một loại thuốc đặc biệt.

Sau đó, ông biết rằng thuốc đã được biết đến với tài sản để làm nặng thêm trầm cảm và ít nhất một người phụ nữ trẻ đã tự tử bằng cách lấy nó của nó. Ông cũng biết rằng em gái mình mất thuốc này, và cảnh báo cô về những hậu quả.

Tuy nhiên, thậm chí hàng thập kỷ sau, ông vẫn cảm thấy tội lỗi vì việc này. Viết bài này được lấy cảm hứng từ một cuộc trò chuyện Roberta Martina, mang tên "Tương lai của chương trình." Martin là một nhân vật nổi tiếng trong thế giới của các lập trình viên, mặc dù ở đây nó được biết đến nhiều hơn như "Bác Bob."

phát triển phần mềm "giết người"

Trong cuộc phỏng vấn này, Martin cho rằng các nhà phát triển phần mềm cần phải tìm ra những gì họ gánh vác trách nhiệm, và nó phải được thực hiện một cách nhanh chóng. "Chúng ta hãy quyết định những gì nó có nghĩa là trở thành một lập trình viên - Martin nói trong đoạn video. - Nền văn minh phụ thuộc vào chúng ta, tuy nhiên, và không nhận ra điều đó cho đến bây giờ ".

Thực tế là tất cả mọi người trong thế giới ngày nay, những gì chúng tôi làm, kể cả việc mua mọi thứ, gọi điện thoại, lái xe ô tô, bay trên máy bay, không thể làm mà không cần phần mềm. Hàng chục người đã bị giết bởi phần mềm bị lỗi trong ô tô, trong khi hàng trăm người bị giết bởi các lý do tương tự trong du lịch hàng không.

"Chúng tôi giết người, - ông Martin. - Chúng tôi đã đưa vào kinh doanh này không phải để làm điều đó. Nhưng tình trạng này chỉ càng tồi tệ hơn. "

vấn đề mới

Martin lưu ý rằng, theo ý kiến của mình, có những dấu hiệu cho thấy các nhà phát triển trong những năm tới sẽ ngày càng phải đối mặt với một số vấn đề thực sự. Ông trích dẫn ví dụ của Tổng giám đốc của Volkswagen tại Mỹ, Michael Horn, người đầu tiên bị buộc tội các kỹ sư phần mềm trong khí thải được sản xuất bởi công ty. Trong vụ bê bối, trong đó nổ ra tại một phiên điều trần của Quốc hội, Horn cho rằng các lập trình viên đã hành động một mình "vì lý do gì." Sau đó Horn đã từ chức sau khi các công tố viên Mỹ cáo buộc công ty trong việc đưa ra quyết định này ở mức cao nhất và cố gắng che giấu nó.

Nhưng Martin cho biết: "Điều lạ lùng nhất là hành vi của các nhà phát triển phần mềm người viết mã. Một số lập trình viên viết code mà đã giúp công ty vi phạm luật pháp. Bạn có nghĩ rằng họ có thể biết về nó? Tôi nghĩ rằng họ có khả năng biết. "

Call to Action

Martin đã hoàn thành bài phát biểu của mình với một lời kêu gọi hành động, trong đó ông cảnh báo rằng một ngày nào đó một số nhà phát triển phần mềm sẽ làm điều đó sẽ dẫn đến một thảm họa, mà giết hàng chục ngàn người.

Nhưng Souror chỉ ra rằng nó không chỉ là một giết chết ngẫu nhiên hoặc ô nhiễm không khí có chủ ý. Các công ty ở phố Wall đã sử dụng phần mềm để thao tác các báo giá cổ phiếu. "Nó không thể xảy ra mà không cần bất kỳ lập trình viên tạo ra một đơn đặt hàng giả", - ông Souror.

công nhận các lập trình viên

Sourora bài xuất hiện trên Hacker Tin tức và Reddit và gây ra các ấn phẩm của một danh sách dài những sự công nhận từ các lập trình viên điều phi đạo đức và đôi khi bất hợp pháp mà họ được mời biểu diễn.

Ai viết về công việc của họ trong công ty đã ký người cho bản tin email của họ, ngay cả sau khi họ cung cấp cho họ lên (có thể là một sự vi phạm luật liên bang). Các lập trình viên sau đó viết kịch bản để giúp người bán xác định khán giả mục tiêu của công ty. Khi anh chàng này tuyên bố ý kiến Giám đốc kỹ thuật về công việc phi đạo đức như vậy, ông được lệnh phải viết một lá thư từ chức. Và bây giờ, theo ông, những lập trình viên cùng làm việc trên các start-up để xác định một loạt các dữ liệu về vị trí của người dân.

lập trình viên khác đã được thuê bằng cách viết phần mềm cho đài phát thanh. Ông được yêu cầu sử dụng các kênh truyền hình dành riêng cho các dịch vụ khẩn cấp, bởi vì nó sẽ thúc đẩy sự hoạt động của thiết bị. "Đó là nhanh hơn, nhưng bất hợp pháp, và hơn nữa, nó là nguy hiểm trong trường hợp khẩn cấp", - ông nói. Ông từ chối tuân thủ lệnh này, nhưng nói rằng luôn luôn có một lập trình viên sẵn sàng làm theo đơn đặt hàng mà không cần hỏi.

lập trình viên khác nói với tôi rằng trong đào tạo, ông được chuyển sang một số mã mà bạn đã sao chép từ các trang web cạnh tranh. Man yêu cầu tạo trên cơ sở của mình một bản demo cho các nhà đầu tư. Ông hiểu rằng lãnh đạo là cần thiết để đánh lừa họ.

Ngoài ra nó đã xuất bản một câu chuyện về cách lập trình khác đã được yêu cầu thay đổi sao lưu dữ liệu tài chính nhất định và ra mắt báo cáo thường niên lần nữa bằng cách khôi phục lại bản sao lưu của các sửa đổi. lập trình viên này từ chối công việc. Một vài năm sau đó, ông đã học được rằng khách hàng cũ của mình đã bị bắt vì tội trốn thuế.

Một lập trình viên cũng nói rằng thời gian gần đây ông được yêu cầu tạo một trò chơi may rủi cho trẻ em dưới vỏ bọc của một người có định hướng để quản lý. Theo ông, ông không còn làm việc cho công ty.

thiếu đạo đức

Các chủ đề phổ biến trong tất cả những câu chuyện này là nếu các nhà phát triển từ chối tuân thủ việc như vậy, công ty sẽ chỉ đơn giản là tìm một người khác có thể làm điều đó. Có lẽ điều này là đúng bây giờ, nhưng có thể sẽ sớm thay đổi.

"Chúng tôi thống trị thế giới, - ông Martin. - Những người khác tin rằng họ thống trị thế giới. Nhưng trong thực tế, họ chỉ bằng văn bản quy định và nộp cho chúng tôi. Và sau đó chúng ta viết các quy tắc để giúp bạn vận hành máy móc và làm tất cả những gì cần thiết cho nhân loại. "

Martin đã cảnh báo, nếu lập trình viên không bắt đầu phải chịu trách nhiệm cho hành động của họ bây giờ, sau khi xảy ra một số sự kiện ngày tận thế có thể giết chết hàng ngàn người, các nhà lập pháp sẽ làm điều đó cho họ, đưa ra mệnh lệnh tất cả các quy tắc hoạt động, lên đến ngôn ngữ mà họ sẽ được phép sử dụng.

Phát biểu

Các giải pháp rõ ràng là để dạy các nguyên tắc cơ bản về đạo đức. Và họ là chủ yếu bắt buộc đối với mọi sinh viên khoa học máy tính người tốt nghiệp từ một chương trình đào tạo bốn năm. Kinh Thánh khóa học này phải là một tác phẩm của tác giả Sarah Baas "Gift of Fire:. Các vấn đề xã hội, pháp lý và đạo đức cho các máy tính"

Thật không may, nhiều nhà phát triển phần mềm hiện nay là tự học hoặc tìm hiểu thông qua cái gọi là bootcamps mã hóa.

Trong trường hợp này, giáo dục của họ hiếm khi bao gồm bất kỳ loại đạo đức giảng dạy. Chú ý đặc biệt phải được thanh toán cho những người có thể nhanh chóng viết mã để đáp ứng thị trường ngày càng tăng và phàm ăn.

Souror khuyến khích tất cả các nhà phát triển người sử dụng bootcamps và các trang web đào tạo trực tuyến, để bắt đầu nói về trách nhiệm đạo đức mà đi cùng với viết code.

kiểm soát hoạt động

Nhưng những gì các lập trình viên thực sự cần một tổ chức mà sẽ quản lý và điều tiết nghề nghiệp của họ. ngành công nghiệp khác, như chúng ta đã biết, từ lâu đã kiểm soát như vậy. Hiện nay, không có gì như thế cho các nhà phát triển là, mặc dù ACM đã bắt đầu để tạo ra các tài liệu đạo đức cho các lập trình viên.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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