CodeGym /จาวาบล็อก /สุ่ม /การเจรจาต่อรองเงินเดือนสำหรับนักพัฒนาซอฟต์แวร์ จะไม่ขายทั...
John Squirrels
ระดับ
San Francisco

การเจรจาต่อรองเงินเดือนสำหรับนักพัฒนาซอฟต์แวร์ จะไม่ขายทักษะของคุณให้สั้นได้อย่างไร?

เผยแพร่ในกลุ่ม
เอาตรงๆนะ. เหตุผลหลักประการหนึ่งที่ผู้คนจำนวนมากในปัจจุบันต้องการเป็นนักพัฒนาซอฟต์แวร์ก็คือเงิน เป็นที่ทราบกันดีอยู่แล้วว่าโปรแกรมเมอร์ทั่วไปมีรายได้มากกว่าผู้เชี่ยวชาญในอาชีพอื่นๆ ทั่วไปมาก แน่นอนว่าไม่มีอะไรในโลกนี้ฟรีๆ และนักพัฒนาซอฟต์แวร์ก็สามารถคาดหวังที่จะสร้างรายได้มากกว่าคนอื่นๆ เพราะงานนี้ต้องใช้ความรู้อย่างมากเกี่ยวกับเครื่องมือและเทคโนโลยี รวมถึงประสบการณ์เชิงปฏิบัติด้วย แต่เมื่อพูดถึงเรื่องเงินเดือน คุณค่าเป้าหมายของคุณในฐานะผู้เชี่ยวชาญไม่ใช่ปัจจัยเดียว และบางครั้งก็ไม่ใช่ปัจจัยหลักด้วยซ้ำ ซึ่งส่งผลต่อจำนวนเงินที่คุณจะได้รับค่าจ้างสำหรับงานของคุณ วันนี้เราจะพูดถึงการประมาณมูลค่าของคุณในฐานะนักพัฒนาซอฟต์แวร์ในตลาดงาน การเจรจาเกี่ยวกับเงินเดือน และการจัดการความคาดหวังเงินเดือนโดยทั่วไป
การเจรจาต่อรองเงินเดือนสำหรับนักพัฒนาซอฟต์แวร์  จะไม่ขายทักษะของคุณให้สั้นได้อย่างไร?  - 1
จากภาพยนตร์เรื่อง "เจอร์รี่ แม็กไกวร์" (1996)

นักพัฒนา Java สามารถสร้างรายได้ได้เท่าไร?

ขั้นตอนแรกในการประมาณมูลค่าของคุณและพยายามให้ได้มากขึ้นจากสิ่งที่คุณนำเสนอในฐานะผู้เชี่ยวชาญ คือการรู้จักตลาด โดยเฉพาะอย่างยิ่งเฉพาะกลุ่ม/ความเชี่ยวชาญเฉพาะที่คุณจะทำงาน มาดูกันว่า Java Developer โดยเฉลี่ยมีมากแค่ไหน ทำให้เช่น จากข้อมูลของ PayScale เงินเดือนโดยเฉลี่ยสำหรับนักพัฒนา Java ในสหรัฐอเมริกาอยู่ที่ 74,300 ดอลลาร์สหรัฐฯ ต่อปี โดยมีช่วงเงินเดือนเฉลี่ยอยู่ที่ 50,000 ถึง 105,000 ดอลลาร์ต่อปี ตัวเลขของ Glassdoor ยังสูงกว่าอีกที่ 74,100 ดอลลาร์ต่อปี เนื่องจากเงินเดือนโดยเฉลี่ยอยู่ระหว่าง 57,000 ถึง 117,000 ดอลลาร์ต่อปี ไม่เลวใช่มั้ย? และนี่คือข้อมูลสำหรับนักพัฒนา Java ทั่วไป ผู้เขียนโค้ด Java อาวุโสคาดหวังอย่างสมเหตุสมผลว่าจะได้รับเงินเพิ่มอีก 25-30,000 ดอลลาร์จากค่าจ้างรายปี ผู้เขียนโค้ด Java ก็ทำเงินได้ดีในยุโรปเช่นกัน เงินเดือนโดยเฉลี่ยสำหรับ Java Developer ในเยอรมนีอยู่ที่เกือบ 49,000 ยูโรต่อปี ในขณะที่ Java Seniors ทำรายได้มากกว่า 62,000 ยูโร ในสหราชอาณาจักร นักพัฒนา Java ทำรายได้เฉลี่ย 53-85,000 ยูโรต่อปี ในสเปน เงินเดือนโดยเฉลี่ยอยู่ที่ 27-45,000 ยูโร ในขณะที่เนเธอร์แลนด์อยู่ที่ 30-64,000 ยูโร

เงินเดือนนักพัฒนาตามระดับประสบการณ์

ปัจจัยสำคัญอีกประการหนึ่งที่จะมีผลกระทบอย่างมากต่อเงินเดือนของคุณคือระดับประสบการณ์ โดยปกติแล้ว โปรแกรมเมอร์ระดับจูเนียร์ ระดับกลาง และระดับสูงจะได้รับค่าตอบแทนที่แตกต่างกันไปตามคุณสมบัติและประสบการณ์

  • เงินเดือนของนักพัฒนารุ่นเยาว์

แม้แต่นักพัฒนารุ่นเยาว์ที่มีประสบการณ์จำกัดก็สามารถคาดหวังที่จะได้รับค่าตอบแทนที่ค่อนข้างดี เมื่อเทียบกับเงินเดือนในสาขาและอาชีพอื่นๆ ตัวอย่างเช่น ในสหรัฐอเมริกา เงินเดือนโดยเฉลี่ยสำหรับ Junior Developer คือ 63,502 เหรียญสหรัฐต่อปี ตามข้อมูลของ Glassdoor PayScale กล่าวว่าเงินเดือนเฉลี่ยของเยาวชนในสหรัฐอเมริกาอยู่ที่ 53,803 เหรียญสหรัฐฯ ต่อปี ซึ่งถือว่าค่อนข้างดี เมื่อพิจารณาว่าเรากำลังพูดถึงงานของมือใหม่ ตัวเลขค่าจ้างสำหรับตลาดสำคัญอื่นๆ ของโลก เช่น สหราชอาณาจักร สหภาพยุโรป และประเทศที่พัฒนาแล้วอื่นๆ อาจแตกต่างกันไป ตัวอย่างเช่น ในเยอรมนี เงินเดือนโดยเฉลี่ยของนักพัฒนารุ่นเยาว์อยู่ที่ 41,342 ยูโรต่อปี ในขณะที่ในสหราชอาณาจักรอยู่ที่ 24,116 ปอนด์ (ประมาณ 31,000 ดอลลาร์ต่อปี) ในเนเธอร์แลนด์อยู่ที่ 31,330 ยูโรต่อปี ในขณะที่ในออสเตรเลียอยู่ที่ 31,330 ยูโรต่อปี $70,446 ต่อปี.

  • เงินเดือนของนักพัฒนาระดับกลาง

ในสหรัฐอเมริกา เงินเดือนโดยเฉลี่ยสำหรับนักพัฒนาระดับกลางอยู่ที่ 71,000 เหรียญสหรัฐต่อปี ตามข้อมูลของ Glassdoor เทียบกับ 63,502 เหรียญต่อปีสำหรับนักพัฒนารุ่นน้อง ZipRecruiter กล่าวว่าค่าจ้างรายปีโดยเฉลี่ยสำหรับวิศวกรซอฟต์แวร์ระดับกลางในสหรัฐอเมริกานั้นสูงกว่าเล็กน้อย โดยอยู่ที่ 88,725 ดอลลาร์ต่อปี ในเยอรมนี ตามข้อมูลของ PayScale นักพัฒนาซอฟต์แวร์ระดับกลางที่มีประสบการณ์ 5-9 ปี จะได้รับค่าตอบแทนเฉลี่ยรวม 54,778 ยูโร ในฝรั่งเศส เงินเดือนโดยเฉลี่ยของคนวัยกลางคนคือ €41,342 โดยทั่วไปแล้ว นักพัฒนาระดับกลางจะได้รับเงินเดือนสูงกว่ารุ่นจูเนียร์ 10 ถึง 30% ดังนั้นการได้รับเงินมากขึ้นอย่างแน่นอนควรเป็นหนึ่งในแรงจูงใจของคุณที่จะเติบโตจากนักพัฒนาระดับจูเนียร์ไปจนถึงระดับกลางโดยเร็วที่สุด

  • เงินเดือนของนักพัฒนาอาวุโส

เมื่อพูดถึงเงินเดือนสำหรับงานเขียนโค้ดในสหรัฐอเมริกา สำหรับนักพัฒนาอาวุโสที่มีประสบการณ์ ท้องฟ้านั้นมีขีดจำกัด เนื่องจากยักษ์ใหญ่อย่าง Google, Facebook, Amazon, Apple และ Microsoft จ่ายเงินให้กับวิศวกรซอฟต์แวร์เป็นจำนวนมาก ตัวอย่างเช่น ที่ Google วิศวกรซอฟต์แวร์ระดับ 7 ซึ่งถือว่าสูงที่สุดที่คุณจะได้รับในฐานะนักพัฒนา สามารถสร้างรายได้รวม 608,000 ดอลลาร์ต่อปี แต่ลองดูตัวเลขเฉลี่ยกัน จากข้อมูลของ Glassdoor โปรแกรมเมอร์อาวุโสโดยเฉลี่ยในสหรัฐอเมริกามีรายได้ประมาณ 121,000 ดอลลาร์ต่อปี ซึ่งสูงกว่ามากเมื่อเทียบกับเงินเดือนของนักเขียนโค้ดระดับกลางที่ 71,000 ดอลลาร์ต่อปี และค่าจ้างเฉลี่ย 63,502 ดอลลาร์ต่อปีที่นักพัฒนารุ่นเยาว์ทำในสหรัฐอเมริกา รายงานโดย PayScale นักพัฒนาอาวุโสที่มีประสบการณ์ 10-19 ปี จะได้รับค่าตอบแทนรวมโดยเฉลี่ยอยู่ที่ 109,122 ดอลลาร์ โดยอิงจากเงินเดือน 5,523 คน ในช่วงบั้นปลายอาชีพ (อายุ 20 ปีขึ้นไป) พนักงานจะได้รับค่าตอบแทนรวมเฉลี่ยอยู่ที่ 111,432 ดอลลาร์ ในเยอรมนี ตามข้อมูลของ PayScale นักพัฒนาซอฟต์แวร์อาวุโสที่มีประสบการณ์มากกว่า 10 ปี จะได้รับค่าตอบแทนเฉลี่ยรวม 63,638 ยูโร ในฝรั่งเศส เงินเดือนโดยเฉลี่ยของผู้อาวุโสคือ €54,982

เจรจาต่อรองเงินเดือนและขายตัวเองเป็นนักพัฒนาซอฟต์แวร์ เคล็ดลับและคำแนะนำ

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

  • รู้จักตลาดและรักษาความรู้ของคุณให้เกี่ยวข้อง

ตลาดก็คือตลาด และในบางกรณีการรู้วิธีขายตัวเองในตลาดก็มีความสำคัญมากกว่าความรู้ทางเทคนิคของคุณ ข้อนี้ค่อนข้างชัดเจน และเราได้กล่าวถึงความรู้พื้นฐานด้านตลาดบางส่วนที่คุณควรมีแล้ว ยิ่งคุณรู้เกี่ยวกับตลาดงานมากเท่าไร และยิ่งมีความรู้ที่เกี่ยวข้องและเป็นปัจจุบันมากเท่าไรก็ยิ่งดีเท่านั้น การเข้าสังคมกับเพื่อนร่วมงานและเพื่อนร่วมงานในบริษัทอื่นเป็นวิธีที่ดีที่สุดวิธีหนึ่งในการรับฟัง และแน่นอนว่าเว็บไซต์และฟอรัมชุมชนการพัฒนาซอฟต์แวร์ยอดนิยมก็เป็นแหล่งข้อมูลที่ดีเช่นกัน “เริ่มต้นด้วยการค้นคว้าข้อมูลสักเล็กน้อย ก่อนที่คุณจะสามารถเจรจาสิ่งที่คุณควรจะได้รับการชำระเงิน คุณจะต้องมีความเข้าใจที่ชัดเจนเกี่ยวกับมูลค่าตลาดของคุณในสถานที่เฉพาะที่คุณอาศัยอยู่ คุณต้องคำนึงถึงอัตราการไปของคนงานที่มีระดับทักษะเดียวกันในพื้นที่ของคุณ และค่าครองชีพด้วย อ่านบทความ ใช้เว็บไซต์ เช่น Glassdoor และสอบถาม (ด้วยความเคารพ) เพื่อทราบว่างานของคุณควรเป็นอย่างไร” Valerie Streif ที่ปรึกษาอาวุโสของ The Mentat ซึ่งเป็นบริษัทสตาร์ทอัพจัดหางานแนะนำ

  • เข้าใจคุณค่าของคุณที่มีต่อบริษัทและเรียนรู้เกี่ยวกับการแข่งขัน

ในขั้นตอนที่สองในการวิจัย คุณควรเข้าใจบทบาทและคุณค่าที่คุณจะมอบให้บริษัทได้หากได้รับการว่าจ้าง ยิ่งไปกว่านั้น หากคุณสามารถเรียนรู้เกี่ยวกับการแข่งขันในแต่ละตำแหน่งที่คุณสมัครได้ สิ่งนี้อาจมีประโยชน์มากในการเจรจาต่อรองให้ได้มากที่สุด เนื่องจากจำนวนผู้สมัครที่เหมาะสมอื่นๆ นั้นมีจำนวนน้อย เคล็ดลับดีๆ จาก Daniel King โค้ชผู้บริหารและผู้ก่อตั้งบริษัทที่ปรึกษา Fireside Strategic: “สิ่งนี้อาจเป็นไปไม่ได้เสมอไป แต่นี่เป็นวิธีหนึ่งที่จะช่วยเพิ่มประสิทธิภาพให้กับผลลัพธ์ของคุณอย่างแท้จริง หากคุณสามารถผูกมูลค่าเงินไว้กับปัญหาและแนวทางแก้ไขได้ คุณสามารถขอเงินส่วนหนึ่งที่บริษัทจะได้รับจากการนำแนวทางดังกล่าวไปใช้ หากปัญหาทำให้บริษัทต้องเสียเงิน 500,000 ดอลลาร์และคุณสามารถแก้ไขได้ ก็มีโอกาสที่ดีที่พวกเขาจะจ่ายเงินให้คุณเพิ่มอีกอย่างน้อย 100,000 ดอลลาร์เพื่อแก้ไขปัญหานี้"

  • โปรโมตและขายตัวเองระหว่างการสัมภาษณ์ เป็นที่ชื่นชอบ.

ในกรณีส่วนใหญ่ คุณจะต้องเจรจาเกี่ยวกับเงินเดือนในระหว่างการสัมภาษณ์งานหรือหลังจากนั้น การสัมภาษณ์จะต้องเป็นไปด้วยดีเป็นสิ่งสำคัญ ใช้เวลาเตรียมตัวสำหรับการสัมภาษณ์ รวมทั้งส่วนการสนทนาทั่วไปและคำถามทางเทคนิค ซึ่งหมายความว่าการรู้สาขาเทคโนโลยีของคุณและมีประสบการณ์ที่เกี่ยวข้องมากมายอาจไม่เพียงพอ คุณต้องดูน่าเชื่อถือและน่าเชื่อถือ รวมไปถึงมีทักษะด้านอารมณ์ที่ได้รับการพัฒนามาอย่างดีเพื่อให้สามารถผสมผสานกับทีมใหม่ได้อย่างรวดเร็วและไม่ลำบากเท่าที่จะเป็นไปได้ หรืออย่างน้อยก็เพื่อโน้มน้าวผู้จัดการการจ้างงานว่าคุณจะ “แม้ว่านี่จะไม่ใช่การเจรจาต่อรองแบบ “วิธีการ” โดยตรง แต่นี่เป็นข้อแตกต่างที่สำคัญระหว่างคนที่มีรายได้สูงกับคนที่ไม่ได้รับค่าจ้าง เมื่อรู้ว่าผู้สัมภาษณ์มีอคติโดยไม่รู้ตัวและเป็นมนุษย์ คุณสามารถใช้อารมณ์ของพวกเขาให้เกิดประโยชน์ได้ หมายความว่าคุณเพิ่มเสน่ห์ของคุณ! ถามคำถามปลายเปิดเพื่อให้ผู้สัมภาษณ์เปิดใจ ใช้คำเยินยอ. ทำให้พวกเขาเป็นผู้สนับสนุนของคุณและอยากให้คุณผ่านพ้นไปได้ ให้แน่ใจว่าพวกเขาชอบคุณมากกว่าคู่แข่ง นี่อาจเป็นจุดยืนที่ดีที่สุดของคุณ” Dandan Zhu เฮดฮันเตอร์ผู้มากประสบการณ์และโค้ชอาชีพกล่าว

  • รู้ว่าระดับเงินเดือนที่คุณต้องการและยอมรับได้คือระดับใด

คำแนะนำทั่วไปคือการคิดตัวเลขสองตัวสำหรับความคาดหวังเงินเดือนของคุณ ตัวหนึ่งคือเงินเดือนที่คุณต้องการ (จำนวนเงินที่คุณยินดีเป็นอย่างยิ่งที่จะได้รับ) และตัวที่สองคือเงินเดือนที่คุณยอมรับได้ (หรือเพียงระดับค่าตอบแทนที่ต่ำที่สุดที่เพียงพอสำหรับคุณ) พร้อมจะยอมรับ) “จัดทำงบประมาณง่ายๆ และตรวจสอบให้แน่ใจว่าเงินเดือนที่เดินออกไปนั้นสูงกว่าเป้าหมายค่าใช้จ่ายและเงินออมของคุณ เมื่อคุณเลือกตัวเลขสองตัวนี้แล้ว ให้สัญญากับตัวเองว่าจะไม่เปลี่ยนแปลงในขณะที่พูดคุยกับผู้ที่อาจเป็นนายจ้างของคุณ” Roger Nesbitt นักพัฒนาซอฟต์แวร์มากประสบการณ์จากนิวซีแลนด์แนะนำ

  • ใช้ข้อเสนอตอบโต้และข้อเสนอที่แข่งขันกันเป็นช่องทางในการเจรจา

หากคุณได้งานแล้วและกำลังมองหางานที่ดีกว่า คุณสามารถใช้ข้อเสนอตอบโต้จากนายจ้างปัจจุบันของคุณเพื่อกันคุณออกจากงาน (นั่นแสดงว่าคุณทำงานได้ดีพอสมควร) เพื่อเป็นช่องทางในการเจรจา หากคุณว่างงานและกำลังมองหางาน ควรไปสัมภาษณ์หลายครั้งเพื่อให้มีข้อเสนองานอย่างน้อยสองงานขึ้นไปเพื่อที่จะใช้สิ่งนี้เพื่อผลประโยชน์ของคุณในระหว่างการเจรจา “แจ้งให้ผู้จ้างงานในอนาคตทราบว่าคุณคาดหวังให้มีเคาน์เตอร์ ดังนั้นข้อเสนอจะต้องอยู่ในช่วง X-range เพื่อให้น่าสนใจ สำหรับผู้ที่ว่างงานหรือถูกจ้างงาน ให้จัดโอกาสให้มากที่สุดเท่าที่จะเป็นไปได้ เพื่อให้คุณสามารถเริ่มให้ความรู้แก่นายจ้างของคุณเกี่ยวกับสิ่งที่นายจ้างรายอื่นยินดีจ่ายสำหรับทักษะของคุณ เพื่อให้แน่ใจว่าคุณจะได้รับข้อเสนอที่คล้ายกับสิ่งที่ตลาดให้ผลตอบแทน ” Dandan Zhu กล่าว

คำแนะนำโบนัส: เลือกงาน ไม่ใช่เงินเดือน

และโบนัสคำแนะนำในบันทึกสุดท้าย แม้ว่าการมีเงินเดือนที่ดีเป็นสิ่งสำคัญ แต่ก็ไม่ควรเป็นจุดสนใจหลักในการสมัครงาน โปรดจำไว้ว่าแม้แต่งานที่มีรายได้ดีที่สุดก็อาจเริ่มทนไม่ไหวในเร็วๆ นี้ หากคุณไม่ชอบกระบวนการทำงานหรือเพื่อนร่วมงาน การได้งานที่รายได้ค่อนข้างดีแต่เป็นทางตันในแง่ของการเติบโตทางอาชีพและการพัฒนาทักษะ การใช้เวลานานเกินไปก็ถือเป็นข้อผิดพลาดทั่วไปเช่นกัน เคล็ดลับสุดท้ายคือ เลือกงาน ไม่ใช่เงินเดือน
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION