ทำธุรกิจอย่างไรให้ประสบความสำเร็จ
  • บ้าน
  • การทำกำไร
  • มาตรฐานระดับมืออาชีพสำหรับวิศวกรซอฟต์แวร์ รายละเอียดงาน - โปรแกรมเมอร์. เกณฑ์วิชาชีพที่ใช้ตามมาตรฐานวิชาชีพของโปรแกรมเมอร์ไปยังตำแหน่งต่างๆ

มาตรฐานระดับมืออาชีพสำหรับวิศวกรซอฟต์แวร์ รายละเอียดงาน - โปรแกรมเมอร์. เกณฑ์วิชาชีพที่ใช้ตามมาตรฐานวิชาชีพของโปรแกรมเมอร์ไปยังตำแหน่งต่างๆ

สิทธิพิเศษในเนื้อหาที่นำเสนอเป็นของ ConsultantPlus JSC

เอกสารนี้จัดทำขึ้นโดยใช้การดำเนินการทางกฎหมาย ณ วันที่ 07/04/2016

มีเงื่อนไขเพิ่มเติมซึ่งจำเป็นต้องใช้มาตรฐานวิชาชีพ

หากนายจ้างไม่ใช้มาตรฐานวิชาชีพบังคับ จะถูกปรับ

การประเมินอิสระจะกำหนดว่าคุณสมบัติของพนักงานเป็นไปตามมาตรฐานวิชาชีพหรือไม่

แม้ว่ามาตรฐานวิชาชีพจะบังคับ คุณจะไม่ต้องเลิกจ้างพนักงานเนื่องจากการไม่ปฏิบัติตาม

มาตรฐานวิชาชีพสำหรับนักบัญชี: ไม่มีการเปลี่ยนแปลงพื้นฐานตั้งแต่เดือนกรกฎาคม >>>

มีเงื่อนไขเพิ่มเติมซึ่งจำเป็นต้องใช้มาตรฐานวิชาชีพ

แม้ว่ามาตรฐานวิชาชีพจะบังคับ คุณจะไม่ต้องเลิกจ้างพนักงานเนื่องจากการไม่ปฏิบัติตาม

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

มาตรฐานวิชาชีพสำหรับนักบัญชี: ไม่มีการเปลี่ยนแปลงพื้นฐานตั้งแต่เดือนกรกฎาคม

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

ทำไมเราต้องมีมาตรฐานวิชาชีพ

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

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

จำเป็นต้องสมัครไหม

มีความเห็นว่ามาตรฐานวิชาชีพบังคับเฉพาะสำหรับ หน่วยงานราชการแต่ไม่ใช่สำหรับบริษัทเอกชน มาตรา 57, 195.1, 195.3 แห่งประมวลกฎหมายแรงงานของสหพันธรัฐรัสเซียระบุว่าเกณฑ์ที่มีอยู่ในเอกสารนี้ กำหนดไว้สำหรับทุกองค์กรและไม่ขึ้นกับประเภทของแบบฟอร์มทางกฎหมาย.

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

กรมแรงงานชี้แจงว่าลูกจ้างอาจต้องอยู่ภายใต้มาตรฐานหลายประการ จึงไม่ละเมิดเสรีภาพแต่อย่างใด นิติบุคคลในการวางแผนเวิร์กโฟลว์และการสร้างรายละเอียดงาน

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

ในแง่ของภาระผูกพัน เราสามารถพูดถึงมาตรฐานวิชาชีพได้เพียงสองประเด็นเท่านั้น:

  1. ส่วนที่ควบคุมข้อกำหนดคุณสมบัติ
  2. ข้อกำหนดตำแหน่งงาน

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

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

วัตถุประสงค์หลักของเอกสารนี้คือ เปรียบเทียบข้อกำหนดคุณสมบัติกับแต่ละข้อ ฟังก์ชั่นการทำงาน ดำเนินการโดยพนักงานภายในขอบเขตของวิชาชีพเฉพาะรวมทั้งเพื่อกำหนดลักษณะการทำงานเอง

โครงสร้างเอกสาร

มาตรฐานสำหรับอาชีพ "โปรแกรมเมอร์" มีผลบังคับใช้โดยการตัดสินใจของกระทรวงแรงงานของสหพันธรัฐรัสเซียหมายเลข 679n ลงวันที่ 11/18/2013

  1. ข้อมูลทั่วไปเกี่ยวกับอาชีพ กิจกรรม เป้าหมาย
  2. รายการฟังก์ชันทั่วไปและเฉพาะ ระดับทักษะที่จำเป็นสำหรับแต่ละฟังก์ชัน
  3. คำอธิบายโดยละเอียดของกระบวนการทำงานทั้งหมด รวมถึงความรู้และทักษะที่จำเป็นสำหรับการนำไปปฏิบัติ
  4. ข้อมูลเกี่ยวกับคอมไพเลอร์ของมาตรฐาน

ความรับผิดชอบหลัก

มาตรฐานระดับมืออาชีพกำหนดการกระทำหลักหลายประเภทให้กับโปรแกรมเมอร์:

  • การเขียนโค้ดและการวินิจฉัยข้อผิดพลาด
  • การทดสอบโค้ดและการออกแบบใหม่
  • รวมแต่ละโมดูลการปฏิบัติตามกฎระเบียบของเอกสารทางเทคนิค
  • คำจำกัดความของข้อกำหนดของโปรแกรม
  • การพัฒนาสถาปัตยกรรมซอฟต์แวร์

กำหนดข้อกำหนดตามเอกสาร

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

ผู้เชี่ยวชาญรุ่นเยาว์

งานนี้ต้องมีประกาศนียบัตรมัธยมปลาย ไม่จำเป็นต้องมีประสบการณ์ระดับมืออาชีพ

โปรแกรมเมอร์

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

ผู้เชี่ยวชาญจำเป็นต้องรู้:

  • วิธีการทดสอบโปรแกรมอัตโนมัติ
  • กลไกการวินิจฉัยซอฟต์แวร์
  • สภาพแวดล้อมการพัฒนาแบบบูรณาการ
  • วิธีการรับค่าตัวเลขของคุณสมบัติของซอฟต์แวร์ต่างๆ
  • การจัดระบบการประเมินผลโครงการ
  • ภาษาโปรแกรม

แก่กว่า

ข้อกำหนดบังคับคือการมีการศึกษาเฉพาะทางที่สูงขึ้น พนักงานต้องทำงานด้านนี้มานานกว่าหนึ่งปี

ผู้เชี่ยวชาญจำเป็นต้องรู้:

  • วิธีการรวมโมดูลและส่วนประกอบ
  • กลไกการทำงานร่วมกันของซอฟต์แวร์กับผู้ใช้และอุปกรณ์
  • กระบวนการปรับใช้ซอฟต์แวร์
  • วิธีการประมวลผลข้อมูล
  • ภาษาโปรแกรม

ชั้นนำ

ตำแหน่งนี้สามารถครอบครองโดยผู้เชี่ยวชาญที่มีประสบการณ์ในด้านการเขียนโปรแกรมตั้งแต่ 3 ปีขึ้นไป จำเป็นต้องมีการศึกษาระดับอุดมศึกษา

ผู้เชี่ยวชาญจำเป็นต้องรู้:

  • การทำงานของซอฟต์แวร์ปฏิบัติการและสภาพแวดล้อมฮาร์ดแวร์
  • เครื่องมือในการพัฒนาหลักและความสามารถ
  • วิธีการออกแบบและสร้างซอฟต์แวร์
  • เทคโนโลยีฐานข้อมูล

ความแตกต่างในความเชี่ยวชาญ

