พรุ่งนี้วันศุกร์ที่ 3 เมษายน ฉันต้องลางานหนึ่งวัน เพื่อไปทำธุระที่เชียงใหม่
พรุ่งนี้ลางานหนึ่งวัน
Thursday, April 2nd, 2009บันทึกฝึกงาน: แปด เก้า และสิบ
Saturday, March 28th, 2009ฉันไม่ได้โพสต์เรื่องการฝึกงานมาหลายวันแล้ว.. ฉันรู้สึกว่าตัวเองเป็นคนขี้เกียจเหลือเกิน .. จริงๆแล้วฉันมีเวลาอีกตั้งหลายชั่วโมง นับจากตอนกลับหอ ถึงก่อนนอน ..ก็ไม่รู้เหมือนกันว่าทำไมฉันถึงไม่ยอมเขียนบันทึกสักที
เอาล่ะ เข้าเรื่องงานดีกว่า .. ตอนนี้ฉันได้ Tequila Framework เวอร์ชั่นล่าสุดจากคุณ itzco ที่มีส่วน Page Generator แล้ว .. ฉันยังไม่ได้ทดสอบเลยว่าใช้ได้หรือเปล่า เพราะก่อนที่ฉันจะกลับจากออฟฟิศ คุณ itzco แก้บั๊กไปแล้ว แต่ยังไม่ได้ทดสอบกับเครื่องอื่น .. พอดีเอามารันกับเครื่องฉันแล้วมันติดต่อฐานข้อมูลไม่ได้น่ะ
Page Generator จะช่วยในการสร้างหน้า interface รวมถึง backend ด้วย มี Page Generator ทำให้ไม่ต้องเขียนโค้ดเองมากนัก .. คุณ itzco บอกว่าจากปกติที่ต้องใช้เวลาหนึ่งสัปดาห์ อาจจะเหลือเพียงครึ่งชั่วโมงเมื่อใช้ Page Generator .. ฟังดูแล้วน่าตื่นเต้นดี ฉันเห็นเขาลองใช้ดูแล้ว ง่ายมากๆเลยล่ะ
จากนั้น ก็ฟังคุณ itzco อธิบายถึงสิ่งที่ต้องทำต่อไป และลงลึกไปถึง core framework ส่วนฟีเจอร์ต่างๆด้วย .. ฉันนั่งฟังอยู่เกือบหนึ่งชั่วโมง บางส่วนที่ตามไม่ทันเหมือนกัน แต่โดยรวมแล้วฉันก็เข้าใจดี
บันทึกฝึกงาน: วันที่หก
Tuesday, March 24th, 2009วันนี้เป็นอีกวันหนึ่ง ที่ฉันรู้สึกเหนื่อยกับการทำงาน .. จะด้วยเหตุผลอะไรก็ไม่รู้ล่ะ รู้สึกเหมือนมีพายุกำลังค่อยๆพัดเข้ามา .. อาจเป็นเพราะอากาศช่วงนี้ด้วยแหละมั้ง
วันนี้ฉันทำ Week View สำหรับปฏิทิน .. ออกมาเป็นรูปเป็นร่างแล้ว แต่ยังไม่สมบูรณ์ร้อยเปอร์เซ็น .. ยังมีปัญหาส่วนแสดงผลสัปดาห์ที่เป็นช่วงคาบเกี่ยวของเดือน .. กำลังเร่งแก้ปัญหานี้อยู่
ฉันคิดว่าคงต้องเอางานกลับมาทำต่อที่หอ ช่วงนี้ต้องเร่งแล้ว เพราะตามกำหนดปิดเฟส coding คือวันพุธหน้านี่เอง .. งานฉันยังเหลืออีกเยอะเลยนะเนี่ย
บันทึกฝึกงาน: วันที่หก
Monday, March 23rd, 2009ฉันพยายาม publish โพสต์ของวันเสาร์ แต่ไม่ได้สักที เพราะมีรูปอยู่ด้วยหนึ่งรูป มันต้องอัพโหลดผ่าน ftp มั้ง .. เน็ตหอนี้มันไม่ให้ใช้ ftp ทั้งพอร์ต 21 และ 2021 บ้าชะมัด
เพิ่งสังเกตเห็น ว่าฉันลืมเขียนบล็อกของวันศุกร์ที่แล้ว ซึ่งเป็นการฝึกงานวันที่ห้า .. ดูแล้วเห็นแต่อีเมล ไม่เป็นไร ข้ามไปเลยละกัน ขี้เกียจเขียนย้อนหลัง .. บันทึกไว้แค่ว่า เป็นวันศุกร์ที่ฟิตมาก ออกงานตั้งหนึ่งทุ่ม .. ไม่รู้ทำไปเพื่ออะไร แต่มันเพลินดี
สำหรับวันนี้ ช่วงเช้าฉันค่อนข้างจะง่วง ทำอะไรไม่ค่อยเป็นชิ้นเป็นอันเลย .. นั่งแก้ CSS ไป ก็หาวไป ก็ยังดีที่งานพอคืบหน้าไปบ้าง .. ตอนบ่ายหลังจากกินข้าวเสร็จ ฉันซัดกาแฟเซเว่นไปหนึ่งแก้วกันพลาด .. ได้ผลแฮะ ถึงแม้จะไม่ค่อยอร่อยก็ตาม
วันนี้เป็นวันหนึ่งที่ฉันทำงานอย่างมีความสุขในช่วงบ่าย ถึงแม้จะมีบั๊กของโปรแกรมบ้างก็ตาม แต่ฉันก็ค่อยๆแก้มันไปทีละนิดๆ แล้วดีที่คุณ itzco มาช่วยดูให้ด้วย .. สำหรับวันนี้ ฉันไม่ติดปัญหาอะไรเหมือนวันก่อนๆ กลับหออย่างสบายใจหน่อย
วันนี้ตุลดูเหมือนจะไม่สบาย เลยรีบกลับหอ .. จริงๆฉันอยากเขียนโค้ดต่ออีกสักหน่อย กำลังมัน .. แต่สงสารตุล เห็นมันบ่นอยากนอน .. กลับมาทำต่อที่หอก็ได้นี่หว่า
บันทึกฝึกงาน: วันที่สี่ (อีกครั้ง)
Friday, March 20th, 2009ขอแก้ตัวจากเมื่อเช้าละกัน ตอนนี้ถึงเวลาเลิกงานแล้ว แต่ฉันยังไม่เลิก .. เป็นแบบนี้ทุกวันแหละ ขอแถมซักครึ่งชั่วโมงน่า .. เอาล่ะ ตอนเช้าไม่ได้อัพเดทอะไรที่มีสาระเลย (หรือไม่มีสักครั้งอยู่แล้ว?) .. ขอนึกก่อนว่าเมื่อวานทำอะไรไปบ้าง
ฉันเพิ่งนึกได้ว่า ฉันน่าจะเอา email ที่ฉันรายงานพี่วรรณกับพี่เต้ มาทำสำเนาลงบล็อกนี้ด้วย ทำเป็นอีกหมวดหมู่หนึ่งไปเลยดีกว่า .. มันน่าจะดีที่บล็อกนี้เก็บทุกๆอย่างเกี่ยวกับการฝึกงานของฉันเอาไว้ ว่าแล้วก็ทำเลยดีกว่า
เอาล่ะ เข้าเรื่องของเมื่อวานกันเสียที .. เมื่อวานเป็นวันหนึ่งฉันทำงานด้วยความรู้เหนื่อยๆอย่างบอกไม่ถูกเหมือนกัน .. การเขียนโปรแกรมทั้งวัน เป็นอะไรที่ต้องใช้พลังงานเยอะเหมือนกันแฮะ .. เมื่อวาน คุณ itzco ได้แนะนำวิธีการเขียน template กับ view อีกครั้ง .. ฉันคิดว่าฉันน่าจะทำได้แล้วนะ .. แต่ที่ไหนได้ ติดอยู่ตรงนั้นตั้งนานแน่ะ
การเขียนโปรแกรม ถ้าฉันติดบั๊กตรงไหนนานๆ ฉันจะเบื่อมากเลยล่ะ ..
บันทึกฝึกงาน: วันที่สี่
Friday, March 20th, 200903.19.2009 .. เอาอีกแล้ว หลับยาวคาคอมอีกแล้วฉันนี่หนอ .. ตอนนี้ถึงเวลางานแล้วซะด้วย
ขอทำงานก่อนละกัน .. ไว้ตอนเย็นมาเขียนอีกที
บันทึกฝึกงาน: วันที่สาม
Thursday, March 19th, 2009วันนี้ตุลตื่นสาย ฝนก็ตกด้วย ทำให้ไปกินข้าวเช้าไม่ทัน แต่ก็ยังดีที่เข้าทำงานตรงเวลา ทั้งๆที่ยังหิวจัดแบบนั้นแหละ .. หวังว่าจะไม่เกิดขึ้นอีก
วันนี้คุณ itzco มี tutorial บทใหม่ในเว็บไซต์ของ Tequila Framework เป็นเรื่องเกี่ยวกับการสร้าง method เพื่อแสดงผลเอง ในตัวอย่างประยุกต์ใช้ทำปฏิทิน .. เหมือนคุณ itzco จะรู้ว่าฉันทำไม่ได้ เลยส่ง tutorial บทนี้ขึ้นบนเว็บ แต่ส่วนมากก็เป็นแนวทางให้เท่านั้น ให้ผู้อ่านได้คิดอะไรต่อยอดไปบ้าง ถือว่าเป็น tutorial ที่ดีเลยล่ะ
การสร้าง application ด้วย Tequila Framework ต้องประกอบด้วยส่วนหลักๆคือ Model(รวมถึงDAO กับ VO) , View, และ Controller .. แล้วก็ยังมีส่วนประกอบอื่น ที่จะทำให้สมบูรณ์ ก็คือ template, language สำหรับการสร้างปฏิทินนี้ คุณ itzco ได้แนะนำให้สร้างส่วน template ก่อน ให้เป็นตารางว่างๆไว้ แล้วข้อมูลที่จะเอามาใส่ในวันที่ ค่อยดึงมาทีหลัง
แต่ใน tutorial นั้น คุณ itzco ทำส่วน Controller ก่อน .. ฉันอ่านๆดูแล้วก็พอเข้าใจหลักการ และแนวคิด ทำตามไปก็ดันมาติดตรง template กับ View .. จริงๆแล้ว template น่าจะเป็นส่วนที่ง่ายที่สุด เพราะมีเพียง html เท่านั้น สำหรับปฏิทินก็อาจต้องใช้ php มาช่วย แต่ก็ไม่น่าจะยากอะไร .. สิ่งที่ทำให้ฉันติดตรงนี้คือ ฉันยังไม่เข้าใจอย่างถ่องแท้ว่า template แสดงผลข้อมูลใน VO ได้อย่างไร .. จริงอยู่ที่ View เป็นตัวกำหนด แต่กำหนดอย่างไรล่ะ? .. ฉันหาคำตอบอยู่
พรุ่งนี้ถ้าไม่ได้ จะลองถามคุณ itzco ดูอีกที
บันทึกฝึกงาน: วันที่สอง
Wednesday, March 18th, 2009หลังจากทำงานเสร็จในแต่ละวัน ฉันมักกลับหอพักด้วยความเหน็ดเหนื่อยเสมอ .. อาจเป็นเพราะยังปรับตัวไม่ได้ กับการทำงานช่วงบ่ายแบบยาวๆแบบนี้ .. ความเหนื่อยทำให้ฉันไม่ได้เขียนบันทึกตามที่ตั้งใจไว้ ต้องมาเขียนตอนเช้าของวันใหม่ แบบนี้
ฉันศึกษา Tequila Framework ได้ประมาณ ๑ วัน คุณ itzco ก็ให้งานใหม่มาลองทำดู คือให้สร้างปฏิทินเพื่อทำเป็นตารางนัดหมาย (คงคล้ายๆ Google Caledar) .. โดยใช้ Tequila Framework นี่แหละทำ .. คุณ itzco แนะนำวิธีการอย่างคร่าวๆให้ฉัน แต่พอฉันทำเอง กลับทำไม่ได้ .. ซึ่งวันนี้ก็ต้องลุยต่ออีกครั้ง
ไม่เคยทำงานยากๆแบบนี้มาก่อน .. แต่ก็สนุก และท้าทายดี
บันทึกฝึกงาน: ฝึกงานวันแรก
Tuesday, March 17th, 2009วันนี้เป็นวันฝึกงานวันแรกของฉัน กับบริษัทบลูบอล
ฉันตื่นตั้งแต่ ๖ โมงเช้า .. ไม่ได้เป็นเพราะความตื่นเต้น แต่เพราะฉันไม่รู้ว่าเข้างานกี่โมงต่างหากล่ะ กะว่าจะไปให้ถึงก่อน ๘ โมง .. ไปก่อนดีกว่าไปสาย
ไปถึงที่ออฟฟิศ มีพี่ชายหนึ่งคน อ่านการ์ตูนอยู่ .. ยังไม่มีใครมา เพราะมันเพิ่ง ๘ โมง .. ออฟฟิศนี้เข้างาน ๙ โมง เลิก ๖ โมงเย็น .. ไม่เข้าใจเหมือนกันว่าทำไมช่วงเช้าไม่สมดุลกับช่วงบ่ายเลย
ฉันนั่งรอถึงประมาณ ๙ โมงกว่าๆ (นั่งเฉยๆไม่ได้ทำอะไร) ยังไม่มีใครที่รับผิดชอบเรื่องเด็กฝึกงาน มาที่ออฟฟิศเสียที พี่ชายคนนั้นเลยให้ฉันศึกษา Tequila Framework ไปพลางๆก่อน .. ก่อนหน้านี้ฉันรู้จัก Tequila Framwork มาบ้างแล้ว จากการอบรมของบลูบอลที่ภาควิชา เซอไพรส์เหมือนกันที่ต้องมาเจอกันอีกรอบ .. ที่สำคัญ รอบนี้เจอของจริงซะด้วย
ก่อนพักเที่ยง ฉันได้รู้จักกับ “พี่เต้” (ฉันไม่รู้ว่าเขาตำแหน่งอะไร แต่น่าจะเป็นระดับสูงในบลูบอล) พี่เต้มารับเรื่องการฝึกงานของฉัน เคลียร์เรื่องเอกสารต่างๆที่คณะมีให้(มากมาย) และชี้แจงกฏระเบียบของบริษัท .. ไม่เคร่งครัดมากนัก แต่มีแนวทางชัดเจน
ตอนบ่าย ฉันได้พบกับ “พี่วรรณ” คนที่ไปกับคุณ itzco วิทยากรอบรม Tequila Framework ที่เคยไปภาควิชา เป็น General Manager ด้วย .. พี่วรรณได้ชี้แจงเกี่ยวกับโปรเจ็คที่ต้องทำ ในช่วงการฝึกงาน .. ฉันกับตุลได้รับมอบหมายให้คนละหนึ่งชิ้น ฉันเลือกทำ Tequila Framework ส่วนตุลทำ Drupal
พี่วรรณให้เวลาฉัน ๓ วัน ในการศึกษาทุกส่วนของ Tequila Framework ให้เข้าใจได้ว่า Tequila Framework ทำอะไรได้บ้าง .. ฉันใช้เวลาสี่ชั่วโมงในการอ่าน Manual ในเว็บไซต์ของ Tequila Framework อ่านไปก็มึนไป บางส่วนก็อ่านไม่รู้เรื่อง จ้องจอคอมนานๆฉันก็ปวดตา ใส่แว่นนานฉันก็หนักหน้า .. ปัญหาจุกจิกเยอะดีเหมือนกัน .. ฉันอ่านไม่ค่อยรู้เรื่องเท่าไหร่ เพราะไม่ค่อยมีสมาธิเท่าที่ควร อีกอย่าง Tequila Framework คือ OO-PHP ซึ่งฉันไม่เคยใช้ OO กับ PHP มาก่อนเลย .. เรื่องนี้ถือเป็นเรื่องใหม่สำหรับฉัน
ฉันเลิกงาน ๖ โมงเย็น แต่ออกจากออฟฟิศ ๖ โมงครึ่ง ซื้อไก่ย่างห้าดาว กับข้างเหนียวมากินที่หอ กินเสร็จหลับยาวจนถึงตีหนึ่งครึ่ง แล้วก็ตื่นมาอาบน้ำ และเขียนบันทึก