ทำไมการเขียนโปรแกรมถึงยังคงมีอยู่มากมาย [ปิด]


28

ฉันสงสัยว่างานเขียนโปรแกรมยังไม่ "แห้ง" เพราะวิวัฒนาการของซอฟต์แวร์ ตัวอย่างเช่นฉันเป็นนักพัฒนาตัวเองซึ่งหมายความว่าฉันสนใจซอฟต์แวร์ (ฉันหมายความว่าฉันไม่ใช่คนประเภทที่ต้องการคอมพิวเตอร์เป็นหลักในการท่องอินเทอร์เน็ต) และฉันก็ยังไม่รังเกียจถ้าฉันไม่เคย รับการปรับปรุงเพิ่มเติมในเครื่องUbuntuของฉัน

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

อีกตัวอย่างหนึ่งคือ Windows เกือบครึ่งหนึ่งของผู้ใช้ยังคงใช้ Windows XP ซึ่งค่อนข้างเก่า แต่พวกเขาพบว่ามันพอใจสำหรับทุกความต้องการ (และฉันเห็นด้วยกับพวกเขา)

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

คุณมีคำอธิบายไหม?


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

9
เหตุใดผู้ใช้ XP เหล่านั้นจึงไม่ใช้ 286s ที่ใช้ DOS?
Edward Strange

3
@Crazy Eddie มีความแตกต่างใหญ่ระหว่าง 286 และ dual / quad core ที่ 2.5GHz ความแตกต่างนี้เป็นสถานะ "เสร็จสมบูรณ์" ความแตกต่างระหว่างควอดคอร์ที่ 2.5 และ 32 คอร์ที่ 6 GHz นั้นไม่เกี่ยวข้อง คุณไม่ต้องการ (จะไม่มีการใช้งานจริง) ของรถยนต์ที่สามารถไปถึง 2000 mph
jd_505

4
ไม่มันไม่สำคัญว่ารถของคุณจะสูงถึง 1,000,2000 ไมล์หรือมากกว่านั้นคุณยังไม่เจอทาง (ถนน) ที่จะใช้ประโยชน์อย่างเต็มที่
jd_505

4
@ jd_505 เพียงเพราะคุณไม่สามารถจินตนาการได้มันไม่ได้หมายความว่ามันไร้ประโยชน์

คำตอบ:


33

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

หากคุณคิดว่าไม่มีปัญหาที่ค้างอยู่ลองแก้ปัญหาเหล่านี้:

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

ฉันหวังว่านี่จะช่วยให้คุณมีมุมมอง


1
จุดที่ 1 สามารถแก้ไขได้ด้วยฮาร์ดแวร์เท่านั้น
Thomas Stock

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

1
@ โทมัส: หากไม่มีการเปิดใช้งานซอฟต์แวร์ซิลิกอนก็ไม่ได้สร้างความแตกต่าง คุณมีฮาร์ดแวร์อยู่ที่นี่แล้ว แต่ซอฟต์แวร์ต้องการงานจำนวนมากเมื่อเลือกผู้ที่ควรให้บริการ
Fanatic23

@ ไมค์: ข้อความเป็นคำพูดสำหรับผู้พิการทางสายตา?
Fanatic23

26