ความแตกต่างที่สำคัญมีดังนี้:

  • ช่างโปรแกรมเมอร์ทำงานกับโปรแกรมสำเร็จรูปทำงานบางอย่างด้วยความช่วยเหลือของพวกเขา
  • วิศวกรซอฟต์แวร์พัฒนาโปรแกรมที่ช่างใช้ในอนาคต
  • ผู้ปฏิบัติงานคอมพิวเตอร์คือผู้ใช้พีซีขั้นสูงประเภทหนึ่งที่มีความรู้เชิงลึกเกี่ยวกับโปรแกรมเฉพาะที่ใช้ในพื้นที่เฉพาะ

ช่าง-โปรแกรมเมอร์

วิศวกรซอฟต์แวร์ใช้ซอฟต์แวร์สำเร็จรูปในงานของเขา ด้วยสิ่งนี้ เขาทำงานด้านเทคนิค ประมวลผลข้อมูลทุกประเภท และรับรองการทำงานที่เหมาะสมของอุปกรณ์คอมพิวเตอร์

เขาสามารถมีส่วนร่วมในการเขียนโค้ดง่ายๆ ความรับผิดชอบของเขายังรวมถึง: เอกสารทางเทคนิคการตรวจสอบรีจิสทรีของงานที่เสร็จสมบูรณ์ การแก้ไขปัญหาในสภาพแวดล้อมฮาร์ดแวร์

หน้าที่หลัก:

  • การสร้างเครื่องมือประมวลผลข้อมูล
  • การส่งและการจัดเก็บข้อมูล
  • รักษาสุขภาพของระบบคอมพิวเตอร์
  • ดำเนินการระงับข้อพิพาท
  • การใช้กระบวนการประมวลผลข้อมูลทางเทคนิคอย่างง่าย

วิศวกรรมซอฟต์แวร์

พนักงานของวิชาชีพนี้ต้องมีความรู้ขั้นสูงในการเขียนโปรแกรมแบบมีโครงสร้าง เข้าใจประเภทของซอฟต์แวร์ เป็นเจ้าของเทคนิคการประมวลผลข้อมูลทุกประเภท ยินดีต้อนรับความสามารถในการเข้าใจภาษาโปรแกรมที่เป็นทางการและดูแลเอกสารทางเทคนิค

หน้าที่หลัก:

โอเปอเรเตอร์ของคอมพิวเตอร์

ผู้ดำเนินการคอมพิวเตอร์ (คอมพิวเตอร์อิเล็กทรอนิกส์) คือพนักงานที่ป้อนข้อมูลประเภทต่างๆ ลงในคอมพิวเตอร์ ประมวลผลและจัดเก็บข้อมูลเหล่านั้น ตำแหน่งดังกล่าวอาจเรียกว่า "ตัวดำเนินการพีซี (คอมพิวเตอร์ส่วนบุคคล)"

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

กระบวนการทำงานของผู้ปฏิบัติงานคอมพิวเตอร์ประกอบด้วย:

  • การเตรียมเอกสารสำหรับการดำเนินงานของบริษัท
  • คัดลอกเอกสาร;
  • การป้อนข้อมูลข้อความตามกฎของภาษารัสเซีย
  • การบรรจุและบำรุงรักษาฐานข้อมูล
  • ตอบกลับอีเมล
  • พิมพ์เอกสาร;
  • การบัญชีอย่างเป็นระบบของไฟล์งาน
  • รักษาประสิทธิภาพของอุปกรณ์คอมพิวเตอร์

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

ระดับชาติ มหาวิทยาลัยเทคโนโลยี(NTU) เป็นสถาบันที่ให้บริการด้านอาชีวศึกษาเพิ่มเติมบนพื้นฐานของใบอนุญาตที่ออกโดยกระทรวงศึกษาธิการมอสโก เชิญท่านมา การฝึกอบรมขั้นสูงตามมาตรฐานวิชาชีพของโปรแกรมเมอร์เกี่ยวกับการเพิ่มขึ้นของข้อกำหนดของรัฐสำหรับคุณสมบัติของผู้เชี่ยวชาญในด้านการสื่อสารข้อมูลและ เทคโนโลยีการสื่อสาร.

การฝึกอบรมขั้นสูงตามมาตรฐานวิชาชีพของโปรแกรมเมอร์

