Thursday 15 September 2016

Mengetahui Kode Etik Seseorang Programmer


Seorang Programmer atau Software Developer memiliki rumusan kode etik degan diharapkan mampu menjadi pedoman bagi siapa saja yang bergelut di dunia software engineering.

Berikut ini butirannya :
  • Berkontribusi untuk kehidupan masyarakat yang baik. 
Programmer harus mengembangkan sistem komputer yang dapat mengurangi dampak negatif terhadap masyarakat seperti ancaman sosial dan keamanan, dan dapat membuat aktifitas dan pekerjaan yang lebih mudah. Programmer sebaiknya membangun sesuatu dengan standar yang tinggi.
  • Menghindari hal-hal yang dapat membahayakan orang lain.
Sistem komputer memilki dampak tidak langsung kepada pihak ketiga. Sistem dapat menyebabkan kehilangan informasi dan sumber daya, dan itu berbahaya untuk pengguna, masyarakat, atau pekerja. Oleh karena itu software developer harus meminimalisir resiko tersebut dengan mengikuti desain standar dan testing yang baik.

  • Jujur dan dapat dipercaya.
Prinsip ini mendorong programmer untuk lebih jujur serta sadar akan keterbatasan pengetahuan mereka saat menuliskan sistem komputer. Juga, jika programmer mengetahui ada kesalahan dalam sistem, dia dapat melaporkan segera untuk menghindari hal-hal yang tidak diinginkan.
  • Memberikan penghargaan untuk aset intelektual.
Software developer dilarang keras untuk mengakui hasil karya orang lain, bahkan juga ketika program tersebut tidak terlindungi oleh "copyright" atau "patent". Mereka harus mengenali dan mengakui pekerjaan/karya orang lain, dan mereka harus menggunakan ide mereka sendiri untuk mengembangkan software.
  • Menghormati privasi orang lain.
Sistem komputer bisa saja disalahgunakan oleh beberapa orang dalam pelanggaran privasi orang lain. Software developer harus menuliskan program yang dapat melindungi informasi pengguna yang dapat menangkal orang tidak dikenal (tidak berizin) mengakses informasi tersebut.
  • Menghormati Kerahasiaan.
Software developer harus bersedia menjaga rahasia informasi terkait pekerjaannya dan segala informasi terkait proyek yang sedang dikerjakannya jika client atau perusahaan menginginkan hal tersebut.

Hanya celotehan code dan berusaha untuk membagikannya kepada halayak orang yang beru mulai belajar.


EmoticonEmoticon