โปรแกรมเมอร์จงพูดภาษาคน

Photo Credit: https://pixabay.com/en/giraffes-entertainment-discussion-627031

“มันพูดไม่รู้เรื่อง !!”
เชื่อว่าหลาย ๆ คนคงเคยได้ยินประโยคนี้ ด้วยกระบวนการทำงาน เราย่อมต้องมีการพูดคุยกับคนหลาย ๆ ตำแหน่งหน้าที่ และจากประสบการณ์ที่เคยพบมาส่วนใหญ่แล้วหนึ่งในบุคคลที่ค่อนข้างมีความบกพร่องทางด้านการสื่อสารงานกับบุคคลอื่น ๆ ก็คือ โปรแกรมเมอร์

“ไม่รู้มันพูดภาษาอะไร !!”
ประโยคยอดฮิตจากผู้ใช้งานและผู้ร่วมงานอื่น ๆ ที่จำเป็นต้องมีการพูดคุยกับโปรแกรมเมอร์ ไม่มีเหตุผลอื่นนอกจาก…เขาไม่เข้าใจสิ่งที่เราพูด !! อย่าว่าแต่ผู้ร่วมงานตำแหน่งอื่นเลย บางครั้งโปรแกรมเมอร์ด้วยกันเองยังไม่เข้าใจสิ่งที่เพื่อนพูดอีกต่างหาก…ไว้อาลัยแป๊บ ~

ประสบการณ์ที่แตกต่าง
แต่ละคนก็มีตำแหน่งหน้าที่ ความรับผิดชอบ ความรู้ ความสามารถ ความถนัดเชี่ยวชาญที่ต่างกันออกไป แต่ละเนื้องานก็มีคำจำกัดความ ศัพท์เฉพาะหรือถ้อยคำที่ใช้สื่อสารเฉพาะเจาะจง มันไม่แปลกที่เราจะมีความเคยชินกับถ้อยคำที่ใช้ แต่ !! ถ้าเราจำเป็นต้องคุยงานกับคนอื่นที่มีประสบการณ์ต่างกัน เราจะยังใช้ถ้อยคำแห่งความเคยชินได้อยู่หรือ ?

“ไม่เข้าใจ” เท่ากับ “ไม่ได้งาน”
ถ้าเราใช้ศัพท์เทคนิค ภาษาลอจิกเสมือนกับว่ากำลังอธิบายโค้ดให้กับผู้ใช้งานหรือบุคคลทั่วไปฟัง…คิดว่าเขาจะเข้าใจมากน้อยแค่ไหน ? เคยเจอกรณีที่โปรแกรมเมอร์พูดคุยกับผู้ใช้งานแต่ไม่สามารถเข้าใจกันได้ สุดท้ายแล้วต่างคนก็ต่างโทษกัน

โปรแกรมเมอร์: ทำไมแค่นี้ไม่เข้าใจ ไม่เห็นมันจะซับซ้อนตรงไหน บลา ๆ ๆ…
ผู้ใช้งาน: คุยกับมันไม่เคยเข้าใจเลย ไม่รู้มันพูดภาษาอะไร พูดภาษาคนดีดีก็ไม่ได้ !!

สุดท้ายแล้วไม่มีใครอยากคุยกับโปรแกรมเมอร์…ซะงั้น !! ผลที่เกิดจากการพูดคุยที่ไม่เข้าใจกัน หรือเข้าใจผิด ๆ มันไปตกอยู่กับเนื้องาน ผลงานที่ออกมา เข้าใจกันผิด ๆ งานที่ออกมาก็ออกมาแบบผิด ๆ สุดท้ายแล้วต้องมานั่งแก้ ต้องมานั่งคุยกันใหม่ เสียเวลาอีก งานก็ไม่ได้

ปรับคำสักนิด พิชิตความเข้าใจ
เพื่อให้บรรลุวัตถุประสงค์ของการพูดคุย แก้ไขปัญหาได้ตรงจุด เพื่อให้ได้งานที่มีประสิทธิภาพ ตอบสนองความต้องการของผู้ใช้ พวกเราโปรแกรมเมอร์ควรปรับเปลี่ยนถ้อยคำที่ใช้ให้เหมาะสมกับคนที่เราต้องสื่อสารด้วย หยุดคิดสักนิดก่อนพูด หันมาสังเกตดูว่าคนที่เราพูดคุยด้วยนั้น…
- มีตำแหน่งหน้าที่อะไร ?
- มีอายุงานมากน้อยเท่าไร ?
- มีความเข้าใจทางด้านการพัฒนาซอฟต์แวร์หรือไม่ ?
- มีความเข้าใจในหัวข้อที่กำลังพูดคุยมากน้อยแค่ไหน ?
เพื่อคาดเดาประสบการณ์และความสามารถเบื้องต้น และนำมาเป็นแนวทางในการปรับเปลี่ยนคำพูดให้เหมาะสมกับคนที่เราต้องคุยด้วย ระหว่างที่พูดคุย ให้สังเกตพฤติกรรมคนฟังด้วยว่าเขาเข้าใจไหม เขามีท่าทีไม่แน่ใจอะไรไหม เพื่อที่จะอธิบายในสิ่งที่กำลังพูดให้ชัดเจนขึ้น ถ้าสื่อสารกันอย่างเข้าใจแล้ว การดำเนินงานก็จะเป็นไปในทางเดียวกัน โอกาสที่ผลงานจะออกมาดีก็สูง

“ภาษาคน” คือ ภาษาที่คนเข้าใจ
มันคือคำประชดประชันเพื่อให้เราฉุกคิด เพราะจริง ๆ แล้วเราก็พูดภาษาคนนั่นแหละ เอ๊า !! ก็เราเป็นคนเนาะ… แต่พูดแล้วคนอื่น ๆ เข้าใจไหมนั่นล่ะประเด็น หากเราหมั่นฝึกฝนการคิดก่อนพูด การสังเกตคู่สนทนาให้เป็นนิสัย ปรับเปลี่ยนถ้อยคำให้เหมาะสม ผลดีมันก็เกิดขึ้นกับตัวเรา งานเรา ทีมเรา องค์กรเรา เพราะฉะนั้นโปรแกรมเมอร์มาพูดภาษาคนกันเถอะ เพื่อลบล้างทัศนคติที่ผู้ใช้งานส่วนใหญ่มอง แล้ววันนั้นจะมาถึง…

วันที่ใคร ๆ ก็อยากคุยกับโปรแกรมเมอร์