
Zero to One
สวัสดีครับทุกคน! อันนี้ก็เป็นบทความอันแรกของผมที่มาเล่าเรื่องราวการเข้าสู่วงการ Programming สู่การร่วมการแข่งขันงาน Blockchain Hackathon แบบ International ของต่างประเทศครั้งแรกในชีวิตและได้รางวัลด้วยนะ
ผมมีเรื่องสำคัญมากๆทิ้งไว้ท้ายบทความนี้ซึ่งเป็นเครื่องมือเตือนสติที่เรียกว่า Survivorship Bias ซึ่งผมอยากเตือนทั้งตัวผมเองและผู้อ่านเช่นกัน ผมอยากให้ผู้อ่านทุกท่านอ่านให้จบนะครับ
ถ้าสนใจงั้นมาเริ่มกันเลย!!
รถที่ต่อฝึกทำพวกวงจรอิเล็กโทรนิกส์ของผมเอง! ใช้ keyboard ในการคุม เรียกว่าเป็นรถที่วิ่งไม่ตรงเลย55 เรื่องมันเริ่มจากว่าเราเป็นคนนึงที่ชอบเล่นเกมส์และสร้างสิ่งของต่างๆอะไรเล่นๆมาตั้งแต่เด็กเรียกว่าสมัยก่อนก็จะเคยเรียนและเล่นพวก Lego mindstorm จำได้ว่าสมัยก่อนเคยเรียนรู้จากการดูคลิปใน youtube เองด้วยตอนนั้นอายุประมาณ 9 ขวบเลยละ ตอนนั้นเป็นตอนที่ได้ลองต่อ block โปรแกรมคล้ายๆ scratch ในการควบคุมตัวหุ่นยนต์ดู
ต้องขอขอบคุณพ่อมากๆที่อุตส่าห์เก็บตังซื้อให้มาเล่น
Lego mindstorms
พอผ่านมาถึงตอนช่วง ม.ต้น ผมสนใจเกี่ยวกับเขียนโปรแกรมและการสร้างเกมส์เลยลองศึกษาโปรแกรมมิ่งแล้วลองเขียนทำตามตัวอย่างบน youtube และเว็บไซต์ต่างๆจากนั้นเลยอยากไปลองสร้างเกมส์ใน Roblox ดูซึ่งอันนี้เป็นเกมส์แนวกระโดดหลบสิ่งกีดขวางตามรูปเลย ตอนนั้นเบื่อๆอยู่เลยลองสร้างเล่นๆเลย 555
เกมส์ผมเอง จากนั้นพอทำไปซักพักอยากลองเรียนรู้เกี่ยวกับ programming เลยเรียนภาษาพวก Python C ไปนิดนึงและอยากศึกษาเรื่องการสร้างเกมส์จริงจังเลยไปบอกพ่อว่าสนใจ พ่อเลยพาไปหาอาจารย์คนนึงที่อยู่ในโคราช อาจารย์เลยพาไปทดสอบพวก programming ดู อาจารย์ก็บอกว่าเราไปต่อได้และแนะนำให้ไปศึกษา Unreal engine ดูซึ่งเป็นโปรแกรมสร้างเกมส์อันนึงที่สามารถทำเกมส์คุณภาพระดับนี้เลยและบริษัทเกมส์ดังๆหลายบริษัทก็ใช้กัน
Unreal engine 5 demo ซึ่งผมเลยศึกษาทำตามตัวอย่างต่างๆมาเยอะมากตามในเน็ตและก็ได้ทำหลาย project ต่อมาช่วงปิดเทอมกำลังจะขึ้น ม.4 เลยลองซื้อโมเดลจากตลาด ซื้อขาย asset ของ Unreal engine และได้ลองเอาโมเดลมาฝึกทำเกมส์
อันนี้ขอฝากช่องผม………. ไปติดตามได้นะครับ
Tech idea Share your videos with friends, family, and the world www.youtube.com
พอทำไปซักพักก็ไปเจอกับงานแข่ง National Software Contest Thailand (NSC) จากครูในที่โรงเรียนผมเลยลงแข่งไปเลย!
ตอนที่ลงแข่งตอนนั้นคิดว่าอยากทำเกมส์ในฝันมานานแล้วเลยทำเลยซึ่งเรียกว่าอยากฝึกทำเกมส์แนว multiplayer ไว้ก่อนด้วยเผื่ออนาคตจะต่อยอดได้ง่ายก็คือเกมส์แบบผู้เล่นหลายคน
ซึ่งก็กลายเป็นเกมส์ที่ใช้เวลา 3 เดือนในการลองผิดลองถูกดูมาหลายอย่าง
จากวันนั้น
สู่วันนี้
อันนี้คลิปตัวเกมส์ไปดูได้เลย
ใช่แล้วครับนี่คือภาพของเกมส์ที่ผมสร้างขึ้นมาเองในเวลา 3 เดือน และเรียนรู้เองโดยศึกษาจาก youtube เรียกว่าพอดูเสร็จแล้วนำไปลงมือทำเลยเพื่อให้เข้าใจมันจริงๆ เรียกว่าได้ผ่านอุปสรรคอะไรหลายอย่างมากกว่าจะมาเป็นแบบนี้ได้ซึ่งได้ลงแรงไปเยอะมากๆ แต่ว่าเรียกว่าเป็นประสบการณ์ที่ท้าทายและสนุกมากๆในชีวิตของผมได้เลย เรียกว่าทำเองเกือบทุกอย่างตั้งแต่เขียนโปรแกรมทำ blueprint, วาด design, ทำ model 3D, ทำระบบต่างๆเรียกว่าเยอะมากแต่ก็เป็นอะไรที่คุ้มค่ามากๆสำหรับผมเลยทีเดียว ขอไม่พูดลงรายละเอียดของ project นี้เยอะในบทความนี้นะ ขอทำเป็นคลิปหรือบทความอีกอันแทนละกัน เรื่องมันยาวมาก 555
และก็ได้รางวัลจากงาน NSC ระดับประเทศด้วยเย้ๆ
อันนี้ใบ certificate จากค่ายเขียนโปรแกรม python เกี่ยวกับ data science วิเคราะห์ข้อมูลเชิงดาราศาสตร์ จนถึงจุดเปลี่ยนที่ยิ่งใหญ่ของผมซึ่งก็คือตอนม.5หลังจากทำ project เกมส์ผมสนใจศึกษาเกี่ยวกับเทคโนโลยีใหม่ๆ เรียกว่าอยากเรียนรู้สิ่งใหม่ๆตลอดเวลาซึ่งผมก็สนใจหลายอย่างมากตั้งแต่เรื่องของ VR/AR, Game, AI, Robotics, Electronics, Human computer interface, Blockchain ตอนนั้นก็ศึกษาหลายอย่างตั้งแต่เกี่ยวกับเรื่อง AI, ทำเว็บไซต์, มีอีกเยอะและจากนั้นก็ไปเจอกับเทคโนโลยีของบล็อกเชนซึ่งตอนนั้นคนพูดถึงกันเยอะมากจนได้ตัดสินใจลงมือศึกษาเลย ก็เลยไปเริ่มด้วยคอร์สนึงบน Udemy ที่ชื่อว่า Ethereum and solidity : The complete developer guide ตอนนั้นคือมีความสนใจเกี่ยวกับเทคโนโลยี Blockchain มากๆและผมมองว่าจะเป็น skill ที่ rare และมี valuable มากในอนาคต ซึ่งในวงการนี้มันเป็นเรื่องอะไรที่ใหม่มากๆ เลยจัดคอร์สนั้นไปเลยราคาอยู่ที่ประมาณ 300 บาทและคือตอนนั้นก็นั่งเรียนปรับคลิปความเร็ว x1.5–x3.0 ดูและฝึกวันละ 3–5 ชม. เกือบทุกวันจนจบคอร์สในประมาณ 1 เดือนกว่าๆ ซึ่งคอร์สอันนี้ดีมากๆถึงแม้ว่าคอร์สมันตกยุกนิดนึงแล้วแต่อธิบาย concept ของ Ethereum บล็อกเชนและพวก ภาษา solidity, smart contract ได้ดีมากๆ
คอร์สนี้ผู้บรรยายเขาพาทำโปรเจคโดยพาเขียน smart contract ด้วยภาษา Solidity แล้วสอนการเรียกฟังก์ชั่นบน smart contract ผ่าน front-end website อีกด้วยโดยการใช้ react ซึ่งคอร์สนี้อธิบาย concept ต่างๆของ Ethereum blockchain ได้ดีมากๆ พอจบคอร์สก็ได้ไปศึกษาตามคอร์สและในเน็ตเพิ่มเติมเกี่ยวกับ blockchain อีกประมาณช่วงนึง
ซึ่งวิธีการศึกษาเรื่องพวกนี้ของผมนำคำแนะนำจากบทความนี้มาใช้ครับ อันนี้ช่วยผมในการเดินทางในวงการนี้ไว้ได้มากเลยจากคุณ Patrick Collins
How to Become a Blockchain Engineer Become a blockchain, solidity, and smart contract engineer by following these steps betterprogramming.pub
ซึ่งมีอยู่ 4 ขั้นตอนที่เขาแนะนำมาและอยากให้ลองเอาไปประยุกต์ใช้ในด้านต่างๆของชีวิตดูได้เลยครับ
1.เข้าใจตัวเองว่าทำไมต้องมาศึกษา Blockchain (เข้าใจว่าตัวเองเรียนไปทำไมแล้วตัวเองจะเอาสิ่งที่เรียนไปใช้ทำอะไร)
2.ลงคอร์สเรียนอย่างน้อย 1 คอร์ส(เริ่มเรียนศึกษา concept ต่างๆของหัวข้อนั้น)
3.ลงมือสร้าง project และเข้าร่วม Hackathon(ลงมือปฏิบัตินำความรู้ที่ได้เรียนมาฝึกลงมือทำทันที)
4.สร้าง protocol ขึ้นมาเอง, ลงสมัครงาน, Freelance และ มีส่วนร่วมใน community(นำความรู้ที่ได้มาประสบการณ์ต่างๆมาเริ่มต้นทำสิ่งต่างๆไม่ว่าจะเป็นการสร้างสินค้า, มาทำในสิ่งที่ตนเองอยากทำ, สร้างคุณค่าบางอย่างให้กับโลกนี้เป็นต้นครับ)
ใครเป็นมือใหม่อยากเริ่มศึกษาเกี่ยวกับเรื่อง Blockchain, Smart Contract Programming สามารถศึกษาได้ที่นี่เลย
https://www.udemy.com/course/ethereum-and-solidity-the-complete-developers-guide/ (อันนี้เป็นคอร์สแรกที่ลงเรียนและช่วยผมไปเยอะมากในการศึกษา concept ของ etheruem และ smart contract) https://www.udemy.com/share/101WhE3@LHqHgL-7oh0zpkdEzmQABna2uqKnDG103qHMZlhiHIANsD7n3nZSJQDweTBMqJIF/ (คอร์สอธิบายพื้นฐานสำคัญของ Blockchain ตั้งแต่รากฐานสำคัญของ Blockchain เช่น Cryptographic hash key, Key signature, Consensus mechanism เป็นต้น) https://www.youtube.com/watch?v=M576WGiDBdQ (Solidity, Blockchain, and Smart Contract Course — Beginner to Expert Python Tutorial) https://www.youtube.com/c/chainlink/featured หรือจาก
https://web3.career/learn-web3 หลังจากที่ได้เรียนรู้ไปถึงจุดที่พอเข้าใจคร่าวๆแล้วก็ถึงเวลานำความรู้ที่ได้มาลงมือทำ project
ถึงเวลาลงมือทำโปรเจคเลยหากลุ่มเข้าร่วมชุมชนบล็อกเชนต่างๆเพื่อหาความรู้ติดตามข่าวสารใหม่แล้วไปเจองานแข่ง Chainlink Fall Hackathon 2021 ที่มีรางวัลรวมกว่า $600,000 (เป็นงานออนไลน์เวลาแข่งขันประมาณ 1 เดือน คนเข้าร่วมกว่า 1500 คน)เห็นว่าเป็นโอกาสที่ดีกดลงทะเบียนทันที นี่แหละจุดเริ่มต้นของการนั่งทำโปรเจค 2 อาทิตย์ นั่งทำเกือบทั้งวันในแต่ละวันและนอนน้อย 555
ตอนแรกเลยลองศึกษาว่ามันเป็นงานเกี่ยวกับอะไร ถ้าสรุปง่ายๆ คืองานนี้เป็น hackathon ที่เขาอยากให้คนมาทำโปรเจคที่ใช้ Technology ของ Chainlink มาร่วมใช้และมีรางวัลให้ เงินรางวัลของงานนี้เยอะมากเพราะว่างานนี้มี sponsor พวก tool ต่างๆให้คนมาลองใช้เครื่องมือเยอะมาก ซึ่งตัว Chainlink เป็นเทคโนโลยีที่ให้บริการ Decentralized Blockchain oracle
กลับเข้าเรื่องงานแข่งหลังจากลงทะเบียนแล้วตอนนั้นจริงๆเข้าร่วมงานช้าไปนิดนึงด้วย งานมีช่วงเวลาตั้งแต่วันที่ 22 ตุลาคมถึง 31 พฤษจิกายนแต่พึ่งมาเข้าร่วมงานตอนประมาณ ต้นเดือนพฤศจิกายนซึ่งงานนี้เขามีพวก workshop สอนต่างๆและก็มีกิจกรรมหาใน gather town ที่ให้คนเข้าร่วมหาทีมแชร์ Idea กันซึ่งผมไม่ได้เข้าร่วม งานเพราะมาช้าจริงๆ ตอนนั้นคือยังไม่รู้เลยว่าจะทำ project อะไรเลยตัดสินใจนั่งดู workshop ที่เขาทำไว้ให้และดูย้อนหลังทำตาม tutorial ตอนนั้นได้เรียนรู้หลายอย่างมากจากผู้บรรยายเขาก็จะพาสอนทำพวก Smart contract programming และการใช้เครื่องมือต่างๆของ Chainlink มีจนไปถึงสอนใช้งาน tool ต่างๆที่จำเป็นต่อการพัฒนาหรือแม้แต่สอนทำ Decentralized application (dapps)
พอดูไปสักพักจากนั้นเลยลองหาทีมใน Discord ของ Chainlink (Discord Chainlink: https://discord.gg/8dv8E7JA) ตอนนั้นหาทีมไปสักพักเลยได้เจอกับคนต่างชาติคนนึงซึ่งเขาช่วยอะไรผมหลายอย่างมากตอนทำพวก document (พี่คนนั้นเป็น senior dev คนนึงในบริษัทด้วยนะ)ตอนนั้นคิดได้ว่าทำไมไม่ลองเอา project เกมส์ที่ทำไว้ลองมาเชื่อมกับระบบ Blockchain ดูล่ะ!
การเชื่อมระบบเกมส์กับ Blockchain เป็นอะไรยังใหม่มากและก็มีหลายๆคนหาวิธีทำกันอยู่ครับ
ซึ่งเกมส์ที่ผมสร้างทำด้วย Unreal engine(UE) เรียกว่าพวก tool ต่างๆที่ใช้เชื่อมระบบบล็อกเชนกับตัว UE ยังน้อยมากๆ เรียกว่ายังไม่มีเลยและเป็นปัญหากับหลายๆคนที่พยายามจะทำ Blockchain game ด้วย UE เลยลองทำระบบเชื่อมตัว UE กับ บล็อกเชนของ Polygon ดูเลยได้เป็นที่มาของ project นี้
ตอนแรกก็ไม่รู้ว่าจะเริ่มต้นยังไงดีเพราะว่าเครื่องมือที่ใช้ช่วยเชื่อมระบบก็ไม่มีเพราะคนอื่นๆก็กำลังหาทางทำมันขึ้นมาอยู่ เลยลองหาวิธี ทำขึ้นมาเองเลย ลองหาความเป็นไปได้ต่างๆ กับหาข้อมูลไปหลายเว็บไซต์ เชื่อมโยงข้อมูลต่างๆที่เคยเรียนรู้มาประยุกต์ร่วมกัน และถามคนไปเยอะมาก
และผมก็ได้เจอวิธีนึงในการเชื่อมตัวเกมส์กับ Unreal engine ที่น่าสนใจและมันเรียกว่าใช้ได้เลยครับคือเอาไปประยุกต์ใช้กับ Plugin ตัวนึงที่ชื่อว่า Unreal engine Node.js (ใช่แล้วครับผมให้ไอเดียผมไปเลย ไอเดียแบบความคิดนะ ไม่ใช่ไอเดียที่เป็นคนนะ55ชื่อผมเอง )
จากนั้นก็ได้เวลาวางแผนโปรเจคว่าจะทำส่วนไหนอะไรบ้าง ตอนนั้นก็ทำเป็น flow chart คร่าวๆไว้เผื่อนำเสนองานด้วยว่าโปรเจคเรามีโครงสร้างยังไง
คือสรุป project นี้ผมทำเกมส์ที่มีระบบ NFTs คือจะมีเว็บไซต์ที่สามารถนำเหรียญโทเค็น(เรียกว่าเป็นเหรียญ Cryptocurrency ของเกมส์ก็ได้) ไปใช้ซื้อกล่องสุ่มเอาไอเทม NFTs ไว้ใช้ในเกมส์ซึ่งการทำสุ่มค่าตัวเลขจะใช้เทคโนโลยีของ Chainlink ซึ่งก็คือ Verify randomness function เรียกว่าเป็นระบบสุ่มที่รันบนบล็อกเชนก็ได้ และเกมส์ก็สามารถดึงข้อมูลผู้เล่นจากบนบล็อกเชนมาเข้าในตัวเกมส์ได้
ChainLink ได้คิดค้นระบบการสุ่มบนบล็อกเชนที่สามารถตรวจสอบได้ว่ามันสุ่มจริง ๆ ผ่านการใช้ Smart Contract ทำงานร่วมกับ VRF ที่ทำการตรวจสอบย้อนหลังอีกครั้งหนึ่งโดยใช้ Public Key เหมือนกับการที่ลายเซนต์ของ Bitcoin สามารถถูกยืนยันความเป็นเจ้าของได้ด้วยการใช้ Public Key นั่นเอง
และแล้ว
ก็เข้าสู่ช่วงสำคัญ
เมื่อเริ่มทำไปซักพักก็ถึงจุดที่สำคัญและเป็นสิ่งที่ทำหลายๆคนทรมานและเป็นเรื่องที่ยากที่จะก้าวข้ามนั่นก็คือ
ใช่แล้วครับปัญหานั่นเอง
ทุกอย่างในการใช้ชีวิตของเราซักครั้งเราก็ต้องเจอปัญหาซึ่งก็ขึ้นอยู่ว่าปัญหานั้นเป็นเรื่องใหญ่ หรือว่าเรื่องเล็ก
แต่ว่าทุกปัญหาต้องมีทางออกเสมอเรียกว่าเป็นสิ่งนึงที่จักรวาลให้มากับชีวิตของมนุษย์ครับ
เข้าเรื่องต่อซึ่งผมก็ได้ลองเสี่ยงหยุดเรียนที่โรงเรียนเป็นเวลากว่า 1 อาทิตย์เพื่อที่จะมาทำ project นี้ดูครับเพื่อได้ที่จะได้ลองเรียนรู้สิ่งใหม่ๆ
คำว่าเริ่มลงมือทำเป็นสิ่งที่ยากที่สุดครับ
ซึ่งก่อนผมที่ผมจะลงมือทำก็ต้องวางแผนสิ่งที่จะทำบางส่วนแล้วก็ให้บางส่วนเป็นไปตามสัญชาตญาณของตัวเองด้วยเพราะว่าการทำสิ่งพวกนี้เราไม่รู้เลยว่าทำแบบนี้มันถูกหรือว่าผิด เรียกว่าต้องลองดูและก็อาจต้องมีการปรับเปลี่ยนวิธีใหม่ๆตลอดเวลา และผมรู้ตัวดีว่าผมอาจจะล้มเหลว ไม่ล้มเหลววันนี้วันหน้าก็ต้องเจอสักวันครับ แต่ความล้มเหลวเป็นบันไดที่ช่วยก้าวไปสู่ความสำเร็จครับ
และผมก็ลงมือทำไปแบบมุ่งมั่นเต็มที่ไหนๆก็มีโอกาสได้ลองทำแล้ว ผมก็ทำไปแล้วก็เจอปัญหาเล็กบ้างใหญ่บ้าง พอตอนเจอปัญหาที่แก้ไม่ได้ซักทีจนเกือบล้มเลิกแต่ก็ผมก็ยังไม่อยากยอมแพ้ เช่นตอนที่จะพยายามทำปุ่มสุ่มกาชาบนเว็บไซต์ให้สุ่มบน smart contract บนบล็อกเชนและตีค่าข้อมูลกลับมาแสดงผลบนเว็บไซต์ให้ หรือจะเป็นตอนที่พยายามดึงข้อมูลจากบล็อกเชนสู่ตัวเกมส์ให้ได้ หรือตอนที่พยายามจะเข้าใจปลั๊กอินที่ช่วยในการพัฒนา คือตอนนั้นคิดว่าถ้าลองหาดูวิธีแก้เพิ่มอีกซักนิดก็ไม่เสียหาย ตอนทำเรียกว่าผมโฟกัสเยอะมากเลยก็ได้555 ผมทำติดต่อกันเป็นเวลาหลายชั่วโมงเลยจนบางวันลืมกินข้าวจนพ่อแม่โทรมาตามเลยครับ บางปัญหาที่ทำกว่าจะแก้ได้ใช้เวลาเป็นหลายชั่วโมงและก็ต้องรีบทำเพราะเวลาโปรเจคที่จะต้องส่งก็ยิ่งเหลือน้อยลงเรื่อยๆ เรียกว่าเป็นช่วงเวลาที่เหนื่อยมากประมาณนึงเลย
ผมทำตั้งแต่เว็บไซต์ ทำระบบเชื่อมเกมส์กับบล็อกเชน(เรียกว่าทำประมาณ SDK เลย) เขียนโปรแกรมต่างๆมากมาย
แต่มีสิ่งนึงที่สำคัญมากๆที่ผมยึดมั่นในการทำอะไรก็ตาม ใช่แล้วทำให้สุดเต็มที่กับมันและสนุกกับมัน คือผมอยากบอกว่าอย่าลืมสนุกกับมันด้วย ซึ่งผมก็รู้สึกสนุกกับสิ่งที่ผมทำอยู่ครับเรียกว่ารักมันเลยครับและมันสามารถทำให้ผมสามารถพร้อมที่จะเผชิญหน้ากับปัญหาอย่างไม่รู้สึกเหน็ดเหนื่อยได้ และใช่ครับความอดทนในสิ่งที่ผมกำลังทำอยู่ทำให้ผมสามารถทำสิ่งที่ไม่คิดว่าเป็นไปไม่ได้จนมันเป็นไปได้ครับ หลังจากที่ผมต่อสู้มาสักพักผมก็สามารถส่งโปรเจคได้ทันวันที่กำหนดส่ง หลังจากที่ทำคลิปนำเสนอโปรเจคส่งไปซึ่งตอนนั้นนอนประมาณตี 5 ของวันกำหนดส่งไป จากนั้นผมก็รอ 1 อาทิตย์เพื่อฟังผล
และแล้วผลก็ออกมาครับ
ได้ขึ้นหน้าเว็บด้วยเข้าไปดูได้เลย https://chain.link/hackathon/hackathon-2021-fall Hackathon 2021 | Fall This year’s Chainlink Fall Hackathon broke records across every metric. With 7,800+ signups and 280+ project… chain.link
สามาถเข้าไปดู project ผมได้ที่ devpost chainlink ครับ https://devpost.com/software/alchemist-war-game Alchemist War Our project the Alchemist War game was inspired by play-to-earn games like Axie infinity, Moba Fighting game, Genshin… devpost.com
ผมได้รางวัล Top Quality Project Winner ของ Chainlink Hackathon งานแข่ง International มาครั้งแรกในชีวิตเรียกว่าวันที่รู้ผลเป็นวันที่ผมมีความสุขมากที่สุดในชีวิตเลยครับ555 และเป็นประสบการณ์นึงที่ดีมากๆเลย เย้ๆ
ซึ่งหลังจากนั้นผมก็ได้มีโอกาสที่มีศูนย์ Venture Capitalist(VC) ตั้ง 2 เจ้าสนใจมาลงทุนในโปรเจคผมด้วยละแต่น่าเสียดายไม่ได้ต่อยอดเรื่องนี้และผมก็ได้ถูกเชิญจากบริษัทนึงให้ไปช่วยแนะนำเรื่องการเชื่อมระบบบล็อกเชนและผมก็ได้ไปรู้จักอาจารย์ท่านนึงอยู่ที่ม.เชียงใหม่จากบริษัทซึ่งผมได้ไปหาถึงที่เชียงใหม่เลย ซึ่งหลังจากที่คุยกับอาจารย์ไป อาจารย์บอกเรื่องความสามารถด้านเรื่องการมอง pattern ต่างๆและก็การที่จะมีคนมาทำระบบเชื่อมอะไรแบบที่เรียกว่าเป็น SDK เลยก็ได้นี้มันเป็นอะไรที่หาได้ยากมากๆเรียกว่าเป็น talent และอยากให้พัฒนาต่อยอดต่อไป ต้องขอบคุณมากๆเลยครับ
และก็อีกอย่างนึงต้องขอขอบคุณวิชาการเขียนที่โรงเรียนผมทำให้กระตุ้นให้ผมได้เขียนบทความแรกขึ้นมาจนเสร็จ55
มีสิ่งที่ผมต้องเรียนรู้อีกเยอะ ส่วนนี่เป็นเพียงจุดเริ่มต้นของการเดินทางครับของผมก็ยังมีอะไรต่างๆมากมายรวมถึงเหตุการณ์สำคัญที่กำลังจะมาถึงในชีวิตและก็ยังมีสิ่งที่ผมยังไม่รู้มากมายรวมถึงคนที่ฉลาดและเก่งกว่าผมก็มีมากมายเช่นกันและก็มีสิ่งที่ต้องเรียนรู้อีกเยอะในชีวิตนี้รวมถึงมีหลายๆมุมมองของชีวิตที่ผมยังไม่รู้เหมือนกัน (Update 8/3/2022) ก่อนจบบทความนี้ผมมีเรื่องสำคัญมากๆเรื่องหนึ่งที่ผมอยากพูดถึงเพิ่มเติมซึ่งก็คือเรื่องของ Survivorship Bias ว่าอยากให้ผู้อ่านมองมุมมองในเรื่องของความสำเร็จต่างๆที่คนมาเล่าในชีวิตประจำวันเป็น 2 ด้านครับ ว่าโลกเราไม่ได้มีแค่ด้านเดียว โลกนี้คนเราจะมองไปเพียงแค่คนที่ประสบความสำเร็จ แต่ไม่ได้มองอีกมุมมองนึงว่าก็ยังมีคนที่พยายามทำเหมือนกันแต่ว่าล้มเหลว เราคงไม่เห็นเรื่องเล่าของคนที่ไม่ประสบความสำเร็จตามสื่ออยู่บ่อยๆครับ ตัวอย่างเพื่มเติมคุณอาจเคยเห็นบทความหรือสื่อที่กล่าวว่า เช่น “5 ลักษณะนิสัยของคนที่ประสบความสำเร็จ” หรือเรื่องคำแนะนำเพื่อให้ประสบความสำเร็จจาก บิล เกตส์, มาร์ก ซักเคอร์เบิร์ก, อีลอน มัสก์ แล้วก็มีหลายคนคิดว่าถ้าทำตามพวกเขาแล้วจะประสบความสำเร็จได้ครับซึ่งเป็นการสรุปที่ผิดประมาณนึงเลยครับ ซึ่งก็มีคนนำคำแนะนำไปทำตามอยู่มากมาย แต่ว่าก็มีเพียงแค่ไม่กี่คนที่ทำตามคำแนะนำแล้วมันก็ได้ผลสำหรับพวกเขาครับ พวกเราไม่ได้คำนึงถึงว่ามันยังมีส่วนสำคัญอย่างนึงที่เข้ามามีบทบาทมากในชีวิตคือความไม่แน่นอนหรือเรียกว่าโชคครับ ใช่แล้วครับ เช่นเรื่องของการอยู่ถูกที่ถูกเวลาด้วยครับ ที่ผมกล่าวมานี้ไม่ได้จะหมายความว่าจะกีดกันเรื่องที่จะทำตามความฝันของตัวเองนะครับ(อย่าเพิ่งตกใจนะ55) ผมคิดว่าการมองหลายๆด้านเช่นเรียนรู้จากทั้งคนที่ประสบความสำเร็จและคนที่ล้มเหลวเป็นสิ่งที่ดีมากครับ
โอเคงั้นถามว่าตอนนี้ผมประสบความสำเร็จยังในสิ่งที่ผมฝันอยู่ไหม ผมก็ตอบอย่างมั่นใจว่าไม่เลยครับ ซึ่งสิ่งที่ผมอยากทำและความฝันผมรู้ว่าโอกาสที่จะสำเร็จมันน้อยมากๆ และผมก็รับรู้ถึงมันได้ดีเลยครับ ที่ผมอยากบอกคือถ้าเกิดว่าเจอสิ่งที่ตัวเองชอบทำ จงอยู่กับมันแล้วก็พัฒนาไปพร้อมกับมันถึงแม้ว่าจะไม่ประสบความสำเร็จก็ตามแต่เราก็ยังได้ทำในสิ่งที่เรารักและมีความสุขครับ
ผมก็เคยคิดว่าโลกนี้มันไม่แฟร์เหมือนที่คิดเลย ตั้งแต่เรื่องสภาพแวดล้อม สถานที่เราเกิด ฐานะที่เราได้มาแต่เกิด ความสามารถ IQ ต่างๆซึ่งมันเป็นแบบนั้นจริงๆครับ แต่มีเรื่องนึงที่สำคัญมากๆ ถึงว่าโลกจะไม่แฟร์แต่เราก็ยังสามารถเปลี่ยนตัวเอง และปรับเปลี่ยนบางสิ่งที่ช่วยเพิ่มโอกาสในความสำเร็จได้เช่นกันครับ ปรับไม่ได้ก็เปลี่ยนเท่าที่ไหวโดยใช้ข้อได้เปรียบที่ตัวเองครับ(ทุกคนมีแน่ๆอยู่ที่ว่าจะแสวงหามันเจอไหม) อันไหนที่คิดว่าตัวเองไหวนะะปรับได้ก็ปรับ บางทีผมก็หลงทางในชีวิต ไม่มีใครเพอร์เฟค เรียกว่าต้องลองดูครับ555 เราอาจเพิ่มโอกาสให้ตัวเองก็ลองเปลี่ยนเช่น ที่อยู่ ทำอะไรใหม่ๆ เรียนรู้สิ่งใหม่ๆ เพิ่มโอกาสให้ตนเองได้
ภาพนี้คือภาพที่บอกข้อได้เปรียบที่ไม่แฟร์ 5 อย่างที่เราต้องเจอในชีวิตครับตามภาพนี้เลย
The Unfair Advantage: How Startup Success Starts With You The Unfair Advantage: How Startup Success Starts With You on Amazon.com. FREE shipping on qualifying offers. The… www.amazon.com
ซึ่งสิ่งที่ผมเล่ามานี้บางส่วนก็มาจากหนังสือที่เล่มนี้ที่ผมได้อ่านมาทำให้ผมได้นำแนวคิดมาใช้แล้วก็นำมาบอกต่อในบทความนี้นั่นเองใช่แล้วครับจากหนังสือ Unfair advantage นั่นเองใครสนใจอยากอ่านเพิ่มลองซื้อเอามาอ่านได้นะครับ เขาไม่ได้จ่าย555!
และแล้วผมคงต้องขอจบบทความก่อนเพียงเท่านี้ก่อนจริงๆมีเรื่องอยากที่จะมาเล่าอีกเยอะเลยในภายหลังและต้องขอขอบคุณทั้งครู พ่อแม่ อาจารย์ เพื่อน คนรู้จักที่มาช่วยสนับสนุนผมมาโดยตลอด, พี่ที่มาร่วมทีมที่ใจดีและสอนผมอะไรหลายอย่างเลยและช่วยเขียน document ด้วย, หนังสือ และสิ่งที่ผมเรียนรู้มาที่ทั้งให้สอนและคำแนะนำสอนผมมาตลอดจนผ่านถึงจุดนี้มาได้ครับ
และต้องขอขอบคุณผู้อ่านที่มาอ่านบทความผม ผมหวังว่าคนที่มาอ่านจะได้อะไรหลายๆอย่างจากบทความนี้และผมขอกล่าวจบถึงคนที่มาอ่านบทความว่าขอให้อย่าลืมสนุกกับชีวิตนะครับชีวิตมันสั้นและจงคิดบวกกับสิ่งที่กำลังทำอยู่และเจอในชีวิตและขอให้ทุกวันเป็นวันที่ดีนะครับ!
บทความเดี๋ยวมา update เรื่อยๆเลยมีเรื่องอยากแชร์อีกเยอะ
(3/8/2022)ตอนนี้ผมก็มี project ของโครงงานโรงเรียนเป็นระบบเก็บข้อมูลแบบไร้ตัวกลางใช้เทคโนโลยีของ IPFS และ Polygon Blockchain ซึ่งเป็น project งานวิจัยที่เรียกว่ายังไม่สมบูรณ์เลยผลลัพธ์ผมยังไม่ได้โชว์ให้เห็นว่ามันทำงานได้อย่างชัดเจนและมีอะไรที่ต้องพัฒนาแก้อีกเยอะและก็เป็น project ที่ได้แนวคิดจากงานวิจัยมาประยุกต์พัฒนาต่อยอดและใช้ Blockchain คนละตัวกันกับงานก่อนหน้านี้ ซึ่งของผมใช้เป็น Polygon Blockchain มาช่วย เรียกว่า Project นี้ผมทำผิดพลาดหลายอย่างมากเช่นกัน เรียกว่าผมต้องเข้าใจปัญหาของงานวิจัยให้มากกว่านี้และต้องเรียนรู้จากข้อผิดพลาดของตนเองครับ
รางวัลเหรียญเงินโครงงานจาก WSEEC และในเร็วๆนี้ผมจะมีไปแข่งโครงงานที่ประเทศมาเลเซีย on-site รอติดตามกันได้คร้าบ
อัพเดต(28/10/2565)
ได้เหรียญเงินจากการแข่งโครงงาน WICE ที่ Malaysia ครับเย้ๆ
ถ้าชอบบทความนี้ละก็ ฝากแชร์ต่อกันด้วยน้า
ขอบคุณครับ
โปรเจคได้เขียนลงบทความด้วย
Chainlink Fall 2021 Hackathon Winners Related posts In this technical tutorial, learn how to build a simple dApp that makes use of a Solidity smart contract… blog.chain.link
ลิ้งต่างๆ
Tech idea Share your videos with friends, family, and the world www.youtube.com
Hackathon 2021 | Fall This year’s Chainlink Fall Hackathon broke records across every metric. With 7,800+ signups and 280+ project… chain.link
Alchemist War Our project the Alchemist War game was inspired by play-to-earn games like Axie infinity, Moba Fighting game, Genshin… devpost.com