มาตรฐานระดับมืออาชีพ "โปรแกรมเมอร์"ฉบับที่ 4 ได้รับอนุมัติโดยคำสั่งของกระทรวงแรงงานของสหพันธรัฐรัสเซียฉบับที่ 679n ลงวันที่ 18 พฤศจิกายน 2556 กำหนดคุณสมบัติที่จำเป็นสำหรับการดำเนินกิจกรรมอย่างมืออาชีพ เอกสารนี้จดทะเบียนในกระทรวงยุติธรรมของสหพันธรัฐรัสเซียภายใต้หมายเลข 30635 และเผยแพร่อย่างเป็นทางการ

ดำเนินการบนพื้นฐานของอาชีวศึกษาระดับมัธยมศึกษาเพื่อขยายโอกาสทางอาชีพของพวกเขา การฝึกอบรมแบ่งออกเป็นระยะสั้น เฉพาะเรื่อง และระยะยาว รูปแบบการศึกษาที่พบบ่อยที่สุดคือการเรียนเต็มเวลา นอกเวลา และทางไกล

การฝึกอบรมตามมาตรฐานวิชาชีพของโปรแกรมเมอร์อาจมุ่งไปที่:

    วิธีการและเทคนิคการจัดรูปแบบงาน

    ภาษาทางการของข้อกำหนดการทำงาน

    สัญลักษณ์ของผลิตภัณฑ์ซอฟต์แวร์สำหรับการแสดงกราฟิกของอัลกอริธึม

    อัลกอริทึมการแก้ปัญหา งานทั่วไป, พื้นที่และวิธีการและการใช้งาน ฯลฯ

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

วันนี้นายจ้างควรทบทวนขั้นตอนการจ้างพนักงานใหม่ การประเมินพนักงาน และเนื้อหารายละเอียดงาน ตั้งแต่วันที่ 01 กรกฎาคม 2559 ตรวจแรงงานตามกฎหมายสามารถออกค่าปรับได้หากองค์กรไม่ได้ใช้มาตรฐานวิชาชีพในการทำงานที่ได้รับอนุมัติจากกระทรวงแรงงานของสหพันธรัฐรัสเซีย

ข้อดีของการเรียนที่ NTU และการลงทะเบียนโปรแกรมเมอร์สำหรับการฝึกอบรมขั้นสูง

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

ทำไมถึงเลือกพวกเรา:

  • เรามีหลักสูตรการศึกษาให้เลือกมากกว่า 1,000 หลักสูตร
  • ราคาของเราต่ำกว่าข้อเสนอส่วนใหญ่ในตลาดอาชีวศึกษาเพิ่มเติม
  • เราให้บริการผู้จัดการส่วนตัวแก่คุณและรับประกันคุณภาพการบริการที่ไร้ที่ติ
  • การฝึกอบรมดำเนินการบนพื้นฐานของวัสดุที่ทันสมัยและฐานทางเทคนิค
  • ระดับคณาจารย์ของ NTU เท่ากับระดับอาจารย์ของมหาวิทยาลัยชั้นนำของประเทศ

รายละเอียดงาน
โปรแกรมเมอร์
ลักษณะงานโดยคำนึงถึงมาตรฐานวิชาชีพ 2016-2017

ตัวอย่างรายละเอียดงานของโปรแกรมเมอร์

ตัวอย่างลักษณะงานถูกร่างขึ้นโดยคำนึงถึงมาตรฐานของโปรแกรมเมอร์

1. บทบัญญัติทั่วไป

1.1. โปรแกรมเมอร์อยู่ในหมวดหมู่ของผู้เชี่ยวชาญ

1.2. ตำแหน่งของโปรแกรมเมอร์ได้รับการยอมรับจากบุคคลที่มี:

1) เฉลี่ย การศึกษาระดับมืออาชีพ;

2) การฝึกอบรมขั้นสูง

3) ประสบการณ์ ฝึกงานอย่างน้อย 6 เดือนในการพัฒนาซอฟต์แวร์

1.3. โปรแกรมเมอร์ต้องรู้ว่า:

