วันนี้ได้ไปเจอ Blog IamIA น่าสนใจอีกหนึ่ง Blog ผมไปเจอหัวข้อหนึ่งมาก็เลยมาลองเขียนในมุมมองของผมให้ผู้ฟังได้อ่านกัน เนื่องจากชีวิตจริงๆของผมในปัจจุบันมักจะทำงานในระบบ MultiTasking ผมก็เลยสนใจในประเด่นที่เขียนในหัวข้อนี้เป็นพิเศษ แล้วก็ทำให้ผมนึกถึงเรื่อง Automation ได้ผมก็เลยจับมาเขียนนำเสนอเลย
MultiTasking
คือการทำอะไรหลายๆอย่างในเวลาเดียวกัน เช่น เขียนโปรแกรมไป เล่น MSN เปิดเพลงฟัง (ผมว่าหลายคนก็เป็นแน่อย่างผม) หรือจะเป็นการคุยโทรศัพท์ไปเล่น DotA ไปแบบนี้เป็นต้น
Automation
คือการที่ระบบหรือผู้ช่ายที่ทำงานให้เราเสร็จเรียบร้อย แล้วเราไม่ต้องทำงานสิ่งนั้น เช่น การเปิดเพลงฟังแล้วระบบทำการนับว่าเราฟังเพลงนี้ไปทั้งหมดกี่ครั้งแล้ว Chat กับใครเมื่อไรยังไงก็ถูกเก็บข้อมูลไว้ค้นหาได้ในอนาคต
จริงประเด่นนี้มักมีหลายมุมมองให้มอง บางคนอาจจะมองว่าผมเอาอะไรมาเปรียบเทียบเนี้ย ? มันคนละกรณี Multi มันน่าจะเปรียบเทียบกับ Single แหะๆถ้าอ่านแล้วมันทะแม่งๆก็ไม่ว่ากันนะครับ ในมุมมองของผมคนส่วนใหญ่ก็ทำอะไรเป็นแบบ MultiTasking แล้วความแตกต่างระหว่างคนทำ MultiTasking แต่ละคนคืออะไรละ ? ในมุมมองของโดมเองความแตกต่างก็คือคนที่มีระบบ Aumation กับไม่มีระบบ Automation คล้ายๆกับมีลูกน้องที่ทำแทนเรานั้นและ คนสมัยนี้เก่งอย่างเดียวก็ไม่พอต้องมีการจัดการที่ดีด้วย ถึงจะเป็นใหญ่สูงๆได้
“Programmer ที่เก่งก็ไม่ใช่ว่าจะคุม Programmer คนอื่นได้เก่ง”
“คุณครูที่ Programmer ให้เก่งใช่ว่าคุณครูจะเก่งกว่า Programmer ที่สอนให้เก่ง”
นี้เป็นตัวอย่างของความแตกต่างระหว่างหน้าที่แต่ทุกๆคนมีสิทธิ์ใช้เครื่องมือหรือลูกน้องทำให้เกิดการ Automation
“Programmer มี IDE ที่ช่วย Generate Code หรือมี Tools ต่างๆที่ทำให้ทำงานได้เร็วขึ้น”
“Project Manager มีลูกน้องฝ่ายต่างๆที่จะไม่ต้อง Code เองทั้งหมด , ควบคุม Source เองทั้งหมด”
“นักเรียนธรรมดาไม่ต้องใช้ Body Clock เพราะมีนาฬิกาปลุก”
“นักเรียนไม่ต้องเดินไปโรงเรียนเพราะใช้มอเตอร์ไซค์ขับไปเรียน”
ถ้าสังเกตุดีๆทุกๆคนมีการทำให้เกิด Automation ได้แต่ Automation นั้นมี COST แน่นอนไม่ว่าทางตรงหรือทางอ้อม เช่น ค่า Programmer จะใช้ IDE ได้จะต้องเสีย Cost ในการซื้อ License แล้วก็ลงหรือไม่ก็ต้องเสียเวลาในการฝึกการใช้งาน COST ในที่นี้ไม่ได้หมายราคาที่เอาไว้แลกเปลี่ยนซื้อขายเพียงอย่างเดียว ยังหมายถึงสิ่งที่เราต้องทุ่มเทฝึกฝนการใช้ซึ่งได้การ Automation เสร็จแล้วมันเกี่ยวกับ MultiTasking ได้อย่างไร ? ผมจะขอเสนอว่าไม่ได้เกี่ยวกันโดยตรงแต่ Automation ช่วยเหลือเรื่อง MultiTasking ได้ (ซึ่งจะเป็นคนละประเด่นกับการทำงานแบบ Multi หรือ Single) โดยส่วนใหญ่แล้วประเด่น MultiTasking จะเป็นประเด่นที่ขึ้นอยู่กับ “พฤติกรรมผู้บริโภค” แต่ Automation จะถูกพูดถึง “งานที่ไม่ต้องทำเอง”
Automation จะไม่สามารถช่วยคุณให้หยุดพฤติกรรม MultiTasking ได้อันนี้คุณต้องสอนตัวเอง แต่ Automation ช่วยให้คุณทำเรื่อง MultiTasking ต่างๆได้ง่ายและสะดวกมากขึ้น ทำให้การตอบรับงานทั้งหมดดีขึ้น !! เช่น
Goal คือ 1.ทำงานเขียน Web ให้เสร็จเร็วที่สุด 2.ไม่ขาดการติดต่อจากเพื่อน
ผมคงยกตัวอย่างง่ายๆให้ฟังนะครับ เพื่อทำ Goal นี้ให้สำเร็จโดยอย่างแรกผมใช้
1.มือถือ + MSN Messenger + Adobe Dreamweaver
เพื่อตอบสนอง Goal ของผมชุดนี้สามารถทำให้ผมลุล่วงได้หมด (แต่ข้อ 1 อาจจะไม่เร็วที่สุด)
2. MSN Messenger + Adobe Dreamweaver
คราวนี้เราไม่มีมือถือละ การที่ขาดติดต่อจากเพื่อนก็มีโอกาสสูงขึ้น เริ่มเห็นความสำคัญของ Automation กับ MultiTasking เล็กๆแล้วใช่ไหมครับ
3. Adobe Dreamweaver
คราวนี้ไม่มีทั้งมือถือและ MSN Goal ในข้อ 2. ของเราก็โอกาสขาดการติดต่อสูงขึ้นไปอีก แต่เราก็ไม่ถูกรบกวนด้วย MSN หรือโทรศัพท์ทำให้เกิด Single Task (หมายถึงเราทำยังอื่นไม่ได้เลยนอกจากทำงานใน Adobe Dreamweaver)
4. มือถือ + Editplus
แล้วอันสุดท้ายที่จะยกตัวอย่างก็คือเรามีมือถือกับ Editplus จะสังเกตุได้ว่าเราจะทำงานให้ Goal 1 เร็วกว่า Notepad แล้วก็ไม่ขาดการติดต่อจากเพื่อนน้อยกว่าไม่มีอะไรเลยที่ให้สามารถติดต่อได้
นั้นหมายความว่าคุณจะเลือกที่จะเป็นแบบไหน เลือกเป็นแบบ SingleTask , MultiTask การขาดเครื่องมือ Automation ก็จะทำให้คุณบรรลุ Goal ได้ช้าลง (ถึงจะไม่ทุกกรณีแต่เยอะมาก) และในทางกลับกันการที่คุณยิ่งมีเครื่องมือ Automation ก็จะทำให้เกิดการ MultiTasking ได้มากขึ้น !! แล้วคุณเลือกที่จะเป็นแบบไหนกันละครับ ?? ผมก็คงเป็นคน MultiTasking เหมือนเดิมแต่คงพัฒนาในส่วนของ Automation ทำให้ผมทำงานใน Goal ที่ผมต้องการได้สำเร็จ ผมเน้น Goal Oriented !