Hukum
Ada banyak mata pelajaran yang harus diketahui oleh seorang profesional komputasi, bahkan profesi kita, seperti kebanyakan profesi konsultan bisnis, membutuhkan pengetahuan luas di seluruh domain yang kita jumpai dan analisis.
Namun, hukumlah yang akan saya pilih sebagai kebutuhan.
Profesi kami berada di garis depan kerangka hukum yang berubah dengan cepat, kekayaan intelektual adalah contoh yang terkenal, tetapi ada segala macam masalah hukum yang muncul sehari-hari. Kepatuhan terhadap peraturan, klausul kontrak yang valid dan tidak valid, hukum kredit, jika Anda bekerja di e-commerce, perlindungan data.
Saya pikir semua profesional TI, dan tentunya insinyur perangkat lunak senior harus memiliki pelatihan hukum dasar dan mengikuti hukum yang berlaku di bidang mereka. Universitas saya menerapkannya pada silabus wajib untuk siswa master untuk komputasi, sangat berguna secara teratur. Jawaban umum adalah bahwa "departemen hukum menangani itu", ya baik, mereka mungkin tidak menyadari masalah yang diciptakan oleh perangkat lunak ada kecuali staf di sana memiliki kesadaran yang cukup untuk memberi tahu mereka tentang hal itu - plus, biasanya sumber yang memiliki kepala di blok memotong.