สวัสดีปีใหม่ ไทย 2561

Share

สวัสดีอีกครั้ง หลังจากที่ห่างหายไปนานมากมาย มีเรื่องราวมากมายก่ายกองที่อยากจะเขียนมันลงไปในนี้

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

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

ส่วน dev ที่มองในมุมของผม อาจจะดูแปลกไปสักหน่อย โดยส่วนที่ใกล้เคียงกับพวก dev ข้างบนนั่น ก็จะมีพวก ทำ app ทำพวก ไมโครคอนโทรลเลอร์ robot  แต่ที่จริงแล้ว ในสายตาของผม อาจเป็นงานอะไรบางอย่าง ที่เหมือนจะผสมผสาน ข้ามสายกันไปเลย ไม่ใช่เฉพาะ อยู่ แต่ coding กันแต่เพียงอย่างเดียว

ทั้งนี้ รวมไปถึง พวก ai robot trade หรือ EA ที่ใช้ trade ต่างๆ รวมอยู่ด้วย

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

เห็นอะไร ที่ผมทำตัวหนา และ ขีดเส้นใต้ เอาไว้ไหมครับ

นั่นล่ะครับ คำตอบ ในความหมาย ที่ผมได้ให้เอาไว้ก่อนหน้า

เพราะว่า งานพวกนี้ ตัวเนื้องาน มีข้อกำหนดต่างๆ ที่ต้องทำให้เป็นตามนั้น และ dev เหล่านั้น ต้องเข้าใจ ซึ่งในปัจจุบัน ดูจะหายากเต็มที เฉพาะของบ้านเรา อาจหาได้ น้อยคนนัก ส่วนใหญ่ เป็นพวกจับฉ่าย งานเบาเสียเป็นส่วนมาก -*-

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

อีกประการหนึ่ง สังเกตได้ว่า ระยะหลังๆมานี้ จะมีการเขียนโปรแกรมแฝง ซึ่งมักจะมาในรูปของ พวกตัวคำนวณแบบ mathlab บ้าง
พวกทำ AI ทั่วไป
พวกทำ AI การเทรด หรือ EA การเทรดที่ใช้ภาษาเฉพาะบ้างล่ะ
การวิเคราะห์สถิติ ด้วยภาษาเฉพาะ เพื่อใช้ในงานด้านประมวลผล Bigdata บ้าง หรือจะเป็นในส่วนของการเทรดหุ้นก็ตาม
หรือในงานด้านเวบไซต์ เช่น
พวกทำ css style สำหรับเวบ
พวกทำ web template /bootstrap
พวกทำ cms หรือ โครง framework อะไรต่างๆ
หรือ พวกทำ extension ในโปรแกรม sketchup เป็นต้น

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

คือ ทั้งหมดที่กล่าวมาก่อนหน้านี้ รวมถึงพวกงาน maker ทำอิเลค ไมโครคอนโทรลเลอร์ d.i.y. จัดว่า อยู่ในงาน developer ทั้งหมด ในสายตาของผม

เอ่อ แล้วถามว่า ผมจะทำอะไรอย่างที่ว่ามาทั้งหมดนี่ อย่างนั้นใช่ไหม

คำตอบ ที่ได้ ก็คือ ไม่

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

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

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

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

ฝากไว้เท่านี้ ก่อนนะครับ อันที่จริง มันมีคำอธิบายอยู่ ค่อยมาต่อกันในโอกาสต่อไป

ไปก่อนนะครับ สวัสดี.

 

สวัสดีปีใหม่ ไทย 2561

Leave a Reply

Your email address will not be published. Required fields are marked *