เอาล่ะ นี่เป็น entry เกี่ยวกับ programming อันสุดท้ายแล้ว (แล้วจะพักยาวเรื่องพวกนี้เลย)

จริง ๆ คิดอยู่นานว่าจะเขียนเรื่องนี้ดีมั้ย เพราะมันอาจจะไปกระทบยอดขายหนังสือเขาก็ได้ แต่พอมาคิดอีกที ไอ้ตอนเราจะหาบ้าง กลับไม่มีใครเขียนรีวิวไว้เลย คนที่กำลังลำบากแบบนั้นคงจะมีอยู่สินะ แต่อย่าหวังอะไรกับการรีวิวหนังสือของผมเลย (ผมมันพวกชอบหนังสืออ่านง่าย ชัดเจน เข้าใจเร็ว และ..ผมเป็นสาย Visual Basic) สำหรับสำนักพิมพ์ก็ไม่ต้องกังวลไป เพราะ Blog ผมไม่ดัง คงไม่กระทบยอดขายหรอก

เรื่องมันก็มีอยู่ว่าเมื่อต้นปีผมสนใจ C# อย่างหนัก แต่ดูจากเว็บ อ่านจาก MSDN มันไม่สะใจ อยากได้หนังสือมานั่งอ่านนอนอ่านเล่นเย็น ๆ ใจ ก็เลยไปหาซะ ก็พบว่าเมืองไทยเรามีหนังสือ C# น้อยเหลือเกิน (ยิ่งถ้าไม่นับพวกเฉพาะทางควบ VB ด้วยแล้ว) แต่ในที่สุดก็หาซื้อมาได้ 3 เล่ม ดังนี้


เล่มแรก : คัมภีร์ Visual C# 2005 (KTP)
ผู้เขียน : สุธี พงศาสกุลชัย, หทัยชนก งามอินทร์


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

ส่วนที่หนังสือเล่มนี้ได้กินเงินผมก็เพราะตอนนั้น (เมื่อต้นปีเอง) ในท้องตลาดไม่มีหนังสือ C# เจ้าอื่นอยู่เลย ก็เลยจำใจซื้อมาด้วยประการนี้แล พอเอามาอ่านก็ต้องปวดหัวอย่างที่คาดหวังไว้ มันช่างเหมือนอ่านหนังสือเรียนยาก ๆ ในอดีตเสียนี่กระไร!! แต่เดี่ยวก่อน หนังสือเล่มนี้ค่อนข้างลงลึกเรื่อง OOP, Class, Collections, ฯลฯ หรือสรุปคือเน้นเรื่องตัวภาษา C# ได้อย่างน่าดูชม เหมาะกับผู้ที่ต้องเรียน C# อย่างมาก แต่หนังสือเล่มนี้กลับรวบรัดในบางเรื่องมากเกินไป เช่น การจัดการ String และ WinForm หลายครั้งที่ไล่ให้ไปดู SourceCode แล้วมาอธิบายทีหลัง

สรุปแล้วเล่มนี้เหมาะกับคนที่ต้องรู้ลึกเรื่อง OOP แต่ไม่เหมาะกับคนที่มีเวลาน้อย หรืออยากหาอะไรอ่านสบาย ๆ นัก (จะเขียนโปรแกรมต้องอ่านสบาย ๆ ด้วยรึ?) แต่ถ้ามีพื้นฐานจาก Java มาก่อน เล่มนี้อาจจะเหมาะสุด ๆ (เพราะคนเขียนเคยเขียนหนังสือ Java มาก่อน)


เล่มถัดมา : หัดเขียนโปรแกรมภาษา C# แบบมืออาชีพ (AR)
ผู้เขียน : วรชัย เชาว์วีระประสิทธิ



นี่เป็นหนังสือที่ค่อนข้างเก่าแล้ว แต่ยังพอมีหลง ๆ ในร้านหนังสือบางแห่ง (ผมเจอที่ร้านดอกหญ้า) เขียนโดยคนไทยที่ทำงานอยู่กับ Microsoft ทำให้น่าสนใจพอสมควร

หนังสือเล่มนี้จะเป็นหนังสือ C# ล้วน ๆ ไม่มี Visual มาปน นั่นก็คือเป็นหนังสือที่เน้นเรื่องภาษาเต็ม ๆ เรื่องที่เน้น ๆ ก็เหมือนกับเล่มของ KTP แต่จะสรุปชัดเจนกว่า ดังนั้นถ้าใครมึนจากเล่มแรกที่แนะนำไป จะมาลองหาเล่มนี้ดูก็ไม่ว่ากัน โดยรวมจัดว่าอ่านง่ายดี เหมาะกับคนต้องการเข้าใจอะไรเร็ว ๆ แต่ไม่มีเวลามาก

อ้อ คนเขียนหนังสือเล่มนี้ใช้ C++ เป็นหลัก และไม่ชอบ VB (แล้วจะบอกทำไมเนี่ย)


เล่มสุดท้าย : คู่มือ Visual C# 2005 ฉบับสมบูรณ์ (DEV BOOK)
ผู้เขียน : สัจจะ จรัสรุ่งรวีวร



มาถึงเล่มสุดท้ายแล้ว หนังสือ C# เล่มล่าสุดของประเทศไทย ที่แปลกแหวกแนวกว่า 2 เล่มก่อนอย่างชัดเจน เพราะผู้เขียนหนังสือเล่มนี้ เป็นชาว Visual Basic น่ะสิครับ ทำให้หนังสือเล่มนี้เน้นการเขียนโปรแกรมแบบ Visual เอามาก ๆ ซ้ำเนื้อหายังไปเหมือนกับหนังสือ Visual Basic 2005 จากค่ายเดียวกันนี้ (และผู้เขียนคนเดียวกันนี้) ยังกับแกะ แค่เปลี่ยนภาษาเท่านั้น

โดยรวมหนังสือเล่มนี้เหมาะกับผู้เริ่มต้นจริง ๆ อธิบายง่าย ชัดเจน เห็นภาพ (เห็นภาพจริง ๆ ภาพเต็มเล่มเลย) แต่ถ้าเทียบกับหนังสือแนวเดียวกันของอีกค่าย (แต่เป็นหนังสือ VB นะ) ก็จัดว่าเนื้อหายังไม่ครบถ้วนพอ แต่ก็ถือว่าครอบคลุมกว่าหนังสือ C# เล่มอื่น ๆ (ที่ไปเน้นตัวภาษาซะมาก) แต่แน่ล่ะว่าไม่ลงลึกมากจนบางทีอ่านแล้วหงุดหงิด เหมาะกับคนที่เอาไปใช้งานจริงในระดับหนึ่ง แถมมีโฆษณาแฝงไล่ให้ไปหาซื้อหนังสือเล่มอื่น ๆ ในเครือ (ก็น่า แบบเฉพาะเรื่องทั้งเล่มมันแน่นกว่าน่ะนะ)

สรุปแล้วเหมาะกับคนที่ไม่เคยเขียนโปรแกรมมาก่อน จนถึงคนที่คุ้นเคยกับ VB แล้วอยากเปลี่ยนบรรยากาศ แต่ระวังจะอดใจไม่ไหวควักกระเป๋าซื้อเล่มอื่น ๆ ในเครือ แต่ก็น่ะ เพื่องาน (และโปรเจ็คจบ) ก็ต้องยอม


หนังสือเล่มอื่นและเว็บที่แนะนำ

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

ส่วนใครที่ไม่อยากซื้อหนังสือ ก็มีเว็บมาแนะนำให้ไปศึกษากัน
  • เรียน OOP C# ASP.NET ด้วยตนเอง
    อันนี้เป็นเนื้อหาตัวอย่างของหนังสือชื่อเดียวกันนี้ เขียนโดยคุณ ลาภลอย วานิชอังกูร อดีตบ.ก. นิตยสาร IT ชื่อดังในอดีต (เฮ้อ) เนื้อหาดีมาก เขียนอธิบายเรื่อง OOP อ่านเข้าใจง่าย ถ้าหนังสือออกเมื่อไหร่ผมซื้อแน่ ๆ

  • MSDN : Beginner Developer Learning Center
    อันนี้เป็นของ Microsoft เอง มาในรูปแบบ Video ถึงฟังไม่เข้าใจแต่ดูแล้วเข้าใจง่าย เสียตรงเน็ทต้องเร็วหน่อย (56 K อด) มีทั้ง VB และ C# ใครใจร้อนแนะนำให้เริ่มกันที่ Tier2

  • C# กับคุณ TiD
    อันนี้ของแถม Blog คนแถวนี้ แต่เป็นคนหนึ่งในประเทศที่เขียนเรื่อง C# ติดต่อกันได้นานคนหนึ่ง (แม้ช่วงนี้จะเงียบไปก็เถอะ) ก็อ่านเอาความรู้ได้เพลิน ๆ ระดับนึงนะ
จบล่ะครับ แล้วก็คงไม่มีเรื่อง Programming มาลงอีกนานทีเดียว (เรตติ้งมันไม่ดีอ่ะนะ แถมไม่รู้จะเขียนอะไรด้วย) ก็หวังว่าจะมีประโยชน์กับผู้ที่คิดจะศึกษา C# และหลงมาเจอที่นี่ทาง Google นะครับ

edit @ 2007/09/07 02:11:33
edit @ 2007/09/07 07:53:31
edit @ 2007/09/17 22:21:24
edit @ 2007/09/18 08:37:46

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

Tweet

แนะนำเล่มนี้
http://www.microsoft.com/mspress/books/5861.aspx

ปล. เราเกลียด VB เพราะ VB สอนให้เราเป็นคนมักง่าย (ถ้าไม่เก็ตมุข กรุณาลองเรียนมธ.สักคอร์ส แฮะๆ)

#1 By นายตาหวาน on 2007-09-07 10:28

ขอบคุณที่นำความรู้มาแบ่งปันค่ะ
พึ่งซื้อมาเมื่อวานนี้เองที่จตุจักรลด 20%
Visual C# 2005 (DEV BOOK)

#2 By phatsorn (202.183.217.251 /172.30.50.130) on 2007-09-30 17:55

ขอรีวิวหนังสือ VB.NET ของไทยบ้างสิ

#3 By teedech on 2007-12-23 04:00

ขอบคุณ มากมาย คับผม

#4 By program PB (203.147.5.106) on 2008-04-17 17:09

NinkungZ View my profile


Favourites


View My Stats