1) วิธีการทดสอบประสิทธิภาพของซอฟต์แวร์แบบอัตโนมัติและแบบอัตโนมัติ

2) ประเภทข้อมูลการวินิจฉัยหลักและวิธีการนำเสนอ

3) ภาษา โปรแกรมอรรถประโยชน์และสภาพแวดล้อมการเขียนโปรแกรม และวิธีการดำเนินการตามขั้นตอนแบบกลุ่ม

4) เมตริกซอฟต์แวร์ทั่วไป

5) วิธีการพื้นฐานในการวัดและประเมินคุณสมบัติของซอฟต์แวร์

6) วิธีการสร้างและบันทึกกรณีทดสอบและชุดข้อมูลทดสอบ

7) กฎ อัลกอริทึม และเทคโนโลยีสำหรับการสร้างชุดข้อมูลทดสอบ

8) ข้อกำหนดสำหรับโครงสร้างและรูปแบบการจัดเก็บของชุดข้อมูลทดสอบ

9) วิธีการและวิธีการตรวจสอบการทำงานของซอฟต์แวร์

10) สภาพแวดล้อมสำหรับตรวจสอบความสมบูรณ์และการดีบักของซอฟต์แวร์

11) ภายใน กฎระเบียบควบคุมขั้นตอนการบันทึกผลการตรวจสุขภาพซอฟต์แวร์

12) วิธีการและวิธีการ refactoring และเพิ่มประสิทธิภาพของรหัสโปรแกรม;

13) ภาษาโปรแกรมและสภาพแวดล้อมการพัฒนา

14) เอกสารกำกับดูแลภายในที่ควบคุมข้อกำหนดสำหรับรหัสโปรแกรม, ขั้นตอนการสะท้อนการเปลี่ยนแปลงในระบบควบคุมเวอร์ชัน;

15) เอกสารกำกับดูแลภายในที่ควบคุมขั้นตอนในการสะท้อนผลลัพธ์ของการปรับโครงสร้างใหม่และการเพิ่มประสิทธิภาพในฐานความรู้ส่วนรวม

16) วิธีการและเทคนิคในการดีบักรหัสโปรแกรม

17) ข้อผิดพลาดทั่วไปที่เกิดขึ้นระหว่างการพัฒนาซอฟต์แวร์ และวิธีการวินิจฉัยและแก้ไข

18) ข้อบังคับด้านแรงงานภายใน

19) ข้อกำหนดการคุ้มครองแรงงานและกฎความปลอดภัยจากอัคคีภัย

20) ………… (ข้อกำหนดอื่น ๆ สำหรับความรู้ที่จำเป็น)

1.4. โปรแกรมเมอร์จะต้องสามารถ:

1) เขียนรหัสโปรแกรมของขั้นตอนสำหรับตรวจสอบการทำงานของซอฟต์แวร์ในภาษาโปรแกรมที่เลือก

2) ใช้สภาพแวดล้อมการเขียนโปรแกรมที่เลือกเพื่อพัฒนาขั้นตอนสำหรับตรวจสอบการทำงานของซอฟต์แวร์ในภาษาโปรแกรมที่เลือก

3) พัฒนาและออกแบบกรณีทดสอบเพื่อทดสอบการทำงานของซอฟต์แวร์

4) พัฒนาขั้นตอนการสร้างชุดข้อมูลทดสอบที่มีลักษณะเฉพาะ

5) เตรียมชุดข้อมูลที่ใช้ในกระบวนการตรวจสุขภาพซอฟต์แวร์

6) ใช้วิธีการและวิธีการตรวจสอบการทำงานของซอฟต์แวร์

7) ตีความข้อมูลการวินิจฉัย (บันทึก โปรโตคอล ฯลฯ );

8) วิเคราะห์ค่าของคุณสมบัติที่ได้รับของซอฟต์แวร์

9) จัดทำเอกสารผลการตรวจสุขภาพซอฟต์แวร์

10) ใช้วิธีการ เครื่องมือสำหรับการปรับโครงสร้างและการเพิ่มประสิทธิภาพ

