จากคำถามในเว็บไซต์ Quora.com ที่ว่า อยากเป็น “โปรแกรมเมอร์” ที่ดี จำเป็นต้องมี “เมนเทอร์” ไหม? ซึ่งคุณ Mario Peshev (CEO ของ DevriX.com ซึ่งเป็น WordPress Development Agency) ได้ให้มุมมองที่น่าสนใจจากการตอบคำถามนี้ ทีมงาน ISM เห็นว่าน่าสนใจมาก เลยแปลสรุปบทความมาให้คนไอทีได้อ่านกัน ดังนี้ครับ
มันจำเป็นจริงไหม ที่ต้องมีเมนเทอร์(พี่เลี้ยง) เพื่อให้ทักษะการ Coding ดีขึ้น? หากคุณสามารถหา Developer ที่เชี่ยวชาญในการ Training และเต็มใจในการให้คำปรึกษากับคุณอย่างเต็มที่ นั่นถือเป็นเรื่องที่ดีมากๆ อันที่จริง การมีเมนเทอร์เพื่อหวังว่าจะได้ Coding เก่งขึ้นนั้น ถือว่าไม่จำเป็น แต่หากมีคนที่สามารถตอบคำถามจากปัญหาของคุณได้อย่างละเอียดมากเพียงพอ ถือว่าเป็นประโยชน์ต่อคุณอย่างมาก
ผมใช้เวลากว่า 10,000 ชั่วโมง ในการ Training, Coaching, Consulting, และ Mentoring คนอื่น มีคนส่วนหนึ่งที่ผมได้อบรมและเป็นเมนเทอร์ให้พวกเขา สามารถจัดการ Scope การทำงานได้เป็นอย่างดีด้วยตัวของพวกเขาเอง เนื่องจากพวกเขามีแรงผลักดันในตัวเอง และมีพื้นฐานความรู้ด้าน Computer Science มาบ้าง แต่คนอื่นที่เหลือกลับไม่มีสิ่งเหล่านั้นเลย
การเลือกเมนเทอร์ผิด ถือเป็นเรื่องที่เสี่ยงอยู่พอสมควร หากคุณเรียนคณิตศาสตร์ จากผู้สอนที่ไม่มีความรู้จริงๆ คุณคิดว่าจะเข้าใจวิชานี้อย่างถ่องแท้ไหม เมนเทอร์ที่ดีนั้น ควรมีความสามารถในการประเมินประสบการณ์คุณได้ บอกได้ว่าคุณควรปรับปรุงอะไร แนะนำแหล่งข้อมูลที่เหมาะสมในการเรียนรู้เพิ่มเติม และสามารถออกแบบโปรแกรมทีละขั้นตอนเพื่อเพิ่มทักษะใหม่ๆ ซึ่งเป็นสิ่งที่ถูกออกแบบมาสำหรับคุณโดยเฉพาะ แต่เมนเทอร์เองก็มีความเชี่ยวชาญและมุมมองที่แตกต่างกันไป บางคนก็ Develop จากพื้นฐานของความต้องการของธุรกิจ บางคนก็ Develop โดยอิงนวัตกรรมและความคิดสร้างสรรค์ บางคนก็คำนึงถึงหลักการตลาด ในขณะที่อีกส่วนหนึ่ง ก็ยึดถือพื้นฐานการ Design และ Best Practice ที่มีอยู่แล้วใน Software industry
คนที่ทำอาชีพฟรีแลนซ์(Freelancer) ดูเหมือนจะเสียเปรียบกว่าคนทำงานในบริษัทหากพวกเขา ไม่ได้ใช้เวลาที่มากเพียงพอในการพัฒนาตัวเองเพื่อให้ทันกับการเปลี่ยนแปลงต่างๆ อย่างรวดเร็วในอุตสาหกรรม Software development ซึ่งถือว่ามีการเปลี่ยนแปลงอยู่ตลอดเวลา ผมแนะนำให้อ่านพวก forums, blogs, newsletters, social group ต่างๆ หมั่นดูวีดีโอและเข้าคอร์ส Training ต่างๆ นอกจากนี้ควรเข้าร่วม Event ที่เป็นประโยชน์อยู่เสมอ ซึ่งสิ่งเหล่านี้ก็ถือว่า มากพียงพอที่จะสามารถช่วยให้ Freelancer สามารถพัฒนาทักษะของตัวเองได้อัพเดทอยู่เสมอ
แต่ข่าวดีก็คือ ถึงแม้จะไม่มีเมนเทอร์ คุณก็ยังมีอีกหลายวิธีที่สามารถใช้พัฒนาทักษะเพื่อให้แน่ใจว่า งานของคุณยังอยู่ในระดับมาตรฐาน การได้ทำงานร่วมกับ Software Engineer/Developer ที่มีความสามารถสูงๆ ถือเป็นโอกาสที่ดีเยี่ยม โดยเฉพาะอย่างยิ่ง ในระหว่างการร่วมกัน เขียนโปรแกรม หรือร่วมกันทำงานโปรเจค Open source วิธีการเหล่านี้ ถือว่ามีประสิทธิภาพมากที่สุด ในการพัฒนาทักษะด้าน Programming ให้ดีขึ้น แถมยังได้รับ feedback ดีๆ หากคุณทำอะไรที่ผิดพลาดได้อีกด้วย
การอ่านหนังสือดีๆ ติดตามบทความหรือ Talk show จาก Software engineering ที่เก่งๆ ก็เป็นตัวช่วยที่ดี, การอ่าน Code ของโปรเจค Open source, ไปร่วมงาน hackathons, เข้าคอร์สฝึกเขียนโปรแกรม และ Event ดีๆ ก็ล้วนช่วยเพิ่มแนวคิดที่เหมาะสมและช่วยเพิ่มทักษะให้คุณได้ ลองเข้าไปตั้งคำถามในเว็บไซต์ Quora.com (แหล่งแชร์ความรู้ข่าวสารต่างๆจากคนทั่วโลก) หรือถามปัญหาด้าน Programming ในเว็บไซต์ StackOverflow.com (Online Community ของเหล่า Developer) ดู มันช่วยให้คุณมีความรู้ด้าน Programming มากขึ้นแน่นอน
เมนเทอร์ที่ดี เขาสามารถใช้ความเชี่ยวชาญและประสบการณ์ของเขา ในการบอกเคล็บลับ หรือแนะนำกลยุทธ์ที่เหมาะสมกับตัวคุณ ว่าควรพัฒนาจุดใด ด้วยวิธีการไหนบ้าง การมี Basic ที่แม่นยำก็ยังเป็นสิ่งที่จำเป็นอยู่แต่ควรหาแหล่งความรู้ที่ดีและน่าเชื่อถือด้วย แต่กรณีที่มีความพร้อมและต้องการเมนเทอร์จริงๆ คุณควรหาเมนเทอร์เก่งๆ ที่สามารถช่วยเพิ่มทักษะเดิมของคุณให้มีมากขึ้น รวมทั้งเพิ่มทักษะใหม่ๆ เข้าไป เพื่อให้คุณได้เป็นโปรแกมเมอร์ที่ดีและเก่งรอบด้านในอนาคต
หลังจากอ่านบทความนี้แล้ว เชื่อว่า คนไอทีน่าจะเห็นแนวทางและช่องทางในการพัฒนาตัวเอง ซึ่งมีอยู่มากมายรอบตัว ส่วนเรื่องที่ จะมีหรือไม่มีเมนเทอร์ อาจไม่ใช่ประเด็นสำคัญมากนัก แต่หากใครที่มีเมนเทอร์ส่วนตัว ก็ถือว่าดีมากๆ เพราะเขาจะรู้ว่าคุณควรทำอะไรและอย่างไร
ISM Technology Recruitment Ltd. (#1 Tech Recruiter in Thailand) บริษัทเราเชี่ยวชาญในธุรกิจ IT Recruitment & IT Outsourcing โดยเฉพาะ เปิดทำการกว่า 25 ปี มีพนักงานทุกสายและทุกระดับทางด้าน IT ที่ได้ร่วมงานกับลูกค้าองค์กรใหญ่ที่มีชื่อเสียงและบริษัทข้ามชาติมากมาย หากคุณเป็นคน IT ที่อยากทำงานที่ท้าทายและร่วมงานกับองค์กรชั้นนำ ฝากประวัติการทำงาน (Resume) ของคุณไว้กับ ISM ได้ที่ https://www.ismtech.net/submit-your-resume แล้วคุณจะพบว่าอนาคตและโอกาสก้าวหน้ามากมายกำลังรอคุณอยู่
ที่มา: https://www.forbes.com/