Article Image

Sat Jun 23 08:44:57 2018 [2183 views]

By Pongpat Weesommai

เลือกคอมที่ใช่ในการโค้ด

ก่อนจะเริ่มโค้ดกันได้ เราก็ควรจะต้องเลือกคอมที่ใช่ในการโค้ดกัน ไม่มีเครื่องมือที่ดีที่สุด มีแต่เครื่องมือที่เหมาะที่สุดมากกว่า :)

ตั้งเป้าหมายว่าอยากจะโค้ดทางด้านไหน

เทคโนโลยีทุกวันนี้มาไกลมาก ทำให้มีงานด้านโค้ดหลายด้านมากๆ เราไม่สามารถทำทุกอย่างพร้อมกันได้หมด เพราะฉะนั้นเราควรที่จะเลือกก่อนว่าสนใจอยากโค้ดอะไรมากที่สุด หลักๆที่ไม่ยากเกินไปสำหรับมือใหม่และเป็นที่ต้องการในตลาดก็จะมีทางด้าน Website/Web App | Android Application | iOS Application สามอย่างนี้ที่คนเพิ่งเริ่มต้นเริ่มเรียนได้ไม่ยากนัก และยังเป็นที่ต้องการของตลาด เพราะทุกวันนี้ทุกคนที่ใช้ Smartphone ต่างก็ใช้กันอยู่

เอาล่ะ เรามาทำความรู้จักกันสั้นๆดีกว่าว่าทั้งสามอย่างนี้แต่ละอย่างคืออะไร

Website/Web App คือ

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

จะเห็นได้ว่าเว็บมีความสำคัญมากๆกับทุกคน เพราะไม่ว่าคุณจะใช้คอม หรือ Android หรือ iOS ก็สามารถเข้าถึงเว็บได้ทั้งสิ้นโดยสามารถเข้าผ่าน Web Browser(บราวเซอร์) อะไรก็ได้ ไม่ว่าจะเป็น Chrome Firefox Safari IE จึงเป็นสายที่คนต้องการตัวมากสุดๆ เมื่อเทียบกับสายอื่น และก็เป็นสายที่คนเข้าถึงง่ายเช่นกัน จึงมีคู่แข่งเยอะสุดๆ

เว็บ Google ที่เราใช้ค้นหาข้อมูลกันสามารถเปิดได้บนทั้งคอมและมือถือ แถมยังแนบวีดีโอเกี่ยวกับสิ่งที่เราค้นหามาด้วย

Android Application คือ

แอปในมือถือระบบปฏิบัติการ Android(แอนดรอยด์) ของบริษัท Google(กูเกิล) นั้นแหละครัช ใครที่ใช้มือถือ Android อยู่ไม่ว่าจะค่าย Samsung LG Huawei Vivo Xiaomi HTC Pixel ต่างก็คือมือถือระบบแอนดรอยด์ทั้งสิ้น และแอปที่ใช้อยู่ในมือถือพวกนี้ก็เป็น Android Application ทั้งหมด จะเห็นได้ว่าสายนี้ก็เป็นสายที่งานเยอะพอตัว เพราะตามสถิติ ณ ตอนนี้ที่เขียน Android ครองส่วนแบ่งตลาดมือถือมากกว่า 80%!!! และยังมีแนวโน้มที่เพิ่มขึ้นเรื่อยๆ (ได้ยินมั้ย Apple :P) งานทางด้านนี้เลยยิ่งเพิ่มมากขึ้นเรื่อยๆตามจำนวนผู้ใช้นะครัช

iOS Application คือ

แอปในมือถือและแท็บเล็ตระบบปฏิบัติการ iOS(ไอโอเอส) ของบริษัท Apple(แอปเปิ้ล) ใครที่ใช้ iPhone รุ่นใดก็ตาม หรือ iPad ก็เป็นระบบ iOS ทั้งสิ้น ถึงแม้ความนิยมมือถือยี่ห้อผลไม้นี้จะค่อยๆถดถอยลงเรื่อยๆ เพราะคู่แข่งฝั่ง Android ที่ผุดขึ้นมาเป็นดอกเห็ดด้วยราคามิตรภาพและความแรงของเครื่องถึงขีดสุด แต่สายนี้ก็ยังไม่ล้มหายตายจากไปง่ายๆ เพราะตลาดบนๆของมือถือก็ยังนิยมใช้ iPhone กัน และในโลกของตลาดแอป บริษัทต่างๆก็ยังให้ความสำคัญกับแอป iOS ก่อน Android ซะส่วนใหญ่ตามความคิดผม เพราะมันจะชอบปล่อยอะไรใหม่ๆให้ฝั่ง iOS ก่อนเสมอ และ ฝั่งผู้ใช้ iOS จะยอมเสียตังค์มากกว่าฝั่ง Android โดยสถิติบอกว่าผู้ทำ iOS แอปได้เงินมากกว่าฝั่ง Android เกือบเท่า และปีที่แล้ว Apple จ่ายเงินให้นักพัฒนาiOS ถึง 2.65 หมื่นล้านดอลลาร์!!! ถึงงานสายนี้อาจจะน้อยกว่าอีกสองสายแต่ก็เป็นงานที่ต้องลงทุนค่อนข้างมากเช่นกัน เดี๋ยวจะอธิบายเหตุผลให้ฟังตอนหลัง 

เลือกสาย Website/Web App

คนที่อยู่สายนี้มักหนีไม่พ้นที่จะต้องใช้คำสั่งใน terminal(เทอมินอล) เพราะ server(เซิฟเวอร์) ส่วนใหญ่ในโลกนี้ก็เป็น Linux ซึ่งก็ใช้ Terminal หรือแม้กระทั่งการลงส่วนเสริมต่างๆที่จะทำให้เว็บของเราเจ๋งขึ้นก็ยังต้องใช้คำสั่งใน terminal  เพราะฉะนั้นจะมีสองตัวเลือกที่แนะนำ

ตัวเลือกที่หนึ่งคือคอมที่เป็น Unix-based หรือ macOS นั้นเองงงง(แค่คิดก็กระเป๋าตังค์ฉีก) ซึ่งก็คือคอมของ Apple นั้นแหละครัช ไม่ว่าจะเป็น iMac | Mac mini | iMac Pro | Macbook | Macbook Air | Macbook Pro ได้ทั้งนั้น ขึ้นอยู่กับทรัพย์เลยยย แต่ผมแนะนำให้ใช้เป็น พวกตระกูล Macbook ดีกว่า เพราะมันสามารถพกพาไปทำงานที่ไหนก็ได้ สะดวกกว่าถึงแม้สเปคอาจไม่แรงเท่าตัวอื่นๆ เมื่อเทียบกับราคา ที่แนะนำ macOS เป็นตัวเลือกที่หนึ่งไม่ใช่เพราะว่าผมเป็น Apple fanboy หรืออะไรหรอกนะ แต่เพราะว่าเผื่อในอนาคตต้องทำพวก User Interface หรือง่ายๆก็คือพวกหน้าตาเว็บหรือแอป ถ้าใช้ macOS จะมีโปรแกรมหลากหลายช่วยในเรื่องด้านนี้เยอะกว่าอีกตัวเลือกเยอะ ไม่ว่าจะเป็น Photoshop Illustrator Sketch Pixelmator และอื่นๆ อีกมากมาย ราคาอาจจะแรงไปบ้างจากยี่ห้อผลไม้นี้ แต่โดยประสบการณ์ของผู้เขียนที่ใช้Macbook Pro และ Mac mini สามารถใข้ยาวๆ โดยไม่ต้องเปลี่ยนเครื่องใหม่ได้ 4-5 ปีสบายๆ

ตัวเลือกที่สองคือคอมที่เป็น Unix-like หรือ Linux ครับ ซึ่งข้อดีก่อนอื่นเลยคือตัวระบบปฏิบัติการมันฟรี ไม่ว่าผู้อ่านจะซื้อเครื่องคอมยี่ห้ออะไรมาก็ลงได้หมด เช่น Dell HP Asus Acer Apple ก็ได้ทั้งนั้น และยังมี distro หลายๆแบบให้เลือกอีกด้วย ไม่ว่าจะเป็น Ubuntu Fedora ElementaryOS และอื่นๆ อีกมากมาย ขึ้นอยู่กับความชอบและความเชี่ยวชาญด้านคอมของผู้ใช้ ถ้าให้ผมแนะนำ ก็จะแนะนำ Ubuntu เพราะเป็น distro ที่คนใช้เยอะที่สุดในหมู่ Linux และใช้งานง่ายมากๆ ไม่ต้องตั้งค่าอะไรเยอะ เวลามีปัญหาอะไรจะได้หาข้อมูลช่วยง่ายๆด้วยครับ ที่ให้เป็นตัวเลือกที่สองหลังจากสินค้าผลไม้ถึงแม้ว่า server ส่วนใหญ่รันอยู่บน Linux ก็ตาม เพราะว่ามันขาดโปรแกรมหลายๆอย่างในด้านอื่นมาก เช่นงานดีไซน์ จะมีแต่โปรแกรมแปลกๆที่คนไม่ค่อยใช้กัน เช่น GIMP ซึ่งตัวผมเองไม่ถนัดมากเมื่อต้องใช้เทียบกับพวก Photoshop หรือ Pixelmator และผมเชื่อว่าหลายๆคนคงใช้ Photoshop เป็นอยู่แล้ว ย้ายมาใช้ GIMP ก็คงลำบากหน่อย อีกเหตุผลคือมันไม่ค่อยได้ประสบการณ์สินค้าเครื่องใช้ไฟฟ้าแบบสำเร็จรูปเหมือนฝั่งผลไม้ เพราะว่ามันค่อนข้างต้องมีความรู้ด้านคอมระดับนึงถึงจะใช้ได้แบบไม่มีปัญหาและเข้าใจว่าต้องตั้งค่าอะไรบ้าง เลยแนะนำว่าถ้างบประมาณพอก็ซื้อ Macbook เถอะครับ หรือถ้าไม่ได้สนใจงานด้านดีไซน์แน่ๆ จะโค้ดอย่างเดียว Linux ก็เป็นตัวเลือกที่ดีครับ เพราะตัวผมเองก็ใช้อยู่เป็นปีสองปีเหมือนกัน จนสุดท้ายต้องกลับมาตายรังที่ macOS เพราะเรื่องโปรแกรม T^T