11) สมัคร เครื่องมือการทำงานร่วมกันในรหัสโปรแกรม

12) เผยแพร่ผลลัพธ์ของการปรับโครงสร้างและการปรับให้เหมาะสมในฐานความรู้โดยรวมในรูปแบบของแนวปฏิบัติที่ดีที่สุด

13) ใช้ระบบควบคุมเวอร์ชันเพื่อลงทะเบียนการเปลี่ยนแปลงที่ทำ

14) ใช้วิธีการและเทคนิคในการดีบักรหัสโปรแกรมที่บกพร่อง

15) ตีความข้อความแสดงข้อผิดพลาด คำเตือน รายการบันทึกทางเทคโนโลยีที่เกิดขึ้นจากการใช้รหัสที่บกพร่อง

16) ………… (ทักษะและความสามารถอื่นๆ)

1.5. โปรแกรมเมอร์ในงานของเขาได้รับคำแนะนำจาก:

1) ……… (ชื่อเอกสารประกอบ)

2) ระเบียบว่าด้วย ……… (ชื่อหน่วยโครงสร้าง)

3) รายละเอียดงานนี้;

4) ………… (ชื่อข้อบังคับท้องถิ่นที่ใช้บังคับ

หน้าที่การงานตามตำแหน่ง)

1.6. โปรแกรมเมอร์รายงานตรงต่อ ……… (ตำแหน่ง

ผู้จัดการ)

1.7. ……… (บทบัญญัติทั่วไปอื่น ๆ )

2. หน้าที่การงาน

2.1. การตรวจสุขภาพและการปรับโครงสร้างรหัสซอฟต์แวร์:

1) การพัฒนาขั้นตอนการทดสอบการทำงานและการวัดคุณสมบัติของซอฟต์แวร์

2) การพัฒนาชุดข้อมูลทดสอบ

3) ตรวจสอบการทำงานของซอฟต์แวร์

4) การปรับโครงสร้างใหม่และการปรับให้เหมาะสมของรหัสโปรแกรม

5) การแก้ไขข้อบกพร่องที่บันทึกไว้ในฐานข้อมูลข้อบกพร่อง

2.2. ………… (ฟังก์ชั่นอื่นๆ)

3. หน้าที่การงาน

3.1. โปรแกรมเมอร์มีหน้าที่ดังต่อไปนี้:

3.1.1. ในส่วนของแรงงาน การพัฒนาขั้นตอนการทดสอบประสิทธิภาพและการวัดคุณสมบัติของซอฟต์แวร์:

1) พัฒนาขั้นตอน:

การตรวจสอบสภาพซอฟต์แวร์

การรวบรวมข้อมูลการวินิจฉัย

การวัดคุณสมบัติที่ต้องการของซอฟต์แวร์

3.1.2. ในส่วนของแรงงาน การพัฒนาชุดข้อมูลการทดสอบ:

1) เตรียมชุดข้อมูลการทดสอบตามวิธีการที่เลือก

2) ประเมินและตกลงกำหนดเวลาในการทำงานให้เสร็จ

3.1.3. เป็นส่วนหนึ่งของฟังก์ชันแรงงาน การตรวจสอบการทำงานของซอฟต์แวร์:

1) ตรวจสอบการทำงานของซอฟต์แวร์ตามชุดข้อมูลการทดสอบที่พัฒนาขึ้น

2) ประเมินความสอดคล้องของซอฟต์แวร์ด้วยคุณสมบัติที่ต้องการ

3) รวบรวมและวิเคราะห์ผลการตรวจสอบความสามารถในการทำงานของซอฟต์แวร์

3.1.4. เป็นส่วนหนึ่งของฟังก์ชันแรงงาน การปรับโครงสร้างใหม่และการปรับให้เหมาะสมของรหัสโปรแกรม:

1) วิเคราะห์รหัสโปรแกรมเพื่อให้สอดคล้องกับข้อกำหนดสำหรับการอ่านและประสิทธิภาพ

