รายละเอียดงานของวิศวกรโปรแกรมเมอร์มาตรฐานมืออาชีพ รายละเอียดงาน - โปรแกรมเมอร์

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

แก่กว่า

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

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

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

ชั้นนำ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

มาตรฐานระดับมืออาชีพของโปรแกรมเมอร์: เนื้อหาคืออะไร

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

เอกสารการกำกับดูแลรวมถึงส่วนย่อยต่อไปนี้:

  • ข้อมูลทั่วไป.
  • คำอธิบายของประเภทของงาน
  • การวิเคราะห์หน้าที่ความรับผิดชอบ
  • สำนักพิมพ์นักพัฒนา

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

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

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

ในบท เอาท์พุตนักพัฒนาสะท้อนข้อมูลเกี่ยวกับบุคคลากรทุกรายที่ยื่นมาตรฐานวิชาชีพวิศวกรซอฟต์แวร์ต่อกระทรวงแรงงาน

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

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

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

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

เกณฑ์วิชาชีพที่ใช้ตามมาตรฐานวิชาชีพของโปรแกรมเมอร์ไปยังตำแหน่งต่างๆ

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

โดยเฉพาะอย่างยิ่ง รายการระบุต่อไปนี้:

  1. โปรแกรมเมอร์รุ่นเยาว์ (หรือวิศวกรซอฟต์แวร์)เมื่อสมัครตำแหน่งนี้จำเป็นต้องแสดงเอกสารหลักฐานการอาชีวศึกษาระดับมัธยมศึกษาที่ได้รับ ขอแนะนำให้รู้พื้นฐานพื้นฐานของการเขียนโปรแกรมและสามารถใช้คอมพิวเตอร์ในระดับผู้ใช้ได้
  2. โปรแกรมเมอร์.จำเป็นต้องมีอาชีวศึกษาระดับมัธยมศึกษา เมื่อเข้ารับตำแหน่ง จำเป็นต้องยืนยันประสบการณ์ระดับมืออาชีพภายในหกเดือนในด้านการปรับและพัฒนาซอฟต์แวร์
  3. โปรแกรมเมอร์อาวุโส (หรือวิศวกรซอฟต์แวร์)เฉลี่ย การศึกษาระดับมืออาชีพต้องมีเอกสารหลักฐานประกอบวิชาชีพ และต้องมีอายุอย่างน้อย 12 เดือน
  4. หัวหน้าโปรแกรมเมอร์ (หรือหัวหน้าวิศวกรซอฟต์แวร์)ต้องแสดงประกาศนียบัตร อุดมศึกษาเมื่อเข้ารับตำแหน่ง ถ้ามีอยู่ในอุตสาหกรรมวิชาชีพนี้ ประสบการณ์ควรคำนวณเป็นเวลาสามปี

การปฏิบัติตามเกณฑ์ข้างต้นเป็นสิ่งจำเป็นสำหรับผู้บริหารเมื่อจ้างพนักงาน

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

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

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

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

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

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

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

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

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

หน้าที่ความรับผิดชอบของโปรแกรมเมอร์ตามมาตรฐานวิชาชีพ

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

พนักงานมีหน้าที่รับผิดชอบ:

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

ตามมาตรฐานวิชาชีพ พนักงานต้องสามารถบูรณาการได้ โมดูลซอฟต์แวร์และดำเนินการตรวจสอบคุณภาพของผลิตภัณฑ์ที่เสนอ

ผลิตภัณฑ์ใหม่ปรากฏขึ้นอย่างต่อเนื่องในตลาดเทคโนโลยีดิจิทัล ในเรื่องนี้ โปรแกรมเมอร์ที่ผ่านการรับรองควรสามารถอัปเดตได้

การ์ดโปรแกรมเมอร์ฟังก์ชั่น

แผนที่ประกอบด้วยงานต่อไปนี้:

มาตรฐานระดับมืออาชีพสำหรับการทำงานกับบุคลากร: ความสม่ำเสมอและอัลกอริธึม

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

รายละเอียดงาน
โปรแกรมเมอร์
ลักษณะงานโดยคำนึงถึงมาตรฐานวิชาชีพ 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) วิธีการและวิธีการรีแฟคเตอร์และการปรับโค้ดโปรแกรมให้เหมาะสม

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. ……… (บทบัญญัติขั้นสุดท้ายอื่น ๆ )

บทความที่คล้ายกัน

2022 selectvoice.ru. ธุรกิจของฉัน. การบัญชี. เรื่องราวความสำเร็จ ไอเดีย. เครื่องคิดเลข นิตยสาร.