หากเลือกสายนี้ก็ไปทำความเข้าใจกันเลยว่าจะเขียนเว็บต้องเรียนภาษาอะไรบ้าง?

เลือกสาย Android Application

สายนี้คือฟรีสไตล์มากจ้าาาา เพราะใช้เครื่องมือ Android Studio(เดี๋ยวมาว่ากันต่อกับพวกเครื่องมือนี้ที่หลัง) ก็จอบอ ซึ่งมันสามารถใช้ได้กับทุกระบบปฏิบัติการ ไม่ว่าจะเป็น Windows macOS และ Linux เพราะงั้นแล้วแต่ผู้อ่านเลยครับอันนี้ ถ้าใช้ระบบปฏิบัติการไหนอยู่แล้ว ก็แนะนำให้ใช้อันนั้นเลยจ้า จะได้ไม่ต้องเสียเวลาเรียนอันใหม่ แต่มีอีกอย่างที่จะต้องมีนอกจากคอม นั้นก็คือมือถือ Android เข้าใจว่ามันมีตัว Emulator หรือตัวเลียนแบบมือถือ Android ที่สามารถรันในคอมได้ แต่จากประสบการณ์ของผู้เขียนและหลายๆคน สุดท้ายก็ต้องลองใช้กับเครื่องจริงๆอยู่ดี เพราะมันจะมีปัญหายิบย่อยที่ใช้ในเครื่องเลียนแบบแล้วไม่เจอ หรือประสบการณ์ผู้ใช้ไม่สะดวกพอใช้กับเครื่องจริงๆ เป็นเรื่องละเอียดอ่อนที่คนจะโค้ดจะต้องใส่ใจ เพราะฉะนั้นถ้าจะมาสายนี้ก็แนะนำให้ซื้อมือถือ Android มา แต่ถ้าให้ดีก็ใช้มือถือ Android เลย เพราะการที่จะทำแอปให้ดี เราก็ต้องเอาตัวเองไปเป็นผู้ใช้จริงๆด้วย

เลือกสาย iOS Application

ที่บอกว่าสายนี้เป็นสายที่ต้องลงทุนค่อนข้างมาก จะเข้าใจก็ตอนนี้แหละ เพราะคนที่จะมาสายนี้ต้องสายเปย์อย่างแท้จริง! เพราะคุณนั้นจะต้องใช้สินค้า Apple เท่านั้นจ้า เริ่มต้นที่คอมก็ต้องใช้ macOS เท่านั้น เพราะเครื่องมือที่ต้องใช้คือ Xcode ซึ่งมีใน macOS เท่านั้น และอย่างที่บอกว่าการที่จะเขียนแอปมือถือที่ดีได้ ต้องมี/ใช้ iPhone โดนไปอีกนะจ๊ะ ถ้าไม่ใช้iPhone อยู่ และอยากประหยัดงบก็แนะนำซื้อรุ่นเก่าๆ หรือ iPhone SE ก็ได้ ส่วนคอมก็แนะนำตระกูล Macbook เพราะพกพาสะดวก ถ้างบถึงก็ Macbook Pro เลยครับ เพราะว่าสายนี้ค่อนข้างใช้สเปคคอมสูง ถ้าMacbook ธรรมดา หรือ Air อาจจะไม่ไหว

ส่งท้าย

ก็หวังว่าบทความนี้จะช่วยให้มือใหม่เลือกได้ว่าอยากจะไปสายไหน และตัดสินใจได้ว่าจะซื้อคอมอะไรดี และคงทำให้ใครหลายๆคนเข้าใจว่าการจะทำเว็บหรือแอปมันก็มีต้นทุนค่าใช้จ่ายจริงๆ นอกจากความรู้ที่ต้องใช้เวลาเรียนและประสบการณ์จากการลงมือทำจริงๆ

ขอบคุณรูปภาพจาก Pexels และ YouTube

เกี่ยวกับผู้เขียน

Author's Profile Picture
Pongpat Weesommai

เคยทำงานเป็นวิศวกรซอฟต์แวร์อยู่ที่ไต้หวัน และเคยทำงานfreelance ให้บริษัทต่างๆ เช่น aCommerce SoftbankTelecom

แสดงความคิดเห็น