2) ทำการเปลี่ยนแปลงรหัสโปรแกรมและตรวจสอบประสิทธิภาพ

3) ประเมินและตกลงกำหนดเวลาในการทำงานให้เสร็จ

3.1.5. ในส่วนของการทำงานของแรงงาน การแก้ไขข้อบกพร่องที่บันทึกไว้ในฐานข้อมูลของข้อบกพร่อง:

1) ทำซ้ำข้อบกพร่องที่บันทึกไว้ในฐานข้อมูลของข้อบกพร่อง

2) กำหนดสาเหตุของข้อบกพร่อง

3) ทำการเปลี่ยนแปลงรหัสโปรแกรมเพื่อกำจัดข้อบกพร่องที่ระบุ

4) ประเมินและตกลงกำหนดเวลาในการทำงานให้เสร็จ

3.1.6. เป็นส่วนหนึ่งของการดำเนินการของพวกเขา ฟังก์ชั่นแรงงานปฏิบัติตามคำแนะนำของผู้บังคับบัญชาทันที

3.1.7. ……… (หน้าที่อื่นๆ)

3.2. …… (รายละเอียดงานอื่นๆ)

4. สิทธิ

โปรแกรมเมอร์มีสิทธิ์:

4.1. มีส่วนร่วมในการอภิปรายร่างการตัดสินใจในการประชุมเกี่ยวกับการจัดเตรียมและการดำเนินการ

4.2. สอบถามหัวหน้างานทันทีเพื่อขอคำชี้แจงและคำชี้แจงเกี่ยวกับคำแนะนำเหล่านี้ งานที่ออกให้

4.3. ขอในนามของผู้บังคับบัญชาทันทีและรับข้อมูลที่จำเป็นเอกสารที่จำเป็นสำหรับการปฏิบัติงานที่ได้รับมอบหมายจากพนักงานคนอื่น ๆ ขององค์กร

4.4. ทำความคุ้นเคยกับร่างการตัดสินใจของฝ่ายบริหารเกี่ยวกับหน้าที่ที่ดำเนินการโดยเขา พร้อมเอกสารที่กำหนดสิทธิและภาระผูกพันในตำแหน่งของเขา เกณฑ์สำหรับการประเมินคุณภาพการปฏิบัติงานของหน้าที่ด้านแรงงานของเขา

4.5. ส่งข้อเสนอเกี่ยวกับการจัดระเบียบแรงงานภายในกรอบการทำงานด้านแรงงานเพื่อการพิจารณาโดยหัวหน้างานโดยตรง

4.6. มีส่วนร่วมในการอภิปรายประเด็นที่เกี่ยวข้องกับปฏิบัติการ หน้าที่ราชการ.

4.7. ……… (สิทธิ์อื่นๆ)

5. ความรับผิดชอบ

5.1. โปรแกรมเมอร์มีหน้าที่รับผิดชอบ:

สำหรับการปฏิบัติหน้าที่ที่ไม่เหมาะสมหรือไม่ปฏิบัติตามหน้าที่ราชการที่กำหนดไว้โดยรายละเอียดงานนี้ - ในลักษณะที่กำหนดโดยปัจจุบัน กฎหมายแรงงาน สหพันธรัฐรัสเซีย;

สำหรับความผิดและอาชญากรรมที่เกิดขึ้นในระหว่างกิจกรรม - ในลักษณะที่กำหนดโดยกฎหมายการบริหารงานทางอาญาและทางแพ่งในปัจจุบันของสหพันธรัฐรัสเซีย

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

5.2. ……… (บทบัญญัติความรับผิดอื่น ๆ )

6. ข้อกำหนดขั้นสุดท้าย

6.1. รายละเอียดของงานนี้ได้รับการพัฒนาบนพื้นฐานของมาตรฐานวิชาชีพ "โปรแกรมเมอร์" ซึ่งได้รับอนุมัติจากคำสั่งของกระทรวงแรงงานและ การคุ้มครองทางสังคมสหพันธรัฐรัสเซียลงวันที่ 11/18/2013 N 679n โดยคำนึงถึง ... ... ... (รายละเอียดของข้อบังคับท้องถิ่นขององค์กร)

