Blockchain เรียกได้ว่าเป็นหนึ่งใน Technology ที่เติบโตและได้รับความสนใจอย่างรวดเร็วที่สุดในยุคปัจจุบัน ก่อนอื่นต้องทำความเข้าใจก่อนว่า Blockchain Developer คืออะไร? จากนั้นก็มาดูว่า Blockchain Developer นั้นมีกี่รูปแบบ หลังจากนั้นเราจึงจะมาทำความเข้าใจว่า ต้องมี Skill อะไรบ้างที่จำเป็นในการเป็น Blockchain Developer รวมไปถึงหน้าที่และความรับผิดชอบของอาชีพนี้ และท้ายที่สุดเราก็จะมาดูกันว่ามีบริษัทไหนที่เปิดรับ Blockchain Developer และ เงินเดือนโดยเฉลียนของอาชีพนี้อยู่ที่เท่าไร
Blockchain คือ อะไรแบบสั้นๆ
Blockchain เป็นเทคโนโลยีด้านความปลอดภัยของข้อมูล โดย Blockchain คือการเก็บข้อมูลในเครือค่ายที่ทำให้ไม่สามารถ เปลี่ยนแปลง แก้ไขโดย Blockchain จะเก็บข้อมูลแบบกระจายศูนย์กลาง(Decentralalize) ข้อมูลที่จะถูกแชร์และจัดเก็บเป็นสำเนาไว้ในเครื่อง(Block) ของทุกคนที่ใช้ฐานข้อมูลเดียวกันเสมือนห่วงโซ่ (Chain) โดย Transaction จะได้รับอนุญาต ต่อเมื่อเครื่องในเครือข่ายส่วนใหญ่เห็นด้วยว่ามันถูกต้อง
โดยเทคโนโลยีนี้มีความสำคัญอย่างมากในระบบ สกุลเงินดิจิตอล หรือ Cryptocurrency ที่เป็นที่นิยมกันมากในปัจจุบัน
ใครคือ Blockchain Developer?
Blockchain Developer คืออาชีพที่รับผิดชอบการสร้างและพัฒนา เทคโนโลยีที่เกี่ยวข้องกับ blockchain เช่น
- dApps(Decentralize Application)
- Smart Contracts
- Architecture
- Protocol
โดย Blockchain Developer จะพัฒนา Transaction ที่ปลอดภัยจากการสร้างระบบและ software เพื่อเก็บข้อมูลและป้องกันการเปลี่ยนแปลงของข้อมูลจากภายนอกหรือการแฮก
Blockchain Developer มีกี่แบบ?
ด้วยความนิยมต่อ Technology Blockchain ที่มีมากขึ้นเรื่อยๆทำให้อาชีพ Blockchain Developer ได้รับความนิมเพิ่มขึ้นด้วย ก่อนที่จะพูดถึงอาชีพนี้ เราต้องเข้าใจก่อนว่าโดยหลักๆแล้ว Blockchain Developer นั้นมี 2 แบบคือ Core Blockchain Developer และ Blockchain Software Developer
Core Blockchain Developer
Core developer นั้นจะเตรียม Protocol ที่จำเป็นในการเก็บข้อมูลแบบ block chain โดยจะรับผิดชอบการพัฒนาโครงสร้างของระบบ Blockchain รวมไปถึงการออกแบบและพัฒนา Consensus protocol
Blockchain Software Developer
Blockchain Software Developer จะสร้างและ software ขึ้นมาจาก solution ที่ Core Blockchain Developer วางไว้ โดยส่วนใหญ่แล้วจะรับผิดชอบการสร้าง และใช้งาน Smart Contract และพัฒนา dApps หรือ decentralized apps
Skill ที่จำเป็นในการเป็น Blockchain Developer
การที่เราจะเป็น Blockchain Developer ได้นั้นเราต้องมี Technical Skill เฉพาะสำหรับอาชีพนี้
เข้าใจโครงสร้างของ Blockchain
เราต้องมีความรู้ความเข้าใจเกี่ยวกับระบบ Blockchain อย่างถ่องแท้ เช่น ระบบทำงานอย่างไร concept ที่สำคัญเช่น Hash function, Distribute ledger technology และ Consensus Protocol
Data Structure และการเขียนโค้ด
จริงๆแล้วไม่ว่าจะเป็น developer สายในความรู้ด้าน datastructure และการเขียนโค้ดก็เป็นพื้นฐานที่สำคัญที่เราควรรู้อยู่แล้วและ skill นี้คือที่เราจำเป็นต้องรู้เพื่อที่จะเป็น Blockchain Developer เพื่อที่เราจะสามารถ เล่นและปรับแต่งระบบให้ตรงกับ requirement ที่ได้มา
ดังนั้นควรจะเข้าใจ Concept การเขียนโค้ดพื้นฐานอย่าง Solid principle และ Object-oriented programming ไว้ด้วย
การสร้าง Smart Contract
Smart Contract เป็นหนึ่งในส่วนที่สำคัญที่สุดของเทคโนโลยี Blockchain โดยภาษา Solidity นั้นถูกใช้เพื่อเขียน Smart Contract
ความรู้เบื้องต้นเรื่อง Crytography
Blockchain นั้นใช้ Algorithm Cryptography ที่มีประสิทธิอย่างมาก ความรู้ด้าน Cryptography จะช่วยให้เราพัฒนา service ของ Blockchain ได้ดียิ่งขึ้น
บริษัทที่เปิดรับ Blockchain Developer
ด้วยแนวโน้มการเติบโตอย่างต่อเนื่องของเทคโนโลยี Blockchain ทำให้ความต้องการในต่ำแหน่งงานนี้มีสูงขึ้นในไทยก็เห็นมีบริษัทใหญ่เปิดรับตำแหน่ง Blockchain Developer แล้วเช่น
- KBTG
- Bangkok Bank
- SCB 10X
- SCG
- Ookbee
- Accenture
- Ascend Group Co., Ltd.
- Adecco Recruitment
โดยส่วนใหญ่แล้วตำแหน่งที่เห็นมาจะต้องการ Developer ที่เคยทำงานด้าน Front-end/ Back-end หรือ Full stack มาแล้วอย่างน้อย 2 ปี และมีความรู้ด้าน Blockchain ด้วย ดังนั้นหากใครอยากเป็น Blockchain Developer โดยเริ่มต้นจากศูนย์ ก็ควรเริ่มจากการฝึกความสามารถงานด้าน Front-end หรือ Back-end ก่อนซักพักนึงค่อยต่อยอดความรู้ด้าน Blockchain เสริมเข้าไป
เงินเดือนเท่าไร?
เราจะพูดถึงตัวเลขเงินเดือนในประเทศไทยอ้างอิงจาก SCB 10x อาชีพ Blockchain Developer เปิดรับสมัครโดยมีเงินเดือนอยู่ที่ 50,000 – 150,000 บาท
แหล่งอ้างอิง
https://blog.devgenius.io/roadmap-to-becoming-a-blockchain-developer-bb4a08cc3b03
10 คีย์บอร์ด โน๊ตบุ๊ค ยกระดับประสบการณ์การทำงานดั่งมืออาชีพ
คุณเบื่อกับการพิมพ์ คีย์บอร์ด โน๊ตบุ๊ค ที่แคบและอึดอัดหรือไม่? คุณพบว่าตัวเองพิมพ์ผิดบ่อยหรือมีปัญหาในการพิมพ์อย่างรวดเร็วและมีประสิทธิภาพหรือไม่? ถ้าใช่ ก็ถึงเวลาพิจารณาการลงทุนซื้อคีย์บอร์ดเพิ่มเติมสำหรับโน๊ตบุ๊คของคุณ ต่อไปนี้เป็นข้อดีที่มาพร้อมกับการเพิ่มแป้นพิมพ์พิเศษให้กับโน๊ตบุ๊คของคุณ การทำงานโดยมี คีย์บอร์ด...
Read More7 จอ โน๊ตบุ๊ค ยอดเยี่ยม ทำงานก็ดีเล่นเกมส์ก็ได้
คุณเบื่อที่ต้องสลับไปมาระหว่างหน้าต่างและโปรแกรมต่างๆบนโน๊ตบุ๊คของคุณ? และคุณมีปัญหาในการทำงานหลายอย่างพร้อมกันอย่างมีประสิทธิภาพ ไม่ว่าคุณจะเล่นเกม ดูหนัง หรือทำงานต่างๆหรือเปล่า? ถ้าเป็นเช่นนั้น ก็ถึงเวลาพิจารณาการลงทุนซื้อ จอ โน๊ตบุ๊ค เพิ่มกันแล้วล่ะ...
Read More8 รุ่น โน๊ตบุ๊คทํางาน – เขียนโปรแกรม รุ่นใหม่ ปี 2023
บทความนี้เรามาแนะนำโน๊ตบุ๊คทํางาน หรือ เขียนโปรแกรมกัน ในปี 2023 นี้เรียกได้ว่าต้องใช้โน๊ตบุ๊คทำงานแทบทุกอย่าง เรียกว่าแทบทุกอาชีพในสายงาน Office ในโลกยุคปัจจุบันจะขาดอุปกรณ์อย่างโน๊ตบุ๊คไปไม่ได้เลย หากจะบอกว่าสำคัญยิ่งกว่า...
Read Moreเมาส์ไร้สาย ยี่ห้อไหนดี 2023 ? 5 เมาส์ไร้สาย ถนอมข้อมือ
เมาส์ไร้สาย ยี่ห้อไหนดี? 5 รายการ เมาส์ถนอมข้อมือ เวลาจะเลือกซื้อเมาส์ หลายๆคนคงมีคำถามว่า เราควรจะใช้ เมาส์ไร้สาย ยี่ห้อไหนดี...
Read More