ความคิดเกี่ยวกับการปฏิบัติวิชาชีพในคอมพิวเตอร์
ฉันมีส่วนร่วมในการสนทนามากมายเกี่ยวกับวิธีที่เราในฐานะผู้เชี่ยวชาญด้านคอมพิวเตอร์ (หรือกลุ่มย่อยบางกลุ่มเช่นผู้ดูแลระบบผู้พัฒนาหรือโปรแกรมเมอร์) ควรประพฤติตนเป็นผู้เชี่ยวชาญ มีการถกเถียงกันน้อยมากเกี่ยวกับด้านอื่น ๆ ของเหรียญเราควรรักษาแบบไหนตามที่ผู้เชี่ยวชาญคาดหวัง บางสิ่งที่ค่อนข้างง่ายที่จะเห็นด้วย เราไม่ควรคาดหวังที่จะละเมิดหลักจริยธรรมสำหรับองค์กรวิชาชีพที่เกี่ยวข้องใด ๆ หรือการรับรองที่เรายึดถือหรือมุ่งมั่น (ตัวอย่างเช่น ISACA, SAGE, SANS ... ) เราไม่ควรคาดหวังว่าจะผิดกฎหมายหรือสนับสนุนให้ผู้อื่นฝ่าฝืนกฎหมาย ในภายหลังฟังดูง่ายจนกว่าคุณจะทราบว่าการปฏิบัติตามกฎหมายรวมถึงกฎหมายการจ้างงาน นี่หมายความว่าเราควรหยุดพักตามกฎหมายและที่สำคัญไม่ส่งเสริมวัฒนธรรมการทำงานหนักเกินไปทำงานล่วงเวลาค้างชำระและไม่หยุดพัก สิ่งนี้ไม่เพียง แต่จะไร้ประสิทธิภาพและนำไปสู่ความเหนื่อยหน่ายและการรักษาพนักงานที่ไม่ดีในระยะยาว แต่ก็มักจะผิดกฎหมาย แม้ว่าคุณจะเป็นพนักงานที่ได้รับการยกเว้น (ยกเว้นตามกฎหมายจากการทำงานล่วงเวลา) ก็อาจมีพนักงานรุ่นเยาว์ขึ้นในองค์กรของคุณที่ไม่ใช่

นอกจากนี้ในฐานะผู้เชี่ยวชาญเราควรถือว่าเป็นผู้เชี่ยวชาญ ความคิดเห็นของเราภายในขอบเขตความเชี่ยวชาญของเราควรได้รับการปฏิบัติอย่างจริงจังและด้วยความเคารพ เราเราควรได้รับการปฏิบัติด้วยความเคารพและไม่ดูหมิ่น เราควรได้รับเวลาเพียงพอในการทำงานของเรา เมื่อคนอื่น ๆ ทั้งภายในและภายนอก บริษัท ของเราทำงานผลิตภัณฑ์ให้เราพวกเขาควรให้ผลิตภัณฑ์คุณภาพระดับมืออาชีพแก่เรา นี่ไม่ได้หมายความว่าทุกอย่างควรจะสมบูรณ์ แต่ก็หมายความว่าควรมีเอกสารเพียงพอไม่ว่าจะเป็นในรูปแบบที่เป็นลายลักษณ์อักษรหรือในรูปแบบของการเข้าถึงคนที่จะตอบคำถามของเราขึ้นอยู่กับรูปแบบของรายการและองค์กร เราควรได้รับทิศทางที่เพียงพอในการทำงานของเราโดยไม่ทำลายเรา ซึ่งหมายความว่าหากเราไม่ได้รับการฝึกอบรมเราควรได้รับข้อกำหนดสำหรับงานไม่ใช่คำแนะนำทีละขั้นตอน สิ่งนี้สามารถอยู่ในรูปแบบของคำสั่งและนโยบายสำหรับงานประจำและงานที่คาดหวัง แต่โครงการและการเปลี่ยนแปลงจากบรรทัดฐาน (ตัวอย่างเช่นการส่งออกข้อมูลครั้งเดียวพิเศษเพื่อเพิ่มลงในการสำรองข้อมูลหรือซอฟต์แวร์ที่จำเป็นต้องมี ในลักษณะที่ไม่เป็นมาตรฐาน) ควรมีข้อกำหนดเฉพาะหรือทิศทางตามที่จำเป็น เมื่อเราไม่ได้รับสิ่งเหล่านี้เราควรจะสามารถพึ่งพาผู้จัดการของเราให้ยืนหยัดเพื่อเราได้

คุณคาดหวังอะไรอีกบ้างที่เราคิดว่าเราควรมีในฐานะมืออาชีพทั้งในสภาพแวดล้อมการทำงานและในตัวเรา? ฉันคิดว่านี่เป็นพื้นที่ที่เราต้องเริ่มทำการเปลี่ยนแปลงทั้งในความคิดและการกระทำ

หมายเหตุ: ตั้งแต่ฉันเขียนบทความนี้ฉันได้เริ่มอ่านหนังสือยอดเยี่ยมโดย Robert "Uncle Bob" Martin (@unclebobmartin), Clean Coder: ประมวลจริยธรรมสำหรับโปรแกรมเมอร์มืออาชีพ \ สิ่งนี้เปลี่ยนความคิดของฉันบางประการเกี่ยวกับสาเหตุที่เราในฐานะผู้เชี่ยวชาญคอมพิวเตอร์ไม่ได้รับการปฏิบัติอย่างมืออาชีพในที่ทำงาน แต่ฉันยังรู้สึกว่าประเด็นที่ฉันนำเสนอเป็นจุดเริ่มต้นสำหรับการอภิปราย