ตัวอย่างเช่นนำร้านขายดอกไม้ไปตามถนน ประสบการณ์ของพวกเขาเกี่ยวกับซอฟต์แวร์อาจเป็นไปได้เช่น:

  • ติดตั้งซอฟต์แวร์บัญชีบางบัญชี - ดีกว่าบัญชีแยกประเภทกระดาษ
  • ตั้งค่าอีเมล บริษัท
  • วางเว็บไซต์โบรชัวร์เล็ก ๆ น้อย ๆ เพราะทุกคนเป็น
  • เพิ่มระบบ POS
  • เพิ่มแบบฟอร์มการสั่งซื้อของลูกค้าง่าย ๆ ไปยังเว็บไซต์
  • ซื้อเครื่องมือ CRM อย่างง่ายเพื่อจัดการลูกค้าองค์กร
  • ผสานรวมกับเครือข่ายการขายระดับชาติและระดับโลกเพื่อรับยอดขายที่ไม่ได้มาจากไซต์ของคุณ
  • ผสานรวมอีเมล บริษัท และ CRM
  • เพิ่มเครื่องมือการสั่งซื้อพิเศษสำหรับลูกค้าที่ทำซ้ำทางออนไลน์
  • โฆษณาสำหรับไดร์เวอร์จัดส่งออนไลน์
  • รับดอกไม้ที่ถูกกว่าโดยยอมรับที่จะใช้ผู้จัดจำหน่ายซอฟต์แวร์การสั่งซื้อ
  • รับผลประโยชน์ของพนักงานที่ถูกกว่าด้วยการจัดการผลประโยชน์ออนไลน์
  • สมัครขอใบอนุญาตจากรัฐบาลที่จำเป็นออนไลน์
  • ทำการตรวจสอบพื้นหลังอย่างง่าย ๆ สำหรับพนักงานใหม่ด้วยเครื่องมือซอฟต์แวร์
  • ให้ที่ปรึกษาสร้างสะพานเชื่อมระหว่างระบบสินค้าคงคลังของคุณกับผู้จัดจำหน่ายเพื่อทำการสั่งซื้อรายสัปดาห์โดยอัตโนมัติ
  • จ่ายภาษีทางอิเล็กทรอนิกส์
  • เพิ่มอุปกรณ์ GPS ลงในยานพาหนะจัดส่งของคุณที่สามารถติดตามได้จากสำนักงาน
  • ใช้ซอฟต์แวร์การทำแผนที่ / การกำหนดเส้นทางเพื่อออกแบบเส้นทางที่เหมาะสมที่สุดสำหรับการจัดส่ง
  • เรียกดูข้อมูลอุตสาหกรรมเพื่อให้แน่ใจว่าคุณทำงานได้ตามที่คาดไว้
  • เพิ่มการติดตามพัสดุลงในเครื่องมือลูกค้าออนไลน์
  • กระจายสถานะเว็บของคุณโดยใช้เครือข่ายโซเชียลและเว็บไซต์ให้คะแนน
  • เสนอแอพมือถือฟรีเล็กน้อยสำหรับการสั่งซื้อและตรวจสอบสถานะการสั่งซื้อ (ส่วนใหญ่สำหรับลูกค้าขนาดใหญ่)
  • จัดการโปรแกรมรางวัลสำหรับลูกค้าที่ภักดีที่สุดของคุณด้วยซอฟต์แวร์
  • รวมการบัญชีสินค้าคงคลังการสั่งซื้อของลูกค้าการติดตามการสั่งซื้อและการสั่งซื้อตัวแทนจำหน่าย
  • รับลูกค้าใหม่ด้วยโปรโมชั่น Groupon
  • อัปเดตระบบทั้งหมดเหล่านี้เมื่อจำเป็น

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

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


12

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

ในขณะที่อาจมีดีพอไม่มีดีที่สุด --- ดีกว่าเท่านั้น

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


1
ฉันเห็นด้วยกับส่วนการปรับปรุง แต่คุณมีคำอธิบายว่าทำไมความต้องการเพิ่มขึ้นจริง ๆ (จำเป็นต้องมีคนเพิ่มขึ้น) โดยพิจารณาว่าเราอยู่ในสถานะ "ดี" แล้ว (ซึ่งเป็น% ที่ใหญ่ที่สุดของผลิตภัณฑ์) และ เราต้องการเพียงการปรับปรุงบางอย่าง? มันเป็นงานที่มากขึ้นในการสร้างการออกแบบรถยนต์เมื่อเทียบกับการปรับเปลี่ยนเล็กน้อยระหว่างรุ่นปี 2008 ถึง 2009 อาจเป็นเพราะรหัสดั้งเดิมเพราะยิ่งใหญ่กว่าการอัพเกรด / ดูแลรักษาก็ยิ่งยาก :)
jd_505

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

11

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

เป็นการยากที่จะทราบว่าจะเริ่มต้นอย่างไรเราลองมาดูทีวีกันเป็นตัวอย่าง

ในเดือนตุลาคม 1965 หากคุณต้องการดู "ฉันฝันถึงจีน" คุณต้องเปิดสถานีที่ถูกต้องในเวลาที่เหมาะสม ไม่มีตัวเลือกอื่น: คุณไม่สามารถบันทึกหรือซื้อหรืออะไรก็ได้ และถ้าคุณพลาดมันก็แย่มาก บางทีในอีกไม่กี่ปีข้างหน้าพวกเขาจะจัดส่งมันและ (ถ้าคุณโชคดี) คุณสามารถชมการแสดงที่คุณพลาดบางครั้งในปี 1970

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