6.2. การทำความคุ้นเคยกับพนักงานด้วยรายละเอียดงานนี้จะดำเนินการเมื่อได้รับการจ้างงาน (ก่อนลงนามในสัญญาจ้าง)

ความจริงที่ว่าพนักงานคุ้นเคยกับรายละเอียดงานนี้ได้รับการยืนยันโดย …… นายจ้างเก็บไว้ มิฉะนั้น)

6.3. ……… (บทบัญญัติขั้นสุดท้ายอื่น ๆ )

แนะนำสำหรับพนักงานที่มีกิจกรรมหลักคือการพัฒนาซอฟต์แวร์ สิ่งที่โปรแกรมเมอร์สามารถทำได้ในบริษัทและข้อกำหนดที่เขาต้องปฏิบัติตาม เราจะพิจารณาในบทความของเรา

คำอธิบายมาตรฐานวิชาชีพของโปรแกรมเมอร์

สำหรับผู้เชี่ยวชาญที่เกี่ยวข้องกับการพัฒนาซอฟต์แวร์ มาตรฐานวิชาชีพได้รับการอนุมัติตามคำสั่งของกระทรวงแรงงานของสหพันธรัฐรัสเซียหมายเลข 679n ลงวันที่ 18 พฤศจิกายน 2556 เอกสารประกอบด้วย 4 ส่วน:

ด้วยความช่วยเหลือของมาตรฐานวิชาชีพนี้ นายจ้างจะสามารถแจกจ่ายฟังก์ชันต่างๆ ให้กับพนักงานที่เกี่ยวข้องกับการพัฒนาซอฟต์แวร์ได้อย่างถูกต้องและตั้งชื่อตำแหน่งของตนได้อย่างถูกต้อง

ไม่ทราบสิทธิของคุณ?

ตำแหน่งงานในมาตรฐานวิชาชีพและข้อกำหนดคุณสมบัติสำหรับพวกเขา

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

  • โปรแกรมเมอร์รุ่นเยาว์และช่างโปรแกรมเมอร์สามารถมีอาชีวศึกษาระดับมัธยมศึกษาโดยขาดประสบการณ์การทำงานอย่างสมบูรณ์
  • โปรแกรมเมอร์สามารถมีอาชีวศึกษาระดับมัธยมศึกษาได้เท่านั้น แต่ก่อนที่จะรับตำแหน่งนี้ เขาต้องทำงานอย่างน้อย 6 เดือนในด้านการพัฒนาซอฟต์แวร์
  • โปรแกรมเมอร์อาวุโสและวิศวกรซอฟต์แวร์ต้องมีอยู่แล้ว อุดมศึกษาและประสบการณ์ภาคปฏิบัติอย่างน้อยหนึ่งปีในสาขาของตน
  • หัวหน้าโปรแกรมเมอร์และหัวหน้าวิศวกรซอฟต์แวร์ต้องมีการศึกษาที่สูงขึ้นและเสริมด้วยประสบการณ์การทำงานอย่างน้อย 3 ปี

หน้าที่การทำงานที่ได้รับมอบหมายให้โปรแกรมเมอร์

ผู้เชี่ยวชาญด้านการพัฒนาซอฟต์แวร์สามารถทำงานทั่วไปได้ 4 แบบ โดยแนะนำว่าสามารถตอบได้ดังนี้

  • สำหรับการพัฒนาและแก้จุดบกพร่องของรหัสโปรแกรม
  • การตรวจสอบสภาพของรหัสและการปรับโครงสร้างใหม่
  • การรวมโมดูลซอฟต์แวร์และการตรวจสอบการออกผลิตภัณฑ์ซอฟต์แวร์
  • การพัฒนาข้อกำหนดของซอฟต์แวร์
  • การออกแบบซอฟต์แวร์

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

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

บทความที่เกี่ยวข้องยอดนิยม