Posts tagged ‘Work’

CS193P : iPhone Application Development

ช่วงนี้กำลังง่วนๆอยู่กับการหัดเขียน Application บน iPhone ครับ แรกๆคิดว่าไม่น่าจะแตกต่างอะไรกับการพัฒนา Application บน Mac แต่เอาเข้าจริง ก็ไม่หมูอย่างที่คิด เพราะไม่เหมือนกับ Cocoa ซะทีเดียว มีรายละเอียดต่างๆที่ต้องเก็บเพิ่มเติมมากขึ้น โดยเฉพาะการจัดการ Memory ที่ต้องทำให้มีประสิทธิภาพและต้องจัดการด้วยตัวเอง ทั้งที่เขียนด้วย ObjC 2.0 แต่บน iPhone ก็หมดสิทธิ์ใช้ GC (Garbage Collector) อยู่ดี และยังมีส่วนอื่นๆที่ยังไม่ขอพูดถึงในที่นี่

หลังจากที่ Apple ยกเลิกสัญญา NDA (สัญญาเกี่ยวกับการเผยแพร่ข้อมูลการพัฒนา Application บน iPhone) หนังสือ บทความต่างๆก็เริ่มผุดออกมาเป็นดอกเห็ด ซึ่งก็นับว่าเป็นเรื่องดีของ Developer อย่างเราๆ ซึ่งก็นับรวมถึง  Course IPhone Application Development ของ มหาวิทยาลัย Stanford ด้วย

หลังจากที่ผมรู้ข่าวเรื่องที่ Stanford ปล่อย Lecture รายวิชานี้ออกมาให้ดูกันได้แล้ว ผมก็แทบจะเข้าไปดูทันที และพบว่า “มันน่าสนใจมากๆ” Course นี้เหมาะสำหรับผู้ต้องการเริ่มต้นพัฒนา Application บน iPhone จริงๆครับ เพราะเริ่มสอนตั้งแต่คอนเซปต์เริ่มต้น เช่น OOP และ Design Pattern แต่ก็บอกตามตรงว่า “สำหรับคนที่ไม่มีพื้นฐานเกี่ยวกับ ObjC หรือ Cocoa กว่าจะได้ Assignment นึงคงจะเหนื่อยพอดูเลย เพราะยากเอาเรื่อง” แต่ก็ถือว่าเป็นจุดที่ดีสำหรับการเริ่มต้น แนะนำครับ

ตอนนี้ผมอ่านไปได้ 5 Lecture แล้ว และได้เพิ่มเติมความรู้ต่างๆขึ้นเยอะเลย ไม่เฉพาะ iPhone app dev แต่รวมไปถึง Cocoa ด้วย ถือเป็นการเติมพื้นฐานให้แน่นยิ่งขึ้นไปด้วยครับ สำหรับผู้สนใจ ลองเข้าไปดูกันได้นะครับ CS193P : iPhone Application Development

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

พฤศจิกายน 16, 2008 at 7:57 am 3 ของความคิดเห็น

เรื่องตลกของไวร์เลสที่ออฟฟิศ

ช่วงนี้ไม่ค่อยได้แวะเข้ามาเขียนบลอกเลย เนื่องจากงานเข้า(เข้ามาบ้างก็ดี เพราะว่างมานานแล้วเหมือนกันนะ)

อย่างว่าครับ ระหว่างที่ทำงานอยู่ที่บริษัท และยกจอ Monitor มาพวกกับ Notebook เพื่อจะใช้สองจอ (สะดวกในการเขียนโปรแกรมดีครับ) หลังจากต่อเสร็จสรรพเรียบร้อยแล้ว ก็เกิดสิ่งประหลาดขึ้นกับเครืองของผม 

MSN เริ่มติดๆหลุดๆ เวบเริ่มเข้าได้บ้างไม่ได้บ้าง จนในที่สุดก็ใช้เนตไม่ได้ (ทั้งที่คนอื่นเขาใช้กันได้ทั้งบริษัท)

ผมก็ทนกับอาการบ้าๆบอๆนี้ไปวันนึง (วันนั้นหงุดหงิดทั้งวันเลย เพราะนอกจากจะงานไม่เดินแล้วยังเล่นเอ็มไม่ได้อีก เอิ๊กๆ) แล้วก็กลับไปเล่นเนตที่หอซะให้สะใจ

…วันถัดมา (หมายถึงวันนี้) ผมต่อเครื่องเตรียมทำงานตามปกติ และแล้วอาการบ้าบอก็เกิดขึ้นอีกครั้ง เนตเฮงซวยอีกแล้ว ถ้าเล่นเนตไม่ได้ผมจะหาข้อมูลมาทำงานยังไง งานไม่เดินอีกวันแน่ๆ เอาวะ ผมตัดสินใจเอาปัจจัยที่ส่งผลมากที่สุดกลับออกไป ก็เจ้า Monitor ที่ผมยกมาใช้นั่นแหละครับ

ไม่เห็นจะน่าเกี่ยวกันยังไง แต่ติดครับ Internet ผมกลับมาใช้ได้ตามปกติ!!!

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

ผมก็เลยจำใจทำงานไปด้วยจอเดียวด้วยเหตุประการนี้แล

สิงหาคม 6, 2008 at 7:54 am 1 ความเห็น


del.icio.us For iPhone dev

Post Calendar

พฤษภาคม 2024
จ. อ. พ. พฤ. ศ. ส. อา.
 12345
6789101112
13141516171819
20212223242526
2728293031