กลับไปหน้าบทความ

อ่าน 2 นาที

ไม่มีชื่อบทความ

หนังสือ Programmers at Work เป็นการรวบรวมบทสัมภาษณ์ทางเทคนิคกับนักพัฒนาซอฟต์แวร์ชื่อดัง 19 คนจากยุค เริ่มต้น ของคอมพิวเตอร์ส่วน บุคคล บทสัมภาษณ์เหล่านี้ตีพิมพ์โดย Microsoft Press..

โปรแกรมเมอร์กับการทำงาน

หนังสือ Programmers at Workเป็นการรวบรวมบทสัมภาษณ์ทางเทคนิคกับนักพัฒนาซอฟต์แวร์ชื่อดัง 19 คนจากยุค เริ่มต้น ของคอมพิวเตอร์ส่วน บุคคล บทสัมภาษณ์เหล่านี้ตีพิมพ์โดย Microsoft Pressในปี 1986 โดยมีจุดประสงค์เพื่อถ่ายทอดบุคลิกและแรงผลักดันเบื้องหลังการพัฒนาอัลกอริทึมระบบคอมพิวเตอร์ซอฟต์แวร์แอปพลิเคชันและวิดีโอเกมที่ล้ำสมัย ขณะเดียวกันก็สำรวจหัวข้อที่กว้างขึ้น เช่น จริยธรรมและอนาคตของการคำนวณ หนังสือเล่มนี้เน้นไปที่ความสำเร็จที่นักพัฒนาซอฟต์แวร์สามารถทำได้ภายใต้ข้อจำกัดของสถาปัตยกรรมคอมพิวเตอร์ 16 บิต ซึ่งรวมถึง คอมพิวเตอร์ส่วนบุคคลของ IBMและ Apple Macintosh

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

หนังสือรวมบทสัมภาษณ์ฉบับดั้งเดิมได้รับการตีพิมพ์เมื่อวันที่ 26 มิถุนายน 1986 ในปี 2026 สำนักพิมพ์ 8080 Books และSimon & Schuster ได้จัดพิมพ์ฉบับครบรอบ 40 ปี พร้อมคำนำใหม่โดย Lammers ฉบับปี 2026 นี้พยายามแสดงให้เห็นว่าบทเรียนที่ได้จากโปรแกรมเมอร์ยุคแรกๆ ยังคงมีความเกี่ยวข้องในปัจจุบัน โดยเฉพาะอย่างยิ่งในหัวข้อที่เกี่ยวข้องกับการออกแบบซอฟต์แวร์ สถาปัตยกรรมคอมพิวเตอร์ และความคิดสร้างสรรค์

สารบัญ

การแนะนำ

หนังสือ Programmers at Workมีบทนำที่เขียนโดย Lammers ซึ่งเธอได้กำหนดเป้าหมายหลักในการสร้างหนังสือเล่มนี้ เธอพูดถึง วัฒนธรรม การเขียนโปรแกรมคอมพิวเตอร์และประเด็นด้านการออกแบบและวิศวกรรมที่อยู่เหนือกาลเวลาซึ่งบางครั้งถูกละเลยในอุตสาหกรรมเทคโนโลยี หนึ่งในเป้าหมายของการนำเสนอคือการสร้างแรงบันดาลใจและให้ความรู้แก่โปรแกรมเมอร์รุ่นใหม่[ 1 ] Lammers ยังอ้างว่าแรงจูงใจของเธอคือการอยู่เบื้องหลังให้มากที่สุดเท่าที่จะเป็นไปได้ในระหว่างการสัมภาษณ์ ปล่อยให้บุคลิกภาพและความคิดของโปรแกรมเมอร์เป็นศูนย์กลาง[ 2 ]

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

ผู้ให้สัมภาษณ์ ได้แก่:

  • ชาร์ลส์ ซิโมนีสถาปนิกซอฟต์แวร์ของไมโครซอฟต์ และผู้คิดค้นโปรแกรม Microsoft Word
  • บัตเลอร์ แลมป์สันนักวิทยาศาสตร์คอมพิวเตอร์และสมาชิกสมาคม ACM
  • จอห์น วอร์น็อคพนักงานยุคแรกของซีร็อกซ์ PARC และผู้ร่วมก่อตั้งบริษัท Adobe Systems, Inc.
  • แกรี่ คิลดอลผู้สร้างระบบปฏิบัติการ CP/M
  • บิล เกตส์ผู้สร้างภาษา Altair 8800 BASIC และผู้ร่วมก่อตั้งบริษัท Microsoft
  • จอห์น เพจ พนักงานยุคแรกของบริษัทฮิวเลตต์-แพคการ์ด และผู้สร้างฐานข้อมูล PFS:FILE
  • เวย์น แรทลิฟฟ์โปรแกรมเมอร์และนักออกแบบฐานข้อมูล Vulcan และ dBASE
  • แดน บริคลินผู้ร่วมออกแบบโปรแกรมสเปรดชีต VisiCalc
  • บ็อบ แฟรงค์สตันผู้ร่วมออกแบบ VisiCalc และผู้มีส่วนร่วมในการพัฒนาโปรแกรมสเปรดชีต Lotus 1-2-3
  • โจนาธาน แซคส์ผู้ร่วมก่อตั้งบริษัทโลตัส ดีเวลลอปเมนต์ คอร์ปอเรชั่น และผู้คิดค้นโปรแกรมสเปรดชีตโลตัส 1-2-3
  • เรย์ ออซซีผู้มีส่วนร่วมใน PLATO (มหาวิทยาลัยอิลลินอยส์) และผู้ออกแบบ Lotus Notes
  • ปีเตอร์ โรยเซนผู้ร่วมก่อตั้งและนักพัฒนาซอฟต์แวร์โปรแกรมสเปรดชีต T/Maker
  • โรเบิร์ต คาร์สถาปนิกผู้ออกแบบระบบปฏิบัติการ PenPoint ของบริษัท GO Corporation
  • เจฟ ราสกินศาสตราจารย์ด้านทัศนศิลป์และผู้ริเริ่มโครงการแมคอินทอชที่แอปเปิล
  • แอนดี้ เฮิร์ตซ์เฟลด์วิศวกรซอฟต์แวร์ในโครงการ Macintosh รุ่นแรกที่ Apple
  • โทรู อิวาตานิ นักออกแบบวิดีโอเกมและผู้สร้างเกมอาร์เคด Pac-Man
  • สกอตต์ คิมนักออกแบบภาพและนักเขียนอักษรวิจิตร ผู้เขียนหนังสือInversions
  • จารอน แลเนียร์นักวิทยาศาสตร์คอมพิวเตอร์ นักอนาคตศาสตร์ และนักแต่งเพลง
  • ไมเคิล ฮอว์ลีย์นักวิชาการและศิลปินผู้ทำงานในสาขาสื่อดิจิทัล

คำศัพท์เฉพาะ

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

ตัวอย่าง: “พีชคณิตบูลีน: ระบบฟังก์ชันตรรกะที่ตั้งชื่อตามจอร์จ บูล ซึ่งใช้ตัวดำเนินการเช่น AND, OR, NOT, EXCEPT, IF และ THEN เพื่อหาคำตอบของปัญหาตรรกะที่แต่ละองค์ประกอบสามารถอยู่ในสถานะใดสถานะหนึ่งจากสองสถานะ โดยปกติคือจริงหรือเท็จ” [ 3 ]

ภาคผนวก

ภาคผนวกประกอบด้วยเอกสารทางเทคนิคสนับสนุนสำหรับการสัมภาษณ์ 12 ครั้ง ซึ่งรวมถึงไดอะแกรมที่เขียนด้วยลายมือ รหัสต้นฉบับ และภาพประกอบเพิ่มเติมที่บันทึกวิธีการที่นักพัฒนาแต่ละคนใช้ในการทำงาน รวมถึงขั้นตอนแรก ๆ ของกระบวนการออกแบบ ตัวอย่างที่น่าสนใจ ได้แก่ บันทึกที่เขียนด้วยลายมือของ Bill Gates จากปี 1975 สำหรับการใช้งานBASICสำหรับไมโครคอมพิวเตอร์ MITS Altair [ 4 ]

แผนกต้อนรับ

ในปี พ.ศ. 2529 Erik Sandberg-Diment จากThe New York Timesเขียนว่าProgrammers at Workทำหน้าที่ให้กับนักเขียนซอฟต์แวร์หน้าใหม่เช่นเดียวกับที่การสัมภาษณ์ของParis Reviewทำให้กับนักเขียนนิยายในช่วงทศวรรษ 1950 และ 1960 มันมอบความสบายใจ แรงบันดาลใจ และความรู้สึกของการเป็นส่วนหนึ่งของชุมชนระหว่างผู้อ่านและผู้สร้างที่กำลังสร้างผลิตภัณฑ์ใหม่[ 5 ]

Steven Levy บรรณาธิการ ของ Wiredอ้างถึงบทสัมภาษณ์ว่าเป็นแหล่งข้อมูลที่มีประโยชน์ในการบันทึกความคิดสร้างสรรค์ของ Xerox PARC ในช่วงเริ่มต้นของการคำนวณ[ 6 ]

นักวิจัยทางวิชาการยังใช้Programmers at Workเพื่อศึกษาภาพในระหว่างกระบวนการพัฒนาซอฟต์แวร์ รวมถึงแบบจำลองทางจิตที่โปรแกรมเมอร์บางครั้งใช้เพื่อสร้างแนวคิดเกี่ยวกับข้อมูลหรือสถาปัตยกรรมฮาร์ดแวร์[ 7 ]

การอ้างอิง

  1. Lammers, Susan (1986). โปรแกรมเมอร์กับการทำงาน . เรดมอนด์, วอชิงตัน: ​​สำนักพิมพ์ Microsoft. หน้า5. 
  2. Lammers, Susan (1986). โปรแกรมเมอร์กับการทำงาน . เรดมอนด์, วอชิงตัน: ​​สำนักพิมพ์ Microsoft. หน้า1. 
  3. Lammers, Susan (1986). โปรแกรมเมอร์กับการทำงาน . เรดมอนด์, วอชิงตัน: ​​สำนักพิมพ์ Microsoft. หน้า323. 
  4. Lammers, Susan (1986). โปรแกรมเมอร์กับการทำงาน . เรดมอนด์, วอชิงตัน: ​​สำนักพิมพ์ Microsoft. หน้า355. 
  5. Sandberg-Diment, Erik (3 มิถุนายน 1986). "คอมพิวเตอร์ส่วนบุคคล; นักเขียนซอฟต์แวร์ในฐานะศิลปิน". นิวยอร์กไทมส์ .
  6. Levy, Steven (1994). Insanely Great: The Life and Times of Macintosh, the Computer that Changed Everything . นิวยอร์ก, นิวยอร์ก: Penguin. หน้า73. 
  7. Petre, Marian; Blackwell, Alan F. (1997). รายงานการประชุมเชิงปฏิบัติการครั้งที่ 7 ว่าด้วยการศึกษาเชิงประจักษ์ของโปรแกรมเมอร์นิวยอร์ก: ACM Books. หน้า109–123 . 

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ไม่มีชื่อบทความ

หนังสือ Programmers at Work เป็นการรวบรวมบทสัมภาษณ์ทางเทคนิคกับนักพัฒนาซอฟต์แวร์ชื่อดัง 19 คนจากยุค เริ่มต้น ของคอมพิวเตอร์ส่วน บุคคล บทสัมภาษณ์เหล่านี้ตีพิมพ์โดย Microsoft Press..

การแนะนำ

หนังสือ Programmers at Work มีบทนำที่เขียนโดย Lammers ซึ่งเธอได้กำหนดเป้าหมายหลักในการสร้างหนังสือเล่มนี้ เธอพูดถึง วัฒนธรรม การเขียนโปรแกรมคอมพิวเตอร์ และประเด็นด้านการออกแบบและวิศวกรรมที่อยู่เหนือกาลเวลาซึ่งบางครั้งถูกละเลยในอุตสาหกรรมเทคโนโลยี...

คำศัพท์เฉพาะ

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

ภาคผนวก

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