ในปี 1996 คุณสามารถซื้อตอน "I Dream of Jeannie" บน VHS ซึ่งคุณสามารถเล่นกับเครื่องเล่น VHS ที่อาจมีซีพียูในตัวและ CRT TV ซึ่งอาจมีซีพียูฝังอยู่ด้วยซึ่งแน่นอนว่าบางคนต้องมี โครงการ มีอุปกรณ์ที่คุณสามารถใช้ในการจับเอาท์พุทวิดีโอจาก VHS ของคุณลงในคอมพิวเตอร์ของคุณ แต่แรงม้าฮาร์ดแวร์ระดับผู้บริโภคกลับมาต่ำมากคุณสามารถดูดก้อนขนาดใหญ่ของฮาร์ดไดรฟ์ที่ล้ำสมัยด้วย หนึ่งตอนจากนั้นคุณสามารถเล่นกลับได้ในหน้าต่างเล็ก ๆ บนหน้าจอของคุณ

ในปี 2549 พวกเขาเริ่มปล่อย "I Dream of Jeannie" ตอนบนดีวีดี เมื่อคุณเล่นให้พวกเขากลับ, เครื่องเล่นดีวีดีและทีวีจอแบนทั้งต้องซีพียูฝังทั้งที่ใครสักคนที่มีการเขียนโปรแกรม หรือแน่นอนคุณสามารถเล่นแผ่นดีวีดีบนคอมพิวเตอร์ของคุณซึ่งใครบางคนต้องตั้งโปรแกรมให้ทำ

หลังจากนั้นไม่นานดีวีดีเผยแพร่คนเริ่มริปดีวีดีโดยใช้ DVD-ริปซอฟแวร์ที่ใครสักคนที่มีการเขียนโปรแกรม และแล้วพวกเขาแก้ไขฉีกลงในคลิป (ใช้วิดีโอที่ไม่ใช่เชิงเส้นการแก้ไขซอฟต์แวร์ที่ใครสักคนจะต้องโปรแกรม ) และใช้เบราว์เซอร์ของพวกเขา (ซึ่งใครสักคนที่มีโปรแกรม ) ในการอัปโหลดวิดีโอของพวกเขาไปยัง YouTube (ซึ่งใครสักคนที่มีโปรแกรม ) สำหรับคนอื่น ๆ เพื่อดูในปลั๊กอินการเล่นวิดีโอของเบราว์เซอร์ (ซึ่งบางคนต้องมีโปรแกรม )

ตอนนี้คุณไม่จำเป็นต้องฉีกดีวีดีเลย! คุณสามารถใช้ iTunes (ซึ่งบางคนต้องมีโปรแกรม ) และไปที่ iTunes Store (ซึ่งใครบางคนต้องเขียนโปรแกรม ) และซื้อและดาวน์โหลด 140 ตอนที่แตกต่างกันของ "I Dream of Jeannie" ซึ่งคุณสามารถเล่นกลับโดยใช้ซอฟต์แวร์บนคอมพิวเตอร์ของคุณ ( สิ่งที่บางคนต้องเขียนโปรแกรม )

ในขณะที่ผมยังไม่ได้รับการตรวจสอบนี้ผมขอสงสัยคุณยังสามารถใช้ iTunes บรรดารุ่นของ "ฉันฝันถึง Jeannie" และเล่นบน iPhone หรือ iPod Touch ของคุณซึ่งแน่นอน ... ใครสักคนที่มีการเขียนโปรแกรม

และฉันก็ไม่รู้เลยว่า "ฉันฝันถึง Jeannie" จะเกิดอะไรขึ้นต่อไป อาจเกี่ยวกับนาฬิกาข้อมือของฉันหรือผ้าที่สวมใส่ได้บางชนิดหรือฉายลงบนเลนส์ของแว่นตาของฉัน แต่เมื่อใดก็ตามที่มันจะเปิดขึ้นใครสักคนที่จะต้องมีการตั้งโปรแกรม

แอป Office หรือไม่ Meh ฉันมีความสุขอย่างสมบูรณ์แบบที่ยังคงใช้ Word 5.1 จากต้นยุค 90

แต่ทุกอย่างอื่นเหรอ? ฉันเขียนโปรแกรมมา 40 ปีแล้วและฉันคาดหวังว่าตลาดงานเขียนโปรแกรมจะเติบโตและเติบโตขึ้นเรื่อย ๆ


6

เพราะความหิวไม่รู้จบสำหรับอึไร้ประโยชน์เราต้องมีความอิ่มใจอยู่แล้ว

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


"อุตสาหกรรมซอฟต์แวร์ขับเคลื่อนความต้องการคอมพิวเตอร์ที่เร็วขึ้นและเร็วขึ้น" - อุตสาหกรรมซอฟต์แวร์? เอิ่มไม่มีความต้องการมาจากผู้คน
Rocklan

5

Ubuntu และ Windows XP ยังคงเพียงพอเนื่องจากระบบปฏิบัติการและซอฟต์แวร์เดสก์ท็อปโดยทั่วไปมีความสำคัญน้อยกว่า หลายสิ่งหลายอย่างสิ่งที่เราไม่ต้องการที่จะพลาดเกิดขึ้นบนเว็บเช่นเว็บไซต์นี้, FacebookและYouTube นั่นคือสิ่งที่สร้างซอฟต์แวร์ใหม่ มีสิ่งที่น่าตื่นเต้นเกิดขึ้นมากมายบนสมาร์ทโฟนและแท็บเล็ตอีกโดเมนหนึ่งที่มีโปรแกรมมากมายเกิดขึ้น


2

ในโพสต์ของคุณคุณพูดถึงระบบปฏิบัติการสองระบบ (Ubuntu เป็น Windows XP) โดยระบุว่าผู้ใช้ของพวกเขามีความสุขกับรูปแบบปัจจุบันของระบบปฏิบัติการ

Ubuntu และ Windows XP เป็นผลมาจากความคิดมากมาย

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

ความต้องการและความต้องการของเรามีการพัฒนาด้วยเทคโนโลยี เราต้องการที่จะ utlise เทคโนโลยีให้เต็มศักยภาพ Ubuntu และ Windows Xp เป็นเพียงขั้นตอนสำคัญ (หรือเหตุการณ์สำคัญ) ในกระบวนการที่กำลังดำเนินอยู่


2

สำหรับแอปพลิเคชันและระบบที่ผู้คนใช้จริง:

ซอฟต์แวร์ทำให้ซอฟต์แวร์มีจำนวนมากขึ้น

ในรูปแบบของ:

  • คุณสมบัติใหม่
  • แก้ไขข้อผิดพลาด
  • ธุรกิจและแอพพลิเคชันของคู่แข่ง

2

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


2
ฉันคิดว่า% ของนักพัฒนาซอฟต์แวร์ที่ทำงานบนแอปมือถือ / สังคมค่อนข้างเล็ก นักพัฒนาส่วนใหญ่ในระดับโลกกำลังทำงานให้กับ บริษัท องค์กรขนาดใหญ่หรือ บริษัท ขนาดเล็กในท้องถิ่นที่อุทิศให้กับผลิตภัณฑ์บางอย่างที่เกี่ยวข้องกับสถานการณ์ทางธุรกิจในประเทศของพวกเขา
jd_505

1

18 ปีที่แล้วฉันนั่งอยู่หน้าคอมพิวเตอร์ 286 เครื่องใหม่ในห้องสมุดโดยใช้ Windows 3.1 มันเจ๋งมาก! ดีกว่าไมโครบีบีซีเก่า ... แต่ฉันก็ลืมสิ่งที่ฉันจะนั่งฉันหน้า 18 ปีจากนั้นใครจะมีเบาะแสเกี่ยวกับสิ่งที่เราจะใช้ในวันนี้? ฉันไม่คิดด้วยซ้ำว่าอินเทอร์เน็ตเป็นอะไรในตอนนั้น ...

ประเด็นของฉันคือฉันไม่คิดว่าพวกเราหลายคนมีวิสัยทัศน์หรือจินตนาการแม้แต่คาดเดาว่าคอมพิวเตอร์จะเป็นอย่างไรใน 18 ปีนับจากนี้ คอมพิวเตอร์มีการพัฒนาและพัฒนาให้ดีขึ้นตลอดเวลาต้องมีการพัฒนาอย่างต่อเนื่องเพื่อให้สิ่งนั้นเกิดขึ้น

ในขณะที่คุณคิดว่าคุณมีความสุขกับ Ubuntu แต่คุณจะยังคงใช้มันในเวลา 10 หรือ 20 ปีเมื่อทุกคนใช้ซุปเปอร์ใหม่ Hokey Cokey 5000 ของพวกเขาหรือสิ่งที่มันจะถูกเรียก?


1

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

นี่อาจดูเหมือนเป็นนามธรรม แต่มันไม่ใช่ ตัวอย่างหนึ่ง skillsets ของฉันคือการทดสอบ A / B ฉันสามารถบอกคุณได้จากประสบการณ์ว่าการทดสอบ A / B ที่ประสบความสำเร็จนั้นไม่ค่อยมีการแนะนำฟังก์ชั่นใหม่ที่สำคัญ แต่การเปลี่ยนแปลงข้อความเพียงเล็กน้อยสามารถทำให้ผู้ใช้งานเว็บไซต์ของคุณเพิ่มขึ้น 10% ซึ่งอาจหมายถึงรายได้เพิ่มเติมหลายล้านดอลลาร์ มันเป็นความแตกต่างเล็ก ๆ น้อยที่ไม่เคยสังเกตเห็น แต่มันเป็นการปรับปรุงที่สำคัญและความคาดหวังของการค้นหาดังกล่าวจะจ่ายเงินเดือนจำนวนมาก

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

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


1

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

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


1

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

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


1

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


1

เท่าที่ฉันกังวลเราไม่ได้ดำเนินการเสร็จสิ้นจนกว่าเราจะสามารถทำให้หนึ่งในจำนวนนี้

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

อย่างไรก็ตาม Ubuntu ก็ยังสามารถใช้การปรับปรุงบางอย่างได้ รองรับ Flash บน 64-bit sucks


1

ฉันเดาว่าฉันมองมันในแง่ของวิวัฒนาการ หากสังคมนิ่งเราจะหาวิธีตอบสนองความต้องการที่แท้จริงของเราในที่สุด

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


1

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

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

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

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

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

ไม่เคยแม้แต่จะเริ่มต้นกับคอมพิวเตอร์ควอนตัม


-1

มีแอปพลิเคชั่นใหม่ ๆ อยู่เสมอปัญหาใหม่ในการแก้ปัญหาและแพลตฟอร์มใหม่


1
ฉันถามสิ่งนี้เพราะฉันเห็นว่ามันตรงกันข้ามสิ่งที่เกิดขึ้นปัญหาทั้งหมด (ที่ผู้ใช้อาจต้องแก้ปัญหาโดยใช้คอมพิวเตอร์) ได้รับการแก้ไขแล้ว มีการเปิดตัวแอปพลิเคชั่นใหม่ ๆ อย่างน้อย (อย่างน้อยที่ประสบความสำเร็จตัวอย่างเช่น MS Office / OpenOffice ยังคงเป็นทางออกที่ดีที่สุดสำหรับการจัดการงาน "สำนักงาน") มีการเปิดตัวแพลตฟอร์มใหม่ ๆ อยู่ตลอดเวลา แต่จะมีผู้พัฒนาทั่วโลกเพียงเล็กน้อย%
jd_505

3
ผลิตภัณฑ์ซอฟต์แวร์ใหม่จำนวนมากไม่สามารถแก้ปัญหาได้ตามต้องการ (Facebook, Farmville, Twitter และอื่น ๆ )
James McLeod

3
และคอมพิวเตอร์มีการใช้งานที่ไปไกลกว่าผู้บริโภคที่บ้าน (อุตสาหกรรมการค้าการแพทย์ ฯลฯ )
James McLeod

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

1
@ jd_505 ความจริงที่ว่าเครื่องบินไม่ตกลงมาจากท้องฟ้าแทบจะไม่ได้หมายความว่าระบบควบคุมการจราจรทางอากาศและระบบ avionics ของเรากำลังทำทุกอย่างที่จำเป็น นั่นเป็นเพียงการหลีกเลี่ยงความล้มเหลวที่ร้ายแรงที่สุด พิจารณา: ผู้โดยสารติดอยู่บนเครื่องบินบนพื้นดินเป็นเวลาเกือบ 24 ชั่วโมงเนื่องจากซอฟต์แวร์การตั้งเวลาไม่สามารถแยกแยะผลกระทบจากพายุต่อความสามารถของสนามบินได้ในทันที ในวันที่ 9-11 ATC และกองทัพได้สูญเสียการติดตามหนึ่งในเครื่องบินที่ถูกแย่งชิงเนื่องจากวิธีเดียวที่พวกเขาสามารถแบ่งปันข้อมูลได้คือผู้คนตะโกนใส่กันผ่านการประชุมทางโทรศัพท์
Charles E. Grant
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.