ผู้ที่เกี่ยวข้องกับการพัฒนาซอฟต์แวร์

สารบัญ:

ผู้ที่เกี่ยวข้องกับการพัฒนาซอฟต์แวร์
ผู้ที่เกี่ยวข้องกับการพัฒนาซอฟต์แวร์

วีดีโอ: ผู้ที่เกี่ยวข้องกับการพัฒนาซอฟต์แวร์

วีดีโอ: ผู้ที่เกี่ยวข้องกับการพัฒนาซอฟต์แวร์
วีดีโอ: I AM : Programmer นักพัฒนาซอฟต์แวร์ 2024, พฤศจิกายน
Anonim

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

ผู้ที่เกี่ยวข้องกับการพัฒนาซอฟต์แวร์
ผู้ที่เกี่ยวข้องกับการพัฒนาซอฟต์แวร์

คำแนะนำ

ขั้นตอนที่ 1

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

ขั้นตอนที่ 2

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

ขั้นตอนที่ 3

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

ขั้นตอนที่ 4

ผู้ที่ชื่นชอบคนหนึ่งไม่สามารถเขียนโปรแกรมขนาดใหญ่ แต่เขาสามารถสร้างโครงการบน Sourceforge, Google Code, Microsoft CodePlex หรือที่คล้ายกันได้ หลังจากนั้นโปรแกรมเมอร์มือสมัครเล่นจำนวนไม่ จำกัด จะสามารถทำงานกับรหัสร่วมกันได้ ส่วนใหญ่เขียนโปรแกรมเป็นงานอดิเรกในเวลาว่างจากงานหลัก

ขั้นตอนที่ 5

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