 |
กาลครั้งหนึ่งนานมาแล้ว นอกจากบริษัทเล็กๆ แล้วยังมียักษ์ใหญ่สีฟ้า ที่ทุกข์ทนกับพฤติกรรมประหลาดๆ ของยอดฝีมือ ที่ไปกว้านมาจากทั่วสารทิศ ในขณะที่มันสมอง และ ฝีมือของคนเหล่านั้น ยอดเยี่ยมเป็นอันดับต้นๆ แต่ก็สร้างความปั่นป่วนให้กับสายบังคับบัญชาอย่างมาก ยักษ์ใหญ่นั้นได้ให้การสนับสนุน กับ Peter Seebach เขียนเอกสารขึ้นฉบับหนึ่ง เพื่อเผยแพร่ให้กับผู้จัดการของตนได้อ่าน (แปลจาก The Hacker FAQ , Peter Seebach 2001, Sponsor by IBM Developer work http://www.seebs.net/faqs/hacker.html) เอกสารฉบับนี้ลำเอียง เพราะคนเขียนเป็นแฮกเกอร์ และคนแปล ก็อยากถูกเรียกว่าแฮกเกอร์ (แต่ไม่มีคนเรียก มือไม่ถึง) หยิบมาแปล เพราะนี่เป็นบุคลิกที่น่าจะใกล้เคียงที่สุดกับอัจฉริยะในกระทู้เดิม :p
บทที่ 0: ความเข้าใจพื้นฐาน
0.0: แฮกเกอร์จะเจาะระบบคอมพิวเตอร์และขโมยความลับของบริษัทหรือไม่? ไม่ แตกต่างจากที่สื่อรายงานแบบผิดๆ พวกที่เจาะคอมพิวเตอร์นั้นเรียกว่าแครกเกอร์ แฮกเกอร์ เป็นแค่คนที่ชอบเล่นคอมพิวเตอร์เท่านั้น แฮกเกอร์อาจไปยุ่งกับระบบความปลอดภัยเล็กๆน้อยๆ แต่นั่นไม่ใช่เจตนาร้าย โดยมากที่ทำไปก็เพราะเขารู้สึกว่ามันเกะกะ หรือไม่ก็เพราะอยากรู้อยากเห็นเท่านั้นเอง
0.1: แล้วจ้างแฮกเกอร์นี่คิดถูกหรือคิดผิด? มัน ขึ้นกับประเภทงาน แฮกเกอร์อาจมีประสิทธิภาพเหนือกว่าคนทั่วไปอย่างทาบไม่ติด หรือน้อยกว่าอย่างเทียบไม่ได้ ก็ได้ทั้งนั้น งานที่แฮกเกอร์ทำได้ดีคือ Systems administration Programming Design และงานที่แฮกเกอร์ห่วยได้แบบมหัศจรรย์คือ Data entry
หลัก ง่ายๆคือ งานที่ต้องการความเร็ว รับมือกับการเปลี่ยนแปลงที่คาดไม่ถึง ต้องการทักษะระดับสูง และไม่ซ้ำซาก เป็นงานที่แฮกเกอร์ทำได้ดี งานที่ทำซ้ำๆ แต่ง่ายๆ เป็นงานที่น่าเสียดายที่จะให้แฮกเกอร์ทำ ที่สำคัญมันยังทำให้เขาเบื่อ และ หงุดหงิดอย่างรุนแรง ไม่มีใครทำงานได้ดีเวลาเบื่อ และ หงุดหงิดหรอกนะ
ข่าวดีคือ ถ้าคุณโยนแฮกเกอร์เข้าไปในงานที่เขาชอบ บ่อยครั้งคุณจะเห็นประสิทธิภาพ 5-10 เท่าของคนปกติ นี่ไม่ใช่เรื่องที่ทำได้สม่ำเสมอ อย่าคาดฝันว่าจะเห็นสิ่งเหล่านี้ตลอดเวลา แต่มันเป็นเช่นนั้นจริง โดยเฉพาะในงานยากๆ
0.2: แล้วจะดูแลพวกแฮกเกอร์ยังไงดี? ด้วยวิธี เดียวกับเลี้ยงแมว นี่อาจจะชวนสับสนหน่อย เพราะไม่เหมือนกับการดูแลพนักงานอื่นทั่วไป แต่อย่าห่วงเลย แฮกเกอร์นั้นยินดีที่จะให้คำตอบเสมอ ถ้าถามนะ โดยทั่วไปแล้วแฮกเกอร์ดูแลตัวเองได้
0.3: เดี๋ยวๆๆๆ คุณบอกว่า "สิบเท่า" นั่นมันล้อเล่นละมั้ง? ใช่ ผมพูดจริงๆว่า สิบเท่า และใช่ นั่นผมพูดจริงๆ แฮกเกอร์เวลาไฟลุก อาจจะปั่นอะไรบางอย่างออกมาได้ในเวลาสองสามเดือน ในขณะที่ทีมงานเล็กๆ(ขนาด 7-8 คน) อาจต้องใช้เวลาตลอดปี หรือทำไม่ได้เลย IBM เคยรายงานว่า โปรแกรมเมอร์บางคน มีผลงานดีกว่าคนอื่นๆในหลัก 100 เท่าหรือมากกว่า เหตุการณ์แบบนี้เป็นไปได้
0.4: ไม่เห็นเข้าใจเลย นี่ชักจะไปกันใหญ่แล้ว มีหนังสือเรื่องนี้ไหม? ตอน นี้ยัง แต่ลอง The New Hacker's Dictionary (รู้จักในอีกชื่อว่า "the jargon file"), ในนั้นเต็มไปด้วยคำจำกัดความ และ รายละเอียดว่าแฮกเกอร์คิดอย่างไร
บทที่ 1: ประเด็นทางสังคม 1.0: แฮกเกอร์ของผม เข้ากันไม่ได้กับวัฒนธรรมองค์กร เธอทำงานได้ดี แต่ไม่มีเพื่อนเลย นี่ เป็นเรื่องปกติ แฮกเกอร์ของคุณแค่ไม่สามารถหาคนรอบตัวที่เข้ากับแฮกเกอร์ได้ คุณอาจจะพิจารณาที่จะติดต่อกับเธอทางโทรศัพท์ หรือ ให้เวลาการทำงานที่ยืดหยุ่น(เช่นตอนกลางคืน) ซึ่งเผลอๆจะทำให้เธอทำงานได้ดีขึ้นไปอีก อีกทางเลือก คือหนีไปจ้างคนอื่น
1.1: พวกนี้แต่งตัวแปลกๆ ไม่มีทางทำให้พวกนี้เข้าใจความสำคัญของภาพลักษณ์องค์กรรึไง? พวก นี้เข้าใจดีสุดๆเลย เขาเข้าใจว่าการแต่ตัวไม่ได้ทำให้งานเสร็จ IBM, Ford, Microsoft ต่างรู้ว่า คนพวกนี้ทำงานได้ดีกว่า ถ้าได้แต่ตัวตามที่ชอบ คุณสามารถขอร้องให้แต่งตัวดีสำหรับโอกาสพิเศษบางครั้งได้ และโดยส่วนใหญ่ แฮกเกอร์ยินดีจะแต่งตัวด้วยเสื้อผ้าที่ไม่มีรูได้ ถ้าแจ้งให้ทราบ
1.2: พวกนี้ไม่มีมารยาท ไม่เคารพผู้หลักผู้ใหญ่! แฺฮกเกอร์ ไม่สนใจยศ พวกเขาไม่เคยคิดว่าฝ่ายบริหารอยู่สูงกว่าฝ่ายวิศวกรรม แต่ทั้งสองฝ่ายแค่ทำงานที่แตกต่างกันเท่านั้น และหลายครั้ง เขายังพูดเหมือนกับว่า ฝ่ายบริหารอยู่ต่ำกว่าอีกด้วย นี่ก็แฟร์ดี เพราะคำถามนี้แสดงว่าคุณมองว่าฝ่ายวิศวกรรมอยู่ต่ำกว่าคุณ มองเขาอย่างเท่าเทียม แล้วเขาจะเห็นคุณเท่าเทียมเช่นกัน ง่ายๆแค่นี้เอง
1.3: :-)! วันๆเอาแต่จับผิดงานคนอื่น กัน เขาออกมาข้างนอก แล้วถามรายละเอียดว่างานพวกนั้นมีปัญหายังไง มันน่าจะมีอะไรผิดๆอยู่ในนั้น อย่าให้ภาพลวงตาว่ามันทำงานได้หลอกคุณ เขาอาจจะหาวิธีเพิ่มประสิทธิภาพ ความน่าเชื่อถือ หรือเรื่องอื่นๆ นี่มีค่าควรแก่การพิจารณา คุณอาจจะพยายามเกลี้ยกล่อมให้เขาสุภาพหน่อย แต่ถ้านี่มีปัญหามากจริงๆ เป็นไปได้ว่าคนอื่นนั้นความสามารถไม่พอ นี่ต้องเน้นไว้หน่อยว่า ปกติแล้วแฮกเกอร์มีมาตรฐานเรื่องความสามารถผิดไปจากชาวบ้าน(สูงกว่าปกติ)
บทที่ 2:ประสิทธิผล
2.0: มันเล่นเกมในเวลางาน!!!!!!!!!!!!!! แฮ กเกอร์ นักเขียน แล้วก็ จืตรกร ล้วนแล้วแต่ต้องการเวลาจะ "ร่อน" ทำอะไรอย่างอื่นไปเรื่อยๆ ในขณะที่จิตใต้สำนึกกำลังทำงานไปเรื่อยๆ เขาอาจจะกำลังเจอปัญหาบางอย่างที่ยากมาก อย่าไปสนใจมากก็พอ
2.1: แต่นี่มันสองอาทิตย์แล้วที่ไม่เห็นอะไรคืบหน้าซักอย่าง! เขา กำลังทำงาน อาจจะคนเดียว โดยเฉพาะโครงการยักษ์ที่พึ่งเริ่ม เธออาจกำลังพยายามหารายละเอียดต่างๆล่วงหน้า ถามเธอว่าเป็นไงมั่ง แล้วถ้าได้ประโยคยาวๆ ที่ขัดกันเองเช่น "เอ๊ เดี๋ยว" "อ๊ะ อย่างนี้ไม่เวิร์ค" นั่นล่ะ แปลว่างานกำลังไปด้วยดี
2.2: แน่ใจนะว่างานจะเสร็จ? แฮ กเกอร์จำเป็นต้องมีความคิดสร้างสรรค์ และคิดในหลายแง่มุม งานจะออกมาดีกว่าในแง่นั้น และเขาก็รักงานที่ทำด้วย อย่าไปสนอะไรมาก ถ้างานเสร็จทันเวลาในคุณภาพที่ดี
2.3: พวกนี้ชอบทำงานนอกเหนือหน้าที่ แล้ว มันจำเป็นต้องทำรึเปล่า? มีแฮกเกอร์น้อยมาก ที่จะทนไม่แก้ปัญหา ที่เขาคิดว่าแก้ได้ แถมยังไม่มีคนยอมแก้มันอีก แล้วงานของเขาเสร็จรึเปล่า? ถ้ามันเสร็จก็มองอย่างอื่นที่เขาทำเป็นของแถมก็แล้วกัน อาจจะช่วยให้ึคุณรู้สึกดีขึ้นนิดหน่อย ถ้าคิดแบบนี้
2.4: แฮกเกอร์เขียนหนังสือ เล่นเน็ต เล่นเกม คุยโทรศัพท์ สร้างโมเดล และทั้งหมดนี่ในเวลางาน! เฮ้ นั่นดูเขามีความสุขทีเดียว โดยทั่วไปอาการแบบนี้บ่งชี้ว่า 1. งานที่เขารับผิดชอบมาเป็นช่วงๆ(งานเอกสาร/งานซัพพอร์ตทางโทรศัพท์) และตอนนี้เขาว่างงาน 2. เขาชนปัญหายากๆ ที่ยังแก้ไม่ได้ 3. เขาเบื่องานมาก และพยายามกล่อมตัวเองอยู่ คุณควรพิจารณามอบงานที่ยากขึ้นให้ได้แล้ว
ใน สามอย่างนี้ อะไรก็เป็นไปได้ทั้งนั้น โดยทั่วไป ถ้างานท้าทาย และมันเสร็จ ลืมๆระหว่างทางไปบ้างเถอะ คุณอาจร้องให้เขาเขียนชื่อบริษัทคุณลงเครดิตหนังสือก็ได้
2.5: เฮ้ แต่นี่ทำให้คนงานอื่นๆไม่พอใจ และทำให้พวกเขาประสิทธิภาพตก คุณ อยากได้ใครระหว่างคนที่จะทำให้งานเสร็ จกับคนที่ทำมันเสร็จไปแล้ว? อัตตาเป็นเรื่องงี่เง่าในที่ทำงาน ถ้าพวกนั้นทำงานสู้ไม่ได้ ก็ย้ายไปทำอย่างอื่นซะ!
Section 3: แรงกระตุ้นและการตอบสนอง 3.0: แฮกเกอร์ของผมทำผลงานได้ดีมาก และผมอยากให้รางวัลเขา เจ๋ง นี่เป็นลิสต์ที่แฮกเกอร์อยากได้ เพื่อแลกกับงานของเขา ความเคารพ ความชื่นชม คำชม ความเข้าใจ ส่วนลดสำหรับของเล่นราคาแพง เงิน สิ่ง เหล่านี้ไม่ได้มาตามลำดับ ความเข้าใจนั้นได้มายากยิ่ง ระลึกถึงยามที่เขาทำได้ดี เวลาคุณจับได้ว่าเขาแอบเอาเวลางานไปเล่นเกม แทนที่จะบ่นเกี่ยวกับเมื่อไหร่งานจะเสร็จ จดมันเก็บไว้แล้วถือว่ามันเป็นโบนัสล่วงหน้าสำหรับเวลางานเสร็จ อย่าคิดมาก แฮกเกอร์เป็นพวกเบื่อง่าย เวลาไม่ได้ทำงาน
3.1: เขาทำตัวแย่มาก และผมต้องการลงโทษ อย่า. การวิจัยตลอดสามสืบปี แสดงให้เห็นว่า การลงโทษมีผลที่ไม่น่าพอใจในระยะยาว แฮกเกอร์ไม่ใช่หนูทดลอง! ถ้าคุณไม่ชอบสิ่งที่เขาทำ อธิบายให้เขาฟังชัดๆว่าทำไมคุณถึงไม่ชอบพฤติกรรมนั้น เตรียมตัวสำหรับการโต้เถียง แฮกเกอร์เป็นพวกเหตุผลนิยม และมันมีเหตุผลในการกระทำ อย่าบีบคอเขาเร็วไปนัก เหตุผลของเขาอาจฟังขึ้น อย่า กลัวที่จะขอโทษถ้าคุณผิด ถ้าแฮกเกอร์ยอมรับว่าเขาผิด ก็อย่าเรียกร้องคำขอโทษ ตราบเท่าที่แฮกเกอร์ยอมรับว่าตัวเองผิด นั่นเป็นคำขอโทษกลายๆแล้ว
3.2: ผมไม่เข้าใจ ผมเสนอตำแหน่งใหม่ใหญ่กว่าเดิม แต่เขาไม่รับ แถมโกรธอีก ตำแหน่ง ที่สูงขึ้น มักมากับการต้องนั่งฟังว่าชาวบ้านทำงานอะไรมากกว่า การได้เล่นกับคอมพิวเตอร์ แฮกเกอร์รักงานของเขา หากอยากให้รางวัล คุณอาจมอบชื่อตำแหน่งใหม่ เพิ่มเงินเดือน หรือ ให้คำชม ตราบเท่าที่แฮกเกอร์รู้ว่าคุณพอใจผลงานของเขา นั่นพอแล้ว
3.3: นโยบายบริษัทไม่อนุญาตให้ขึ้นเงินเดือนให้มากนัก ถ้าไม่ใข่ตำแหน่งบริหาร ช่าง เป็นนโยบายที่งี่เง่า แฮกเกอร์เก่งๆหาเงินได้ชั่วโมงละ 200 เหรียญหรือมากกว่าโดยการเป็นที่ปรึกษา คุณอาจเสนอแฮกเกอร์ให้รับตำแหน่งที่ปรึกษาโดยมีสวัสดิการพิเศษ หรือช่องว่างอื่นๆที่คุณมีปัญญาหา ไม่งั้นก็หาของแถมให้ซักหน่อย แฮกเกอร์ไม่มีปัญหาถ้าจะรับสิทธิในการซื้อสินค้าอิเล็กทรอนิคในราคาลดพิเศษ 3.4: ผมไม่เชื่อว่าพวกนี้จะมีค่าขนาดนั้น ถามคนอื่นในแผนกสิ ว่าเขาคิดยังไง มี ความเป็นไปได้ว่าแฮกเกอร์ตอบคำถามยากๆบางข้อที่อาจจะแพงมาก ถ้าต้องจ้างที่ปรึกษาพิเศษ เขาอาจจะยังทำงานอื่นๆของบริษัทในเวลาว่าง มีแฮกเกอร์น้อยมากที่ไม่คุ้มค่าเงิน ส่วนใหญ่พวกนี้รักที่จะทำงานยากๆ และเพิ่มประสิทธิภาพของงานอื่นๆ
บทที่ 4: นั่นหมายความว่าไง 4.0: แฮกเกอร์ไม่พูดภาษาไทย อย่างน้อยผมก็คิดอย่างนั้น แฮกเกอร์เป็นช่างเทคนิค ถ้าเป็นไปได้คุณควรหาThe New Hacker's Dictionary ซักเล่ม.โดยโหลดได้จาก http://catb.org/esr/jargon หรือร้านหนังสือดีๆซักแห่ง ถ้าคุณยังมีปัญหา ลองถามให้แฮกเกอร์ช่วยอธิบายให้คุณฟัง แฮกเกอร์ชอบที่จะอธิบายสิ่งเหล่านี้อยู่แล้ว เตรียมใจไว้สำหรับการกริยาว่าคุณไม่รู้เรื่องอะไรเลย นี่ไม่ใช่การสบประมาท แต่ถ้าคุณไม่รู้ศัพท์ เธอก็จำเป็นต้องเริ่มใหม่แต่ต้น เพื่อจะได้อธิบายง่ายๆ ศัพท์พวกนี้ยาก มีเยอะ และใช้ในสถานการณ์เจาะจง แฮกเกอร์ชอบเล่นคำเสมอแหละ
4.1: แฮกเกอร์ไม่ยอมประเมินเวลาว่างานจะเสร็จเมื่อไหร่ แฮ กเกอร์ไม่รู้ว่างานนี้ยากขนาดไหน ต่างจากคนทั่วๆไป แฮกเกอร์จะพยายามสุดชีวิตที่จะให้ค่าประมาณจนกว่าเขาจะเข้าใจปัญหา นั่นอาจรวมถึงต้องเข้าใจวิธีที่จะแก้มันก่อนด้วย ไม่มีวิศวกร คนไหนมั่นใจเกินไปกว่า 95% และแฮกเกอร์ก็เป็นวิศกรที่ดี ถ้าคุณบอกว่า คุณจะไม่หักคอเขากับเดดไลน์นั้น(และทำตามนั้นจริงๆ) ก็เป็นไปได้มากที่จะคุณจะได้คำตอบ มันอาจฟังสูงเวอร์ หรือต่ำอย่างไม่น่าเชื่อ แต่นั่นคือค่าประมาณ และก็คือสิ่งที่คุณร้องขอ
4.2: พวกนี้เล่นมุกที่ไม่ขำซักนิด ไม่รู้เรื่องเลย ถ้าคุณกล้าพอ ลองขอให้เขาอธิบาย มันอาจต้องใช้เวลาซักพักกว่าจะเก็ต แต่มันน่าสนใจนะ
4.3: แฮกเกอร์เริ่มนับจากเลข 0 คุณอาจไม่รู้ แต่คอมก็นับแบบนั้น และก็เป็นธรรมชาติของแฮกเกอร์ไปแล้วด้วย
ที่มา : http://www.pantip.com/cafe/wahkor/topic/X9875532/X9875532.html
จากคุณ |
:
wiseman
|
เขียนเมื่อ |
:
4 พ.ย. 53 14:12:14
|
|
|
|
 |