วันพฤหัสบดีที่ 30 พฤศจิกายน พ.ศ. 2560

THE THREE LAWS OF PERFORMANCE

The Three Laws of Performance: Rewriting the Future of Your Organization and Your Life by Steve Zaffron and Dave Logan

ความคิดหลัก
ในองค์กรใดก็ตาม ในชีวิตของคุณเองและการทำงาน - มี "อนาคตที่กำหนดไว้" 
เมื่อคุณรู้จักตัวคุณเองว่าอะไรเกิดขึ้นบ้าง คุณก็จะสามารถเปลี่ยนวิธีหรืออะไรบางอย่างที่กำหนดไว้แล้ว แตกต่างไปและหวังว่าจะเกิดสิ่งต่างๆ ที่ดีขึ้น กฎสามข้อของประสิทธิภาพนี้เกี่ยวข้องกับวิธีที่คุณสามารถกำหนดรูปร่างและเปลี่ยนรูปร่างของที่อนาคตที่กำหนดไว้
-
The Three Laws of Performance are:
- How people perform correlates to how situations occur to them.  ผู้คนมีความสัมพันธ์อย่างไรกับสถานการณ์ที่เกิดขึ้นกับพวกเขา  อีกวิธีหนึ่งในการพูดว่า "มีอะไรเกิดขึ้นและสิ่งที่คุณพูดถึง" ไม่เคยเกิดอะไรขึ้นที่ทำให้เราผิดหวัง - เป็นวิธีที่เรารับรู้ว่าเกิดอะไรขึ้นและเราตัดสินว่าจะเกิดอะไรขึ้น เป็นบทสนทนาที่เรามีกับตัวเองเกี่ยวกับสิ่งที่หมายถึง ตัวอย่างเช่นสมมุติว่าคุณกำลังนั่งอยู่ในห้องและมีคนลุกขึ้นออกจากห้องและกระแทกประตู คุณอาจคิดว่าพวกเขาโกรธ เกิดอะไรขึ้น? พวกเขาออกจากห้อง ประตูกระแทก สิ่งที่คุณทำหมายความว่าอย่างไร พวกเขาโกรธ แต่ดูคุณอาจจะผิด และนี่คือจุดที่การติดต่อสื่อสารและการเข้าใจผิดทำให้เกิดปัญหาที่จำนวนผู้นำที่มีทักษะไม่สามารถแก้ได้เว้นแต่คุณจะรู้วิธีจัดการสิ่งนั้น
- How a situation occurs, arises in language. สถานการณ์จะเกิดขึ้นในภาษาอย่างไร วิธีที่ดีที่สุดในการทำความเข้าใจแนวคิดนี้คือตัวอย่างจากหนังสือ Helen Keller เฮเลนอธิบายว่าเธอคิดอย่างไรกับร่างกายของเธอว่าเธอร้องไห้โดยไม่เข้าใจอารมณ์ที่อยู่เบื้องหลังน้ำตา จากนั้นเมื่อเธอเรียนรู้ที่จะสื่อสารโลกใหม่ทั้งหมดก็เปิดกว้างสำหรับเธอ โลกเกิดขึ้นอย่างแท้จริงสำหรับเธอเพราะเธอสามารถตั้งชื่อและสื่อสารอารมณ์รอบตัวได้
- Future-based language transforms how situations occur to people. ภาษาในอนาคตจะแปลงสถานการณ์ที่เกิดขึ้นกับผู้คน หลักการนี้สร้างความแตกต่างระหว่างการอธิบายสิ่งที่มีอยู่และสิ่งที่หมายถึงและการสร้างและภาษากำเนิด นี่คือภาษาที่สร้างสิ่งใหม่ ๆ - อนาคตใหม่ - ประสบการณ์ที่แตกต่างกัน ฉันเคยมีประสบการณ์จริงกับกระบวนการนี้ ฉันจำได้ว่ากำลังทำแผนกลยุทธ์จากแนวทางในการระบุปัญหาและหาแนวทางแก้ไขแล้วเข้าร่วมกระบวนการที่เรียกว่า "การค้นหาในอนาคต" ซึ่งเราสร้างอนาคตใหม่ ๆ และสร้างกิจกรรมและกลยุทธ์เพื่อสร้างอนาคต ทฤษฎีคือเมื่อคุณสร้างอนาคตใหม่สิ่งที่อาจเป็นปัญหาในตอนนี้อาจไม่ใช่ปัญหาในสถานการณ์ในอนาคตดังนั้นคุณจึงไม่ควรใช้เวลาในการแก้ปัญหานี้

ดูว่าฉันหมายถึงอะไร เป็นสิ่งที่มึนเมา สิ่งที่ทำให้หนังสือมีประโยชน์และน่าอ่านที่สุดคือความจริงที่ว่ามีเรื่องราวที่เป็นจริงมากมายที่ Zaffron และ Logan ใช้หลักการเหล่านี้และเปลี่ยนชีวิตและอนาคต

หนังสือเล่มจึงต้องอ่านถ้าคุณเป็นซีอีโอหรือจัดการทีมของคนในสังคมเศรษฐกิจนี้ เราขอแนะนำให้อ่านหนังสือเล่มนี้ไม่เพียง แต่แบ่งปันกับทีมผู้บริหารของคุณและมีการสนทนาเกี่ยวกับบางเรื่องและกรณีศึกษาและดูว่าการเปลี่ยนแปลงใดที่คุณสร้างขึ้นในอนาคตของคุณ
 
https://smallbiztrends.com/2009/06/three-laws-of-performance-review.html
http://cdn.davidparmenter.com/files/2015/11/The-three-laws-of-performance-summary.pdf

วันเสาร์ที่ 25 พฤศจิกายน พ.ศ. 2560

ขั้นตอนวิธีในชีวิตประจำวัน

การทำงานหลายอย่างในชีวิตประจำวัน จะมีลักษณะที่เป็นลำดับขั้นตอน ซึ่งต้องเคยพบกับปัญหาต่างๆ ไม่ว่าจะเป็นปัญหาด้านการเรียน การงาน การเงิน หรือแม้แต่การเล่นเกม เมื่อพบกับปัญหา แต่ละคนมีวิธีที่จะจัดการหรือแก้ปัญหาเหล่านั้นแตกต่างกันไป ซึ่งแต่ละวิธีการอาจให้ผลลัพธ์ที่เหมือนหรือแตกต่างกันบ้าง ทั้งนี้ขึ้นอยู่กับความรู้ ความสามารถ และประสบการณ์ของบุคคลผู้นั้น หากวิเคราะห์วิธีการแก้ปัญหา จะพบว่าสามารถสรุปเป็นทฤษฎีซึ่งมีรูปแบบที่แน่นอนได้ และบางครั้งต้องอาศัยการเรียนรู้ในระดับสูง เพื่อแก้ปัญหาบางอย่างให้สมบูรณ์แบบ การนำคอมพิวเตอร์มาช่วยในการแก้ปัญหา เพื่อตอบสนองความต้องการของมนุษย์ เช่น การคำนวณ การพูด การจำ โดยอาศัยความรู้และประสบการณ์ของบุคคลการทำงานตามที่เราต้องการ โดยใช้ทรัพยากรต่างๆ ให้คุ้มค่ามากที่สุด
ขั้นตอนวิธี หรือ algorithm (ภาษาไทย : อัลกอริทึม) หมายถึงกระบวนการแก้ปัญหาที่สามารถเข้าใจได้ มีลำดับหรือวิธีการในการแก้ไขปัญหาใดปัญหาหนึ่งอย่างเป็นขั้นเป็นตอนและชัดเจน เมื่อนำเข้าอะไร แล้วจะต้องได้ผลลัพธ์เช่นไร ซึ่งแตกต่างจากการแก้ปัญหาแบบสามัญสำนึก หรือฮิวริสติก (heuristic) โดยทั่วไป ขั้นตอนวิธี จะประกอบด้วย วิธีการเป็นขั้นๆ และมีส่วนที่ต้องทำแบบวนซ้ำ (iterate) หรือ เวียนเกิด (recursive) โดยใช้ตรรกะ (logic) และ/หรือ ในการเปรียบเทียบ (comparison) ในขั้นตอนต่างๆ จนกระทั่งเสร็จสิ้นการทำงาน ในการทำงานอย่างเดียวกัน เราอาจจะเลือกขั้นตอนวิธีที่ต่างกันเพื่อแก้ปัญหาได้ โดยที่ผลลัพธ์ที่ได้ในขั้นสุดท้ายจะออกมาเหมือนกันหรือไม่ก็ได้ และจะมีความแตกต่าง ที่จำนวนและชุดคำสั่งที่ใช้ต่างกันซึ่งส่งผลให้ เวลา (time) , และขนาดหน่วยความจำ (space) ที่ต้องการต่างกัน หรือเรียกได้อีกอย่างว่ามีความซับซ้อน (complexity) ต่างกัน

การเรียงข้อมูลในชีวิตประจำวัน

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

    • การเรียงลำดับแบบเลือก (selection sort)
    • การเรียงลำดับแบบฟอง (bubble sort)
    • การเรียงลำดับแบบแทรก (insertion sort)
    • การเรียงลำดับแบบเชลล์ (Shell sort)
    • การเรียงลำดับแบบฮีป (heap sort)
    • การเรียงลำดับแบบผสาน (merge sort)
    • การเรียงลำดับแบบเร็ว (quick sort)