#1 tech recruiter in thailand

6 สิ่ง ที่จะเกิดขึ้น เมื่อคุณเป็น Senior Programmer

See the original English version of this article here

ชีวิตการทำงานของคุณเปลี่ยนไปแค่ไหน ขึ้นอยู่กับว่าคุณทำงานมานานเท่าไหร่ เมื่อใดที่คุณเป็น Senior Engineer หรือ Team Lead คุณมักใช้เวลาไปกับการเป็นพี่เลี้ยงซะเป็นส่วนใหญ่ เช่น คุณอาจต้องคอยบอก Juniors ในสิ่งที่พวกเขาทำผิดอยู่เสมอ และอื่น ๆ อีกมากมาย และทั้งหมดนี้ คือ 6 สิ่ง ที่จะเกิดขึ้น เมื่อคุณเป็น Senior Programmer

1. ทุกคน ต่างวิ่งมาหา เพื่อขอความช่วยเหลือ

เมื่อคุณเป็น Senior Developer ทุกคนจะเข้ามาหาคุณ ไม่ว่าจะเป็น Junior Programmers รวมถึง Non-Developers ก็จะเข้ามาหาคุณ เพื่อสอบถามในสิ่งที่พวกเขาไม่เข้าใจ โดยเฉพาะวิธีการทำงานของ Software ซึ่งแน่นอนอยู่แล้วว่า คุณต้องเจออยู่บ่อยครั้ง

แม้ว่าบาง Projects คุณอาจจะไม่ได้มีส่วนร่วม แต่อย่างไรก็ตาม เหล่า Testers หรือ สมาชิกในทีม ก็อาจจะมาหาคุณ เพื่อถามคำถามต่าง ๆ อยู่ดี

2. คุณ คือ ที่ปรึกษา และตัวแทนของหมู่บ้าน

คุณจะกลายเป็น ที่ปรึกษา และ ตัวแทนของทีมในทันที (ถึงแม้ว่ามันจะไม่ใช่หน้าที่ของคุณก็ตาม) เมื่อ Product Owners ต้องการเพิ่ม Functionality ใหม่ไปยัง System คุณก็จะเป็นคนแรกที่พวกเขานึกถึง ก่อนที่จะนำเสนอในที่ประชุม

ไม่เพียงแต่ให้คำแนะนำเท่านั้น แต่เมื่อใดที่ Developers จำเป็นต้องนำเสนองานกับทีมหรือแผนกอื่น ๆ พวกเขาอาจเรียก คุณ ให้เป็นตัวแทนในการนำเสนอด้วย

3. คุณ คือ คนเดียว (เท่านั้น) ที่จะสามารถตอบคำถามทั้งหมดได้

ไม่ว่าคุณจะชอบหรือไม่ก็ตาม ทุกครั้งที่ Marketing หรือ Sales Team พยายามเสาะหาลูกค้าบริษัทใหญ่ ๆ และต้องการอธิบายรายละเอียดเพิ่มเติมให้กับลูกค้า โดยเฉพาะคำถามเกี่ยวกับ Technical ซึ่งแน่นอนว่า คุณจะเป็นตัวเลือกแรกสำหรับทุกคน

และเมื่อเกิดปัญหาต่าง ๆ ขึ้น แม้แต่ VP/ Director of Engineering / CEO ก็อาจจะถามหาคุณ เพื่อให้คุณอธิบายปัญหาที่เกิดขึ้นและแนวทางการแก้ไข

4. ทำงาน (ของตัวเอง) เสร็จแล้วหรือยัง

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

5. ความรู้และการใฝ่รู้

เมื่อพูดถึงการเขียน Code แล้วนั้น Senior Programmers ส่วนใหญ่มักมีคุณลักษณะเหมือน ๆ กัน คือ พวกเขามักจะเขียน Code ให้ดีกว่า Code ที่พวกเขาได้รับต่อ ๆ มาอีกทอด และทุกคนคงเชื่อเหมือนกันว่า หาก Programmer คนใดสามารถเขียน Code ได้หลายภาษา แสดงว่าพวกเขามีความรู้ความเข้าใจเกี่ยวกับ Programming Concepts และพวกเขาชอบที่จะทดลอง และมักตั้งคำถามอยู่เสมอ เช่น “ถ้าทำสิ่งนี้ไปแล้ว จะเกิดอะไรขึ้น?”

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

6. ไม่มีอะไรเปลี่ยนแปลง

บ่อยครั้งที่ Senior Programmers อาจได้รับคำชื่นชมจาก Junior และคนอื่น ๆ ดังนั้น สิ่งที่คุณไม่ควรทำ คือ การทำตัวเหลิงและควรถ่อมตัว เพราะ Senior Programmer บางคน มักลืมไปว่า พวกเขาก็ยังเป็นส่วนหนึ่งของทีม และมักทำตัวยิ่งใหญ่ จนลืมไปว่า คุณเองเคยเป็น Junior Programmers มาก่อนเหมือนกัน

สุดท้ายนี้ การเป็น Senior Programmer มันก็มีเรื่องดี ๆ หลายเรื่อง สำหรับใครที่เป็น Senior Programmer แล้ว เคยเจอกับอะไรมาบ้าง ลองมาแชร์ให้เพื่อน ๆ ได้รู้กันได้นะคะ และทั้งหมดนี้คือ 6 สิ่ง ที่จะเกิดขึ้น เมื่อคุณเป็น Senior Programmer

บทความแนะนำ

หางานตำแหน่ง IT สามารถส่ง Resume สมัครงานกับเราได้ที่ https://www.ismtech.net/submit-your-resume ให้ ISM Technology Recruitment เป็นอีกหนึ่งตัวช่วย ให้คุณได้ “ชีวิตการทำงานในแบบที่คุณต้องการ”

ISM เชี่ยวชาญในธุรกิจ IT Recruitment & IT Outsourcing โดยเฉพาะ เปิดทำการมากว่า 30 ปี มีพนักงานทุกสายและทุกระดับทางด้าน IT ที่ได้ร่วมงานกับลูกค้าองค์กรใหญ่ที่มีชื่อเสียงและบริษัทข้ามชาติมากมาย

Source: https://javascript.plainenglish.io/

en