นี่คือความเป็นจริงอันโหดร้ายสำหรับนิสิตชั้นปีที่สาม ภาควิชาวิศวกรรมคอมพิวเตอร์ มหาวิทยาลัยเกษตรศาสตร์ ปีที่ 3
แม้ว่าจะสอบผ่านไปไม่หมด แต่มันก็ทำให้ผมอยากระบาย ข้อความที่ทวิตเตอร์ไม่สามารถระบายได้ภายใน 140 ตัวอักษร จนต้องมาเขียนบล๊อก แทน
สอบเวลาเดียวกัน หกวัน ติดกัน ตั้งแต่อาทิตย์ถึงศุกร์
สี่โมง ถึงทุ่ม ถ้าเป็นคุณจะรู้สึกอย่างไร = ='' ............
คำตอบคือ สิ้นหวังสุดๆแล้ว ก่อนสอบก็มานั่งอ่าน หลังสอบก็หิวข้าว เสียเวลากินข้าวไปอีกหนึ่งชม. กว่าจะได้อ่านอีกที แปดเก้าโมง เพื่อสอบวิชาต่อไป วน ลูป ติดกันหกวัน
สอบผ่านมาแล้วสามวิชา เหลืออีกสาม มาได้ครึ่งทาง วิชาที่สอบมาแล้วก็คือ อัลกอฯ, Com Architecture และ Data Communication
วิชาอัลกอ เป็นวิชาที่สอนโดย @jittat ตอนแรกนึกว่าเป็นวิชาที่น่าจะยาก แล้วมันก็ยากจริง เหมือนกับเอา ADT มารวมร่างกับ Theory ยังไงอย่างงั้น ข้อสอบมีเก้าข้อ ทำได้แค่ เจ็ดข้อ ทำไปแล้วก็งงๆ ไม่ค่อยแน่ใจ อารมณ์หลังจากออกห้องสอบประมาณว่า สิ้นหวังสุดๆ แล้ว
วันต่อมา เจอ Computer Architecture วิชาที่อุตส่าห์อ่านมาแทบตาย ข้อสอบมี 4 ข้อ 230 คะแนน
เปิดข้อสอบมา ข้อแรก ให้หาประสิทธิภาพของ ซีพียู อ่า ทำได้ ข้อต่อมาแปลงเลขทศนิยมให้อยู่ในรูป IEEE อ่า ทำได้ โลด
ผ่านไปสองข้อ ลื่นสบาย ทำเสร็จใน 45 นาที เหลือบไปดุข้อที่ 3
.... อึ้งไปซักพักกับคำแปล ( โจทย์เป็นภาษาอังกฤษล้วน )
แปลแล้วงง ซักพักก็มีเพื่อนร่วมชะตากรรม ติดเรื่องคำแปลเลยลองไปถาม อ.ดูหลายประโยค ขอตัดมาที่เด็ดๆ
Critical Path อ.ท่านแปลได้ความหมายว่า "มันก็เหมือนเวลาจอดรถเข้าซองแหละ คุณ เลื่อนไปข้างหน้าไม่ได้ติดรถคันอื่น เลื่อนถอยหลังไม่ได้ก็ติดรถคันอื่น ไปไม่ได้แล้ว นั่นแหละ critical "
Slack " คุณ รู้จักกางเกง slack มั้ยล่ะ"
แล้วก็มีคนถามมากๆ จนท่านพูดมาว่า "ถ้าผมบอกคุณหมด ก็เท่ากับผมบอกข้อสอบน่ะสิ" ( ซึ่งมันก็จริง แต่โจทย์อ่านแล้วมันก็ยังไม่เคลียร์อ่ะอาจารย์ T_T )
เลยทำมั่วๆไป ( น่าจะผิด ) ถัดมาดูข้อสี่ ไล่โค้ด Assembly พร้อมทั้งเขียน Stack ใน Memory โจทย์ให้ไล่โค้ดหา fibonacci (6) อ่า อันนี้เคยลองทำกับ Factorial มาล่ะ น่าจะพอทำได้ เลยนั่งไล่ หนึ่งชม. สามสิบนาทีสุดท้าย .... แต่ก็ติดใจกับคำที่ว่า ให้ไล่แบบ Step by step ที่เขียนอยู่ในโจทย์
อืม Step by step ก็ลองเขียนไป ไล่โค้ดสวยหรู ปรากฏว่า ไล่ไปไล่มา ยาวมากๆ แถมโค้ด Assembly ที่ให้มาก็เถือกมากๆ ...... ไม่ขอพูด ทำไม่ทัน ข้อนี้ไม่มีใครทำเสร็จ
ถัดมาวันนี้สอบ Data Communication and Networking สอนโดยอ.ที่คุณรู้ว่าใคร ซึ่งคราวที่แล้วออกเกรด Abstract ได้เร็วมากๆ เป็นวิชาที่มีเนื้อหาที่จำเยอะ ซึ่งอาจจะน้อยกว่า Computer Architecture นิดหน่อย
สูตรเยอะ จำเยอะ โจทย์เยอะ
แต่ปรากฏว่าข้อสอบออกมา มีพวกความจำ ซึ่งทำได้แน่ๆ แล้วก็มีพวกคำนวณ ซึ่งดูคร่าวๆว่า ทำได้ แต่พอทำจริงๆ ดักควา... เยอะมาก พวกแปลง ไบต์ เป็นบิตก็ต้องระวัง แล้วก็ไปเจอข้อนึง
จงหาบิตเรตของการส่งข้อมูลแบบ อะซิงโครนัส โดยมี ไพรริตี้บิตข้อมูล 7 บิต และ Stop bits 1 บิต ผ่านสายสัญญาณที่มี แบนด์วิธ 56 kbps
ไอ้เราก็ทำไป ก็งงๆ Asynchronous มันต้องมีบิต Start ด้วยนี่หว่า มันหายไปไหน... แต่ก็ทำๆไป เพราะว่ามีคนถามข้อนี้เหมือนกัน ( แอบได้ยิน ) แต่อ.ตอบกลับมาว่า " เหรอ..." ชักไม่แน่ใจ เลยทำๆไปตามยถากรรม
พอออกจากห้องสอบ ( ออกพร้อมอ. ) เดินๆอยู่อ.มาแตะหลัง
"ไง คุณได้บวกบิต Start 1 บิตมั้ย ?"
พอเข้าใจความรู้สึกของผมมั้ยครับ .......
ผมได้แต่ยิ้มเจื่อนๆแล้วหันหน้ากลับไป พร้อมตอบความเท็จว่า "บวกครับ" เพื่อไม่ให้แกหัวเราะชอบใจได้
หมดความในใจหลังการสอบมาครึ่งทางเพียงเท่านี้ ไว้พบกันใหม่ หลังสอบเสร็จ
Tue Aug 04 23:09:03 ICT 2009 | Tags :
Add Comments