ก นักเขียนโปรแกรมคอมพิวเตอร์ สร้างรหัสสำหรับแอปพลิเคชันซอฟต์แวร์และระบบปฏิบัติการ หลังจากที่นักพัฒนาซอฟต์แวร์ออกแบบโปรแกรมคอมพิวเตอร์แล้ว โปรแกรมเมอร์จะเขียนโค้ดที่แปลงการออกแบบนั้นให้เป็นชุดคำสั่งที่คอมพิวเตอร์สามารถปฏิบัติตามได้ พวกเขาทดสอบโปรแกรมเพื่อค้นหาข้อผิดพลาดแล้วเขียนใหม่จนกว่าจะไม่มีข้อผิดพลาด โปรแกรมเมอร์ยังคงประเมินโปรแกรมที่ใช้งานอยู่ ทำการอัพเดตและปรับแต่งตามความจำเป็น
ข้อมูลด่วน
- โปรแกรมเมอร์คอมพิวเตอร์ได้รับ A เงินเดือนประจำปีเฉลี่ย 79,840 ดอลลาร์ในปี 2559
- เกือบ 329,000 คนทำงานในอาชีพนี้ในปี 2014
- บริษัทที่เขียนและทดสอบซอฟต์แวร์จ้างงานส่วนใหญ่ คนอื่นๆ ทำงานให้กับผู้เผยแพร่ซอฟต์แวร์และบริษัทการเงินและประกันภัย
- โดยทั่วไปงานจะเป็นงานเต็มเวลา
- นี่เป็นงานที่ดีสำหรับคนที่ชอบทำงานคนเดียว
- ที่ แนวโน้มงาน เพราะอาชีพนี้ยากจน นายจ้างจะจ้างงานจากภายนอกไปยังประเทศต่างๆ ที่ค่าจ้างต่ำกว่าในสหรัฐอเมริกา ส่งผลให้การจ้างงานลดลงจนถึงปี 2024
หน้าที่และความรับผิดชอบ
สงสัยมั้ยว่าก โปรแกรมเมอร์คอมพิวเตอร์ทำงานในที่ทำงาน? หน้าที่งานทั่วไปเหล่านี้ปรากฏในโฆษณาออนไลน์สำหรับตำแหน่งโปรแกรมเมอร์คอมพิวเตอร์ที่พบใน แท้จริง.ดอทคอม:
- "พัฒนา ทดสอบ และใช้งานโปรแกรมคอมพิวเตอร์บนแพลตฟอร์มคอมพิวเตอร์/ระบบปฏิบัติการหลายเครื่อง"
- “ช่วยพัฒนาระบบข้อมูลบนเว็บ (IS) ใหม่”
- "ดำเนินกิจกรรมทั้งหมดที่จำเป็นสำหรับคำจำกัดความ การออกแบบ การสร้าง การทดสอบ และการนำระบบคอมพิวเตอร์อัตโนมัติไปใช้"
- "ทบทวนโปรแกรมเป็นประจำและทำการปรับเปลี่ยนตามความจำเป็นเพื่อให้แน่ใจว่าโปรแกรมทำงานได้อย่างถูกต้อง"
- "ยืนยันการทำงานของโปรแกรมโดยทำการทดสอบ การแก้ไขลำดับโปรแกรมและ/หรือรหัส"
- "สร้างและเผยแพร่ไดอะแกรมทางเทคนิคเพื่อสนับสนุนความพยายามในการเขียนโค้ด"
- "รวมฟังก์ชันใหม่เข้ากับแอปพลิเคชันที่มีอยู่"
จะเป็นโปรแกรมเมอร์คอมพิวเตอร์ได้อย่างไร
โอกาสในการได้งานเป็นโปรแกรมเมอร์คอมพิวเตอร์จะดีกว่าหากคุณสำเร็จการศึกษาระดับปริญญาตรี วิทยาศาสตร์คอมพิวเตอร์คณิตศาสตร์หรือระบบสารสนเทศ นายจ้างบางรายจะจ้างคุณหากคุณสำเร็จการศึกษาในสาขาวิชาอื่น เช่น การบัญชีการเงิน และ ธุรกิจตราบใดที่คุณเรียนวิชาวิทยาการคอมพิวเตอร์ คุณอาจสามารถหางานทำในระดับอนุปริญญาสาขาวิทยาการคอมพิวเตอร์ได้
เนื่องจากประสบการณ์มีค่าพอๆ กับปริญญาในสาขานี้ คุณจึงควรทำเช่นนั้น ฝึกงาน ขณะที่คุณอยู่ในโรงเรียน เมื่อคุณทำงานภาคสนามแล้ว คุณจะต้องรักษาทักษะของคุณให้ทันสมัยอยู่เสมอด้วยการเรียนรู้ภาษาการเขียนโปรแกรมใหม่ๆ การรับรองในภาษาโปรแกรมต่างๆ อาจเป็นประโยชน์เช่นกัน
ทักษะด้านอารมณ์ที่จำเป็นเพื่อความสำเร็จ
นอกเหนือจากทักษะทางเทคนิคที่ได้รับจากการฝึกอบรมและประสบการณ์อย่างเป็นทางการแล้ว ยังมีดังต่อไปนี้ ทักษะที่อ่อนนุ่ม จะช่วยให้คุณประสบความสำเร็จในด้านนี้:
- อ่านวิเคราะห์: คุณต้องสามารถเข้าใจคำแนะนำที่เป็นลายลักษณ์อักษรได้
- การแก้ปัญหา: โปรแกรมเมอร์จะต้องระบุปัญหา
- การคิดอย่างมีวิจารณญาณ: เมื่อแก้ไขปัญหาและตัดสินใจคุณควรรู้วิธีชั่งน้ำหนักตัวเลือกทั้งหมดเพื่อที่คุณจะได้เลือกสิ่งที่ดีที่สุด
- การฟังอย่างกระตือรือร้น: ความสามารถนี้ช่วยให้คุณเข้าใจคำแนะนำจากสมาชิกในทีมของคุณ
- ความใส่ใจในรายละเอียดและการแก้ไขปัญหา: คุณต้องสามารถค้นหาข้อผิดพลาดเล็กๆ น้อยๆ ในโค้ดและแก้ไขได้
สิ่งที่นายจ้างคาดหวัง
ข้อกำหนดบางประการสำหรับการประกาศรับสมัครงานจริงที่พบใน Indeed.com มีดังนี้ นายจ้างส่วนใหญ่ยังต้องการความเชี่ยวชาญในภาษาการเขียนโปรแกรมโดยเฉพาะ:
- "ต้องมีความสามารถในการทำงานอย่างอิสระ"
- “ต้องมีความรับผิดชอบต่องานของตนในระดับสูง”
- "ต้องมีความสามารถในการเข้าใจและประยุกต์ใช้หลักการของพีชคณิตสมัยใหม่พร้อมทั้งวิเคราะห์ข้อมูลและสร้างรายงาน"
- "ต้องทำงานได้ดีในสภาพแวดล้อมของทีม"
- “ต้องสามารถทำงานภายใต้ความกดดันเพื่อให้ตรงตามกำหนดเวลาและจัดการงานหลายอย่างและเปลี่ยนลำดับความสำคัญได้”
- “ต้องมีวินัยในตนเอง เนื่องจากโครงการใช้เวลาหลายเดือนจึงจะแล้วเสร็จ”
วิธีวัดว่าอาชีพนี้เหมาะกับคุณหรือไม่
ของคุณ ความสนใจ, ประเภทบุคลิกภาพและค่านิยมที่เกี่ยวข้องกับงานเป็นปัจจัยบางประการที่จะกำหนดว่าการเป็นโปรแกรมเมอร์คอมพิวเตอร์นั้นเหมาะสมกับคุณหรือไม่ อาชีพนี้เหมาะกับผู้ที่มีลักษณะดังนี้
- ความสนใจ (รหัสฮอลแลนด์): ICR (สืบสวน ธรรมดา สมจริง)
- ประเภทบุคลิกภาพ (ตัวบ่งชี้ประเภทบุคลิกภาพของไมเยอร์ส บริกส์ [MBTI]): หู คอ จมูก, INTJ, INTP, ISTJ, ไอเอสทีพี
- ค่านิยมที่เกี่ยวข้องกับงาน: ความสําเร็จ สภาพการทํางาน ความเป็นอิสระ
อาชีพที่เกี่ยวข้อง
ชื่อ | คำอธิบาย | ค่าจ้างเฉลี่ยรายปี (2559) | การศึกษา/การฝึกอบรมขั้นต่ำที่จำเป็น |
---|---|---|---|
นักพัฒนาซอฟต์แวร์ | สร้างระบบและซอฟต์แวร์แอพพลิเคชั่น |
106,860 ดอลลาร์ (ระบบ) $100,080 (การสมัคร) |
ประกาศนียบัตร HS; ปริญญาตรีที่ต้องการ |
นักวิเคราะห์ระบบคอมพิวเตอร์ |
ช่วยให้องค์กรใช้เทคโนโลยีคอมพิวเตอร์ได้อย่างมีประสิทธิภาพ |
$87,220 | วุฒิปริญญาตรี สาขาวิทยาการคอมพิวเตอร์ หรือสาขาที่เกี่ยวข้อง |
นักพัฒนาเว็บ | มีแนวโน้มที่จะออกแบบและด้านเทคนิคของเว็บไซต์ | $66,130 | ประกาศนียบัตร HS; นายจ้างจำนวนมากต้องการวุฒิอนุปริญญาด้านการออกแบบเว็บไซต์ |
ผู้เชี่ยวชาญด้านการสนับสนุนคอมพิวเตอร์ | ช่วยเหลือผู้ใช้คอมพิวเตอร์ที่ประสบปัญหาเกี่ยวกับซอฟต์แวร์ ฮาร์ดแวร์ หรืออุปกรณ์ต่อพ่วง | $49,390 | ประกาศนียบัตร HS; ประสบการณ์กับคอมพิวเตอร์ |