คำต่อท้ายหลังจากชื่อวิศวกรซอฟต์แวร์ / ผู้พัฒนาหมายถึงอะไร (เช่น Software Developer III) [ปิด]


39

ฉันเห็นโพสต์งานเป็น "Java Software Developer III" หรือ "Software Developer II" ต่อไป มีเอกสารอย่างเป็นทางการใด ๆ ที่จำแนกความแตกต่างเหล่านี้หรือไม่


2
ฉันโลกของฉันพวกเขาหมายถึงอะไร ในโลก HR พวกเขาหมายถึง "เราจ่ายมากขึ้นสำหรับชื่อที่มีจำนวนมากขึ้นในตอนท้าย - แต่ไม่มากนักเนื่องจากเรายอมรับว่าคุณดีกว่าเพื่อนที่มีจำนวนน้อย"
Machado

คำตอบ:


53

พวกเขาไม่ควรจะเป็นนายจ้างที่เฉพาะเจาะจง จริงๆแล้วพวกเขามาจากกระทรวงแรงงานสหรัฐซึ่งเก็บฐานข้อมูลคำอธิบายอาชีพไว้ ฐานข้อมูลนี้มีรายการของตำแหน่งงานที่เป็นมาตรฐานพร้อมคำจำกัดความที่แม่นยำพอสมควรสำหรับแต่ละรายการ ในหลาย ๆ อาชีพรวมถึงการเขียนโปรแกรมคอมพิวเตอร์พวกเขามีหลายวงดนตรีตามระดับความเชี่ยวชาญประสบการณ์และ / หรือความรับผิดชอบด้านการจัดการ ... วงเหล่านี้ถูกกำหนดด้วยตัวเลขโรมันดังนั้นโปรแกรมคอมพิวเตอร์ I, โปรแกรมคอมพิวเตอร์ II, ฯลฯ เป็นต้น

รายละเอียด BLSมีเหตุผลอย่างเข้มงวดและแม่นยำเพื่อให้พวกเขาสามารถเปรียบเทียบแอปเปิ้ลแอปเปิ้ล ผู้คนจำนวนมากใช้คำจำกัดความเหล่านี้เมื่อพวกเขาต้องการรายละเอียดงานและชื่อมาตรฐานรวมถึงไซต์งานรายการเครื่องมือเปรียบเทียบเงินเดือนเช่น Salary.com และแผนกทรัพยากรมนุษย์จำนวนมากโดยเฉพาะที่ บริษัท ขนาดใหญ่

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

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


ว้าว. แค่ว้าว พวกเขาอาจไม่เฉพาะนายจ้างในสหรัฐอเมริกา แต่ในบราซิลพวกเขาแน่ใจว่าขึ้นอยู่กับความต้องการของฝ่ายทรัพยากรบุคคล
Machado

3
คำอธิบาย BLS เหล่านั้นสำหรับนักเขียนโปรแกรมคอมพิวเตอร์และนักวิเคราะห์ระบบดูเหมือนจะเขียนขึ้นในปี 1970 และไม่ได้รับการปรับปรุงเนื่องจากดูเหมือนว่ามีการใช้คอมพิวเตอร์เพียงอย่างเดียวสำหรับการประมวลผลข้อมูลขององค์กร
nohat

ฮ่าฮ่าใช่พวกเขามี "ผู้ประกอบการคอมพิวเตอร์" และอ้างถึงการ์ดและเทป
orange80

23

เป็นข้อ จำกัด เฉพาะของนายจ้าง
แต่โดยทั่วไปแล้วพวกเขาเป็นวิธีที่จะพัฒนาเกรด (สำหรับวัตถุประสงค์ของเงินเดือนและระดับอาวุโส)

แต่ละ บริษัท แตกต่างกัน แต่โดยทั่วไปจะมีลักษณะเช่นนี้:

SD                 Requires no Experience.
SD I               Requires X years in the industry or Degree
SD II              Requires Y years in the industry
SD III             Requires Z years in the industry
Senior SD          Requires Z years in the industry but you are responsible for something
                   But not yet people (For that you would need lead in the name).
After this is gets more vague.  
And varies a lot between companies.

ข้อมูลด้านล่างโดย @Renesisยังเป็นของแข็ง


4
น่าเศร้าที่ผู้พัฒนาให้คะแนนได้มาถึงจุดนี้
JP Alioto

11
นี่คือธงสีแดงขนาดใหญ่สำหรับฉันเป็นการส่วนตัว
งาน

4
ฉันพูดจากประสบการณ์จริง ๆ - ฉันเคยสมัครเข้าโรงพยาบาลขนาดใหญ่และที่อื่นที่คล้ายกัน ทั้งคู่มองหาโปรแกรมเมอร์ระดับ 2 หรือคุณมีอะไรบ้าง ทั้งสองต้องการให้ฉันส่งเรซูเม่ของฉันในบางรูปแบบ txt ที่โง่บนเว็บ ทั้งคู่ไม่ได้โทรหาฉันทันที ฉันเบื่อ บริษัท ที่ไร้วิญญาณ พวกเขาทำทุกอย่างที่ Joel Spolsky ไม่แนะนำให้ทำ
งาน

1
@ งาน: ฉันดูเหมือนจะลงคะแนนมากความคิดเห็นของคุณในวันนี้ แน่นอนว่าเป็นสัญญาณว่า บริษัท / เอเจนซี่มีโพสต์เพียงพอที่คุณจะเป็น Automaton #X, Rank II ถ้าฉันต้องการอันดับฉันจะเข้าร่วมกองทัพ แม้ว่าฉันหวังว่า IQ ของฉันจะสูงกว่าขนาดรองเท้าของฉันดังนั้นฉันจึงสงสัยว่าเป็นตัวเลือก
Orbling

1
@ งาน: ฮ่า ๆ ไม่มีเว้นแต่คุณจะพบว่าตัวเองเห็นด้วยกับฉัน ;-)
Orbling

17

คล้ายกับคำตอบของมาร์ตินยอร์คแต่ฉันคิดว่าสิ่งที่เกิดขึ้นจริง ๆ เหล่านี้คือความต้องการทางการเงิน (และต่อมา HR) ในการกำหนดคนเป็นค่าใช้จ่าย *

  1. เมื่อต้องการ SE ใหม่ผู้จัดการจะทำการร้องขอการเงินผ่าน HR สำหรับจำนวนพนักงานใหม่ในระดับงานที่เฉพาะเจาะจง จำเป็นต้องมีเหตุผลที่ดีกว่าสำหรับ SE III มากกว่า SE I

  2. ฝ่ายทรัพยากรบุคคล / การสรรหาจะค้นหาผู้สมัครตามช่วงเงินเดือนที่ได้รับอนุมัติและนิยามประสบการณ์ที่เกี่ยวข้องกับระดับนั้น:

    SE I     Salary in range of A-C  X yrs
    SE II    Salary in range of B-D  Y yrs
    SE III   Salary in range of C-E  Z yrs
    

    คำจำกัดความเหล่านี้จะมีคำอธิบายงานภายในที่เกี่ยวข้องและผู้สรรหาจะพยายามจับคู่คำเหล่านั้นกับประสบการณ์ล่าสุดของผู้สมัครที่เป็นไปได้ (IE "ช่วยในการรวบรวมและกำหนดข้อกำหนด" สำหรับ SE II หรือ III)

  3. เมื่อผู้จัดการที่ต้องการ "headcount" ใหม่ค้นหาผู้สมัครที่เหมาะสมพวกเขาจะได้รับข้อเสนอเป็น SE ____ โดยตำแหน่งจะเป็นตำแหน่งที่ได้รับการอนุมัติ

  4. การเลื่อนตำแหน่งอาจขึ้นอยู่กับช่วงเงินเดือนเหล่านี้ หากผู้สมัครมาถึงจุดสูงสุด แต่ยังต้องการการเพิ่มอีกและผู้จัดการต้องการเก็บไว้พวกเขาอาจได้รับการเลื่อนตำแหน่งพร้อมกับการเพิ่มเพียงเพื่อปรับการขึ้นสู่ฝ่ายการเงิน

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

นอกจากนี้ยังหมายความว่าชื่อเหล่านี้ไม่ได้มีความหมายมากนัก (หากมี) เมื่อเปรียบเทียบสอง บริษัท ที่แตกต่างกัน


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

ฉันเป็นส่วนหนึ่งของ บริษัท ที่เริ่มกระบวนการนี้เมื่ออายุประมาณ 7 ปีและมีพนักงาน 150 คน ฉันออกไป แต่ตอนนี้ฉันเป็นส่วนหนึ่งของ บริษัท ที่ดำเนินการสิ่งนี้ไปแล้ว ที่น่าสนใจคือตอนนี้ฉันอยู่ที่ บริษัท มหาชน (บริษัท มหาชน) แม้จะมีจำนวนที่สามารถใช้ในการเปรียบและเปรียบเทียบระดับในทุกบทบาทใน บริษัท ในทุกแผนก พูดคุยเกี่ยวกับบทบาทของงานที่ถูกกำหนดให้ตาย! มันเกิดจากการเงินและทรัพยากรบุคคล


1
และผู้บริหารบางคนไม่รู้หรือเข้าใจจริงๆว่าเทคโน geeks ทำอะไรพวกเขาจึงต้องพึ่งพาสิ่งนี้หากสิ่งที่ปล่อยให้พวกเขาเป็นคนที่มีใจรักนกพิราบ มันเป็นระเบียบในสิ่งต่าง ๆ เช่นระบบ Hay Grade และคล้ายกัน
quick_now

เรามีแผนกข้ามแผนกที่ฉันทำงานด้วยเช่นกันและแต่ละระดับก็เท่ากับเงินเดือน อย่างไรก็ตาม "ระดับ" ไม่ได้เผยแพร่ภายนอกเนื่องจากไม่มีความหมายสำหรับภายนอก
Matthieu M.

ขอบคุณที่ทำให้รู้สึก ฉันเดาว่าจะเป็นการดีกว่าที่จะดูความต้องการของงานและไม่ต้องกังวลกับมัน
เกร็ก H

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

"จำเป็นต้องมีเหตุผลที่ดีกว่าสำหรับ SE III มากกว่า SE I. " และนั่นเป็นเพียงวิธีที่ผิดรอบจริงๆ เหตุใดจึงต้องมีการให้เหตุผลที่ดีกว่าสำหรับการจ้างโปรแกรมเมอร์ที่ดีกว่าการจ้างโปรแกรมเมอร์ที่แย่กว่า? และเคาน์เตอร์ถั่วสงสัยว่าทำไมเราเพียงแค่เขย่าหัวของเราเกี่ยวกับพวกเขา
sbi

10

สถานที่มากมายมีสิ่งที่เรียกว่า "วงดนตรี" วงดนตรีที่สูงขึ้นเป็นตัวแทนของตำแหน่งระดับสูงขึ้นซึ่ง "อาวุโส" สามารถทำได้เพื่อการศึกษาที่มากขึ้น / ดีขึ้นประสบการณ์มากขึ้นมีทักษะมากขึ้นหรือเชื่อมต่อทางการเมืองมากขึ้น ชื่อจะเป็นดังนี้:

  • I - วิศวกรจูเนียร์
  • II - วิศวกรโยธา
  • III - วิศวกรอาวุโส
  • IV - วิศวกรหลักการ
  • V - เพื่อนหรือวิศวกรที่ปรึกษา
  • VI - วิศวกรที่ปรึกษา

โดยทั่วไปแล้วการจ้างงานใหม่มักจะเป็น I หรือ II ขึ้นอยู่กับการศึกษา ผู้คนมักจะตีสามอย่างรวดเร็วและมีแนวโน้มที่จะอยู่ในนั้นชั่วครู่ คนส่วนใหญ่ไม่เคยผ่าน IV V ต้องการสิ่งพิมพ์และคำแนะนำจากทั้งผู้บริหารระดับสูงและเจ้าหน้าที่ด้านเทคนิคอาวุโส VI notionally ต้องการการยอมรับระดับชาติหรือระดับนานาชาติ

ความสำคัญของ IV และ V มักจะแตกต่างกันอย่างกว้างขวางจากแผนกหนึ่งไปอีกแผนกหนึ่ง สถานที่บางแห่ง V ถูกใช้เป็นทางเลือกแทนชื่อผู้จัดการในขณะที่บุคคลนั้นกำลังสมมติบทบาทการจัดการ นอกจากนี้ยังขึ้นอยู่กับความซับซ้อนของงานที่ทำโดยแผนก การอยู่ในแผนกที่ทำงานขั้นสูงกว่าหรือมีคนที่ดีกว่าสามารถลดโอกาสการพัฒนาได้อย่างมากเนื่องจากมีโควต้าคร่าวๆว่าแผนกควรจะกระจายอย่างไร ในบางแผนก V จะมีทักษะน้อยกว่า minted III ใหม่หรือแม้แต่ II จากแผนกอื่น


ว้าวฟังดูคุ้นเคยดี ถอนหายใจ
เนท

1
ฉันคิดว่ามีมาตรฐานอยู่ที่ไหนซักแห่ง ฉันรู้แผนกทรัพยากรบุคคลของเราสมัครเป็นสมาชิกกับฐานข้อมูลรวมข้อมูลเงินเดือน ชื่อเรื่องธรรมดาทำให้ง่ายต่อการค้นหา "คนที่มีชื่อนี้ในภูมิภาคนี้ด้วยการศึกษาและประสบการณ์นี้ควรได้รับเงินจำนวนนี้" ไม่ต้องสนใจเรื่องความไม่ลงรอยกันภายใน บริษัท ซึ่งน้อยมากใน บริษัท
Erik Engbrecht
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.