Jir4yu.me

ความรู้สึก.. ที่ตอนไหนๆก็(ไม่)เหมือนกัน

คอร์สออนไลน์ใน TeamTreeHouse

เรียนจากคอร์สออนไลน์กับ TreeHouse

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

ก็ใช้เวลาเลือกเว็บไซต์ที่จะเปิดสมาชิกเพื่อเรียนนานอยู่พอสมควรครับ ไล่ไปตั้งแต่ Lynda, TeamTreeHouse, Udemy,  CodeSchool และ TutsPlus แต่สุดท้ายก็เลือกที่ TreeHouse เพราะจัดหมวดหมู่ได้เป็นระเบียบดี อีกทั้งหน้าตายังดูสวยงาม ส่งเสริมการตัดสินใจเลือกซื้อได้ระดับนึง เมื่อเทียบกับเว็บไซต์อื่นที่หน้าตาบ้านๆ ดูธรรมดา

ซึ่งความเป็นจริงแล้วควรจะเลือกที่เนื้อหาใช่มั้ยครับ..

เว็บไซต์ teamtreehouse.com
เว็บไซต์ teamtreehouse.com

ผมได้ใช้คูปองเรียนฟรีไปก่อน 15 วันแล้วค่อยหักเงินตามรายเดือน ซึ่งแพคเกจที่ซื้อไปนั้นก็เป็นแบบ Basic ที่ราคาต่อเดือน 25 เหรียญ หรือประมาณ 800 กว่าบาท โดยแพคเกจนี้สามารถเข้าได้เกือบทุกวิดีโอ ทุกคอร์ส ทุกภาษาที่เราอยากจะเรียน อีกทั้งยังโหลดวิดีโอมาเก็บไว้ดูทีหลังได้ด้วย ซึ่งใน TeamTreeHouse เองก็มีคอร์สออนไลน์มากมายไม่ว่าจะเป็น Design, Programming, Development Tools รวมไปจนถึงหมวด Business ด้วย เรียกได้ว่าจ่าย 25 เหรียญ เราก็สามารถเรียนได้ทั้งหมดทุกหมวดเลยที่อยู่ในเว็บไซต์นี้

treehouse packages

ต่างจากพวก Udemy ที่เราซื้อ 1 คอร์ส ด้วยราคาเท่านี้ๆ บาท ก็เรียนได้แค่คอร์สเดียว ไม่ได้เหมาทั้งหมดในเว็บไซต์

ซึ่งผมคิดว่าซื้อแบบเหมาน่าจะเป็นประโยชน์กว่า เกิดวันนึงอยากจะข้ามไปเรียนอะไรที่เราไม่ค่อยได้สนใจอย่าง Android หรือ Java ด้วยก็ทำได้ และแน่นอนคอร์สที่ผมอยากจะลองซื้อมาเรียนก็เป็น Swift ซึ่งก่อนอื่นก็ขอบอกก่อนว่าผมทำงานส่วนใหญ่ที่ฝั่ง website app เป็นหลักโดยจะครอบคลุมตั้งแต่ design process -> front-end ไปจนถึง back-end และ server environment บ้าง ปรกติตัวเองจะเรียนรู้อะไรผ่าน E-paper หรือพวก docs ไฟล์เป็นหลักคือ ซื้อมาอ่าน ลองทำไปเรื่อยอะไรทำนองนั้น

วันนึงก็อยากจะรู้ว่าการเรียนผ่านคอร์สออนไลน์ หรือวิดีโอที่สอนออนไลน์บนหน้าเว็บเนี่ย มันจะเวิร์คกับตัวเองหรือเปล่า

เมื่อสมัครแล้วก็ไม่รอช้า เลือก Track ที่ชื่อว่า iOS Development with Swift เข้าไปเริ่มเรียนก่อนเลยครับ สำหรับคนที่นึกไม่ออกว่า Track มันคืออะไร ก็ให้ลองนึกภาพประมาณว่า ทาง TreeHouse เขาแนะนำให้เรียนอันไหนก่อน อันไหนหลัง เพื่อที่เราจะได้ไม่เรียนข้ามไปข้ามมาจนสบสนครับ ก็เหมือนประมาณถ้าจะรู้ B ได้ ก็ควรจะเรียน A ก่อนนะ อะไรทำนองนี้ (แต่ทางเว็บก็ไม่ได้บังคับให้ต้องผ่าน A มาก่อนถึงจะเรียน B ได้)

น่าจะเหมาะกับคนที่อยากข้ามอะไรไปไวๆ หรือรู้พื้นฐานบางอย่างมาบ้างแล้ว

swift treehouse track

ถ้าหากใครที่ไม่ได้สนใจเรื่อง mobile development ก็ข้ามไปเรียน track อื่นก็ได้ครับ แต่ละ track ก็จะมีตอนย่อยๆ แบ่งออกไป แล้วก็บอกเวลาคร่าวๆ ที่ใช้เรียนในแต่ละ track ด้วยอย่างเช่น iOS ที่ผมจะเรียนก็ใช้เวลารวมราว 15 ชั่วโมง

treehouse tracks

ข้อดีของ Treehouse นอกจากจะมี UI ที่สวยงามแล้ว วิดีโอก็คุณภาพค่อนข้างโอเค เสียงดังฟังชัด มีให้ปรับความเร็วของวิดีโอได้ด้วย ซึ่งเหมาะกับคนที่ไม่ถนัดภาษาอังกฤษ และเกือบทุกวิดีโอก็จะมี subtitle ให้เราเลือกเปิด หรือปิดได้

treehose video

ส่วนใหญ่แล้วคนสอนในแต่ละคอร์สก็จะต่างกันไป บางคนพูดเร็ว บางคนพูดช้า ซึ่งผมว่ามีคนสอนบางคนที่สอนเร็วมาก พูดแล้วจับใจความฟังได้ค่อนข้างยาก อาจจะเป็นเพราะผมก็ไม่ได้เก่งภาษาอังกฤษอะไรมากด้วยก็เป็นได้ ซึ่งใต้วิดีโอก็จะมีแท็บอย่างที่เห็นในรูปด้านบน คือมี โน้ตจากผู้สอน, คำถามที่คนเรียนตั้งขึ้นมาถาม, sub-title และเลือกโหลดวิดีโอมาเก็บไว้ได้

teamtreehouse quiz

ข้อดีของที่นี่อีกอย่างคือมีแบบฝึกหัดหลังจากเรียนจบในแต่ละตอนครับ ซึ่งแบบฝึกหัดเนี่ยแหละที่ผมคิดว่าจะเป็นตัววัดว่าเราเข้าใจวิดีโอที่เราดูไปเมื่อสักครู่หรือเปล่า และคิดว่านี่น่าจะเป็นสิ่งที่ควรจะมีสำหรับเว็บไซต์ที่ให้บริการคอร์สออนไลน์ทั้งหลาย โดยของ TreeHouse เองจะมีแบบฝึกหัดทั้งแบบ ติ๊กเลือกเป็นข้อๆ แล้วก็แบบ Code ที่ให้เราพิมพ์เข้าไป

ถ้าตอบคำถามถูกต้องครบ ก็จะได้คะแนน เหมือนเล่นเกมส์เก็บแต้มอะไรทำนองนั้น

TreeHouse Point

TreeHouse Rewards

บางครั้งการที่เราจะผ่านแบบฝึกหัดไปได้ ก็อาจจะต้องใช้คะแนนรวมด้วย ถ้าเราตอบผิดเยอะ ก็ต้องย้อนกลับไปทำแบบฝึกหัดใหม่ แต่ถ้าใครขี้เกียจ ก็ข้ามไม่ต้องทำไปเลยก็ได้ครับ

TreeHouse Wrong Answer

TreeHouse Code challange
ตัวอย่างแบบฝึกหัดแบบเขียน Code ตอบ

แบบฝึกหัดที่มีให้ก็ไม่ได้ยากเท่าไหร่ แค่อ่านภาษาอังกฤษเบื้องต้นได้ แล้วก็ทำความเข้าใจวิดีโอในตอนก่อนหน้า ส่วนใหญ่แล้วคำตอบก็จะอยู่ในวิดีโอ จะเปิดอีกแท็บนึงแล้วย้อนกลับไปดูวิดีโออีกครั้งประกอบไปด้วยก็ได้ โดยเฉลี่ยแล้ววิดีโอจะถูกแบ่งออกเป็นตอนเล็กๆ ตอนละประมาณ 5- 10 นาที เพื่อไม่ให้เราเบื่อจนเกินไป

เมื่อเรียนไปได้มากเข้าๆ ก็จะมี archivement หรือประมาณว่าเป็น badge ให้ทำนองเดียวกับเล่นเกมส์ หรือเล่น Foursquare ในสมัยก่อนเลย

TreeHouse Account

TreeHouse Points and Badge

สรุปแล้ว คอร์สออนไลน์ที่เป็นรายเดือนอย่าง TreeHouse เนี่ยต้องมีเวลาให้ตัวเองเพื่อเรียนรู้ครับ ไม่เหมือนกับแบบที่เราซื้อพวก PDF มานั่งอ่าน คือแบบนั้นมันจะอ่านตอนไหนก็ได้ ไว้ว่างก็ค่อยมาดู แต่แบบนี้มันคอร์สออนไลน์แบบจำกัดเวลา เดือนนึงต้องเรียนให้คุ้ม ผู้สอนบางคนสอนเร็วไปหน่อย แบบฝึกหัดบางอันก็มีผสมยากเข้ามาด้วยประปราย แต่คำตอบส่วนใหญ่ก็จะมีคนถาม แล้วก็มีคนตอบให้ในเว็บบอร์ดของ TreeHouse เองอยู่แล้ว

ส่วนใหญ่คอร์สจะเป็นแบบพื้นฐาน ไม่ได้ลงรายละเอียดลึกซึ่งน่าจะเหมาะกับคนที่เพิ่งเขียนโปรแกรมใหม่ๆ หรือหาความรู้ปูพื้นไว้คุยงานกับเพื่อนร่วมงานต่างแผนกได้ คอร์สบางอันค่อนข้างเก่าไปหน่อยอย่างเช่นส่วนคอร์สของ WordPress แต่โดยรวมแล้วถือว่าค่อนข้างโอเคครับ ครอบคลุมหลายส่วนตั้งแต่ Business, Design ไปจนถึง Dev. tools ถ้าจะซื้อมาลองใช้สักเดือนแล้วโหลดวิดีโอเก็บไว้ให้คนในออฟฟิศดู ผมคิดว่าเดือนละ 800 กว่าบาทซื้อแค่เดือนเดียวก็น่าจะคุ้มกับบริษัทเล็กๆ หรือ SME รายย่อยแล้ว

ลองดูครับ ตอนนี้มีโปรเดือนแรกลด 50% สำหรับ การสมัครเรียนบนเว็บไซต์ TreeHouse

Jirayu Limjinda

ถ้าไม่รู้จักกัน บางทีคุณอาจจะไม่เข้าใจกับสิ่งที่ผมทำ.. กลับกัน ถ้าคุณรู้จักผมดี คุณจะไม่ต้องเอ่ยปากถามเลยว่าทำไม

แสดงความคิดเห็นของคุณที่นี่

loading, please wait..

loading, please wait..