ในทุกๆวงการนั้นก็จะมีทั้ง มือสมัครเล่น มืออาชีพ และมือระดับโลก แล้วสำหรับ Developer ล่ะเป็นยังไง มันอาจจะดูจับต้องยากเพราะงานของเราก็มีหลากหลายแขนง ซึ่งคงไม่มีใครเก่งไปกว่าใครในเส้นทางที่แตกต่างกันนั้น สำหรับ Developer ที่อยากยกระดับตัวเองดูนั้นก็อาจจะมีหลายแนวทาง ซึ่งสำหรับผมก็พอมีแนวทางประมาณนึงครับ
และในฐานะที่เป็น Developer ผมขอกล่าวถึงเฉพาะมุมมองของ Devloper ดังนั้นตัดส่วน Business ทิ้งไปเลย
1. อยู่กับ Techonology ที่ Project ใช้อย่าง Expert
เป็น Developer ที่อาจจะเก่งหรือทำงานได้ในระดับหนึ่งของ Project ที่ตัวเองนั้นทำอยู่ อย่างน้อยควรจะต้องรู้ว่า Technology ที่ตัวเองใช้อยู่มี Best Practices อะไร รวมถึงรู้ว่ามี Trap อะไร อาจจะได้มีโอกาสศึกษาอะไรใหม่ๆบ้างถ้าทาง Project นั้นต้องการใช้
กลุ่มนี้ คุณๆอาจจะใช้ Technology ล่าสุดในวันนี้เพราะทีมหรือ Project ใช้อยู่ แต่จริงๆไม่ควรรอทีมนะ ไม่งั้นผ่านไป 2-3 ปีแล้วยังอยู่แต่กับ Technology นี้ก็จะ Outdate ได้ง่ายๆ
2. ติดตามข่าวสาร IT หรือ Tech อย่างสม่ำเสมอ
เป็น Developer ที่รู้ว่าแต่ละ Products หรือว่า Tools หรือ Frameworks มีอะไรออกใหม่บ้างทำให้มี Idea ในการที่จะพัฒนา Project ที่ตัวเองทำอยู่เพราะได้รับ Input ใหม่ๆ
กลุ่มนี้อาจจะต้องระวังกับดักที่ว่าเราดันสนใจแต่ข่าว Consumer เช่น Apple ออก Product อะไรใหม่, Android ออกรุ่นใหม่ หรือ Program/App นู่นนี่มี Update อะไรบ้างเพราะปัจจุบันนี้ข่าวพวกนี้ใครๆเค้าก็รู้กันแล้วครับ
ผมมองว่าระดับนี้ต้องติดตามข่าวสำหรับ Software Development นะครับ
3. ลองใช้ Tech ต่างๆที่ใหม่ๆที่ตัวเองสนใจ
เป็น Developer ที่นอกจากจะติดตามข่าวสารต่างๆแล้ว ยังใช้เวลาทำการลงมือศึกษาเองด้วย อาจจะเป็นลักษณะเอามาทำ Prototype ของ Project ที่ตัวเองทำอยู่ หรือเป็น Side Project แบบทำเล่นๆ (หรือทำขายจริงจัง) ผมว่าอยากให้ทุกๆคนอย่างน้อยๆมาอยู่จุดๆนี้กันครับ
เราได้ลองลงมือบ้าง ถึงวันนี้อาจจะไม่ได้ใช้งานจริง แต่เมื่อมีโอกาสเข้ามา เราก็สามารถอ้าแขนรอรับได้เพราะเคยมีพื้น ผมคิดว่า Developer ไทย อย่างน้อยมาอยู่จุดนี้กัน!
4. Contribute ให้กับ Community ต่างๆ
เป็น Developer ที่สามารถเข้าไปมีบทบาทในชุมชนต่างๆ เช่นงาน Event หรือการมีส่วนร่วมในการพัฒนา Open Source ผมเห็นปัจจุบันมีเยอะมากๆ น่าดีใจจริง คนไทยเทพพพพพ
ผมอยากเห็น Developer ไทยมาถึงจุดๆนี้กันเยอะๆ (รวมถึงตัวผมเองด้วย)
5. สร้าง Community ใหม่ๆเอง!
เป็น Developer ที่เป็นคนคิด Community ต่างๆได้โดยเฉพาะ Framework ที่ให้คนอื่นมาช่วย Contribute และได้รับการยอมรับจาก Community
กลุ่มนี้ผมไม่สามารถ Comment ได้ครับเพราะยังไม่ถึงขั้น (5555) แต่ผมว่านี่แหละ Developer ระดับโลก!!!!!
ป.ล. บทความนี้เป็นความเห็นส่วนตัวล้วนๆและเอาไว้เตือนใจตัวเองครับ 🙂
มี FB Fanpage ให้ติดตามไหมครับบทความน่าสนใจมากเลยครับ ^^
LikeLike
ขอบคุณครับ fb https://m.facebook.com/KeekwiCode-273581786349976
LikeLike