คุณได้อ่านอะไรบ้างที่เป็นแรงบันดาลใจและชี้นำคุณในฐานะโปรแกรมเมอร์ [ปิด]


32

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


คุณค้นพบบล็อกโพสต์ได้อย่างไร นั่นเป็นการอ่านที่น่าอัศจรรย์
Michael Riley - AKA Gunny

คำตอบ:


26

ฉันประหลาดใจที่ไม่มีใครได้กล่าวถึงโปรแกรมเมอร์ศาสตร์ มันเป็นสิ่งที่ต้องอ่านหากคุณสนใจในงานฝีมือของคุณ


มันเคยเป็น "ต้องอ่าน"
kirk.burleson

2
@ kirk.burleson: ยังคงเป็น
สตีเว่น Evers

ฉันจะเห็นด้วยการอ่านมันช่วยให้ฉันตระหนักได้มากมายเกี่ยวกับสิ่งที่เราทำและจะทำอย่างไร
aredkid

ฉันชอบ `` select '' Is not Broken san มันไม่ได้มีเสียก็แค่ครับ :)
ทิมโพสต์

ในที่สุดเมื่ออ่านมันฉันจะเห็นด้วย และฉันคิดว่ามันเป็นคำตอบที่คู่ควร
aredkid

13

ถุงมือ

ถุงมือ - ลองดูดีในการแก้ไขครั้งแรกของคุณและพูดกับตัวเองว่า "ถุงมือ"

โพสต์นี้จาก WTF รายวันทำให้ฉันอยู่ในเส้นทางที่ถูกต้อง ฉันจะยอมรับหลายต่อหลายครั้งที่เริ่มพัฒนาบางสิ่งที่ "ถุงมือ" คู่หนึ่งเป็นทางออกที่เหมาะสม


3
ฉันไม่เข้าใจ
kirk.burleson

1
โบสถ์คุณต้องอ่านบทความที่เชื่อมโยงเพื่อหาคำตอบที่สมเหตุสมผล ... ถึงแม้ว่ามันจะไม่จริงก็ตาม
Peter Boughton

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

โพสต์ที่ยอดเยี่ยม! ยอดเยี่ยม
เดฟ

+1 ฉันชอบ @ เรื่องนี้ ฉันไม่อยากเชื่อเลยว่าพวกเขาจะไม่หยุดหลังจาก "ยอดเยี่ยม: เราสามารถนำความร้อนในร่างกายกลับมาใช้ได้อย่างมีประสิทธิภาพมากขึ้น! ด้วยวิธีนี้ระบบนี้สามารถใช้งานได้เมื่อเดิน / วิ่งเหยาะๆ" คิดเห็น
Evan Plaice

12

อ่านคำปราศรัยของ Alex Stepanov ที่ Adobe ในตอนท้ายของ 5 ปีนี้จะแยกคนที่ดีจากคนที่ดี

http://www.scribd.com/doc/210467/Speech-by-Alex-Stepanov


คุณรู้ไหมสเตฟานอฟพูดอะไรบางอย่างที่ฉันไม่เห็นด้วยอย่างรุนแรง แต่คำพูดนั้นยอดเยี่ยม
Frank Shearar

@ Frank: โปรดแบ่งปันหากมีการเขียนโปรแกรมที่เกี่ยวข้องอาจเป็นเราทุกคนสามารถเรียนรู้บางสิ่งบางอย่างจากคุณ อย่าให้เราพูดถึงความคิดเห็นของชาวอเมริกัน
Geek

ความคิดเห็นของเขาเกี่ยวกับ OOP นั้นผิดธรรมดา: stlport.org/resources/StepanovUSA.htmlเขาคิดว่า OOP เป็นแบบเดี่ยวและแบบอิงกลุ่มสำหรับผู้เริ่มต้น (CLOS ใช้การแจกจ่ายหลายแบบด้วยตนเองและ Javascript เป็นแบบตัวอย่างเช่นเป็นตัวอย่าง)
Frank Shearar

มีแหล่งอื่นนอกเหนือจากการถอดเสียงหรือไม่? เขาตั้งข้อสังเกตว่าการถอดเสียงมีการแปลผิด
Jonn

@ Frank Shearar คนที่แต่งตัวประหลาดเพียงแค่ต้องการความเรียบง่ายเพื่อปาเก็ตตี้ที่มีศักยภาพฉันคิดว่า เขายังบรรยายในรัสเซียเมื่อประมาณหนึ่งปีที่แล้ว เขาบอกว่าเขาชอบสิ่งง่าย ๆ เช่น "เพื่อถ้า" และไม่มีอะไรเลวร้ายในการเขียนภาษาปาสกาลถ้าเป็นรหัสที่มีประสิทธิภาพและชัดเจน
mlvljr

10

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


8

8

อ่าน

ดู


บางครั้งมันเป็นเรื่องของคน ...

และพวงของคนในที่มีรอยเท้าที่จะปฏิบัติตามและไหล่จะยืน (โดยเฉพาะเพื่อไม่และระบุว่าเป็นพวกเขามาในใจของฉันในตอนนี้ฟรีไหล): อลันเคย์ , ริชาร์ดสตอลแมน , เคน ธ อมป์สัน , เดนนิสริตชี่ , ไบรอัน Kernighan , Theo de Raadt , Linus Torvalds , เอริคเอสเรย์มอนด์ , Rob Pike , Bill Gates , สตีฟจ็อบส์ , John MacCarthy , จอห์นคอนเวย์ , จอห์นคอนเวย์ , มาร์ติน Odersky , James Gosling , Guy Steele , Donald Knuth ,Edsger Dijkstra , John Carmack , Peter Molyneux ... ทั้งคำพูดและงานของพวกเขาเป็นแรงบันดาลใจหรือเรื่องราวที่คนอื่นเล่า ตราบใดที่คุณจำไว้ว่าทักษะและความเป็นอัจฉริยะของพวกเขาในบางพื้นที่ไม่ได้ป้องกันไม่ให้พวกเขาตาบอดโดยความเชื่อของพวกเขาต่อผู้อื่น เหมือนคนอื่น (หนังสือทั้งสองเล่มที่กล่าวข้างต้นจะครอบคลุมค่อนข้างดีสำหรับหนังสือส่วนใหญ่!)

หรือนักเทคโนโลยีที่มีชื่อเสียง แต่กระนั้นก็ตามที่น่าสนใจที่จะติดตามจากระยะไกล: Neal Gafter, Martin Fowler , Don Syme , ฯลฯ ...

ฉันได้รับแรงบันดาลใจจากงานของคนเหล่านี้และสิ่งที่พวกเขาทำเพื่อบรรลุ (หรือละทิ้ง) โครงการของพวกเขา

บางครั้งมันเป็นเรื่องเกี่ยวกับวัฒนธรรมและความฝันและการทำลายกำแพง ...

การอ่านหนังสือ2600ตอนเป็นเด็กเมื่อภาษาอังกฤษของฉันเป็น embyonic เรื่องราวของphreakers ยุคแรก ๆเช่นCaptain CrunchหรือการกำเนิดยุคพีซีกับWozniakที่ Apple และการอ่านหนังสือและบทความโดยWilliam GibsonและNeil Stephensonก็เป็นแรงบันดาลใจให้ฉันในฐานะโปรแกรมเมอร์ แม้ว่ามันจะไม่เกี่ยวข้องกับการเขียนโปรแกรมโดยตรง ในหลอดเลือดดำนั้นแม้แต่แฮกเกอร์ Manifesto , Agile Manigestoหรือแม้แต่สิ่งต่าง ๆ เช่นจรรยาบรรณ IEEEก็ยังคงเป็นแรงบันดาลใจอยู่


+1 สำหรับการสัมภาษณ์งานประตู / การสัมภาษณ์ที่ยอดเยี่ยมและถูกต้องทั้งหมดในโฮสต์กับแขกรับเชิญ
Steven Evers

++ สำหรับ 11 ลิงก์ใน 11 คำ
sova

@ โซวา: ขอบคุณฉันต้องขุดพวกเขาจริง ๆ แต่ฉันคิดว่าอาจเป็นประโยชน์ เมื่อนึกถึงมันเพียงแค่ชี้ไปที่การค้นหาใน youtube อาจดีกว่าในกรณีที่พวกเขาถูกลบไป
haylem

คุณลืม Wau Holland (หนึ่งในผู้ก่อตั้ง Chaos Computer Club ซึ่งเป็นหนึ่งในองค์กรแฮ็กเกอร์ที่เก่าแก่ที่สุด) - เขาต่อต้านการเซ็นเซอร์ลิขสิทธิ์และเป็นโครงสร้างพื้นฐานข้อมูลแบบเปิด
Joschua

@Joschua: การอ้างอิงที่ดีแน่นอน ฉันไม่ได้ติดตามความสำเร็จของฮอลแลนด์โดยตรง แต่ฉันได้ติดตามข่าวยอมจำนนต่อ CCC มาพักหนึ่งแล้ว ตอนนี้ไม่มีเวลาว่างเลย :(
haylem

7

The Last Lectureหนังสือที่เขียนโดย Randy Pausch ชายผู้อยู่เบื้องหลังอลิซ มันไปพร้อมกับการบรรยายครั้งสุดท้ายของเขา "บรรลุความฝันในวัยเด็กของคุณ" จำไว้เสมอว่าต้องเป็นทิกเกอร์


6

มันเป็นรายการสั้น ๆ ที่ทำจากหนังสือสองเล่ม:

  • รูปแบบการออกแบบหัวแรก
  • รหัสสะอาด

5

ในแง่ของแนวทาง

หนังสือองค์ประกอบของรูปแบบการเขียนโปรแกรมโดย Kernighan และ Plauger มีอิทธิพลอย่างมากสำหรับฉันเมื่อฉันเรียนรู้ C. หนังสือเล่มนี้ถูกพิจารณาว่า "ล้าสมัย" ตามเวลาที่ฉันอ่านเนื่องจากใช้ PL / I และตัวอย่าง Fortran แต่ เคล็ดลับที่อยู่เหนือทั้งสองภาษา

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

หนังสืออีกเล่มจาก Kernighan และ Plauger ซึ่งเป็นSoftware Toolsก็มีประโยชน์เช่นกัน แต่ก็ไม่ค่อยดีนัก และหนังสือเล่มใหม่มากการปฏิบัติของการเขียนโปรแกรมโดย Kernighan และหอกยังเป็นประโยชน์ แต่หนทางไกลจากองค์ประกอบของการเขียนโปรแกรมสไตล์ ฉันหวังว่าฉันยังคงมีสำเนาของฉัน มันคุ้มค่าสำหรับโปรแกรมเมอร์ทุกคนที่จะอ่าน

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

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

ในแง่ของแรงบันดาลใจ

ในอาชีพการศึกษาของฉันฉันได้รับแรงบันดาลใจจากแนวคิดของการเขียนโปรแกรมแบบ Aspect-Oriented คุณสามารถอ่านบทความแรก ๆ เกี่ยวกับ AOP และจบลงด้วยโน้ตครึ่งหน้าสำหรับแนวคิด

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


1
หากคุณกำลังอ่านเกี่ยวกับ AOP อย่าลืม Kiczales et al, การทำงานก่อนหน้านี้ในรูปแบบของศิลปะของ MetaObject พิธีสาร
Frank Shearar

ความน่าเชื่อถือของซอฟต์แวร์ของ Myer : หลักการและการปฏิบัติเป็นสิ่งที่อ่านได้ค่อนข้างดีเช่นกัน
Frank Shearar

+1 สำหรับ
SICP ตาม

5

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

Yeeeeee! ช่างเป็นอะไรที่ท้าทาย!


5

Originaly Joel เกี่ยวกับซอฟต์แวร์วิธีที่เขาเขียนทำให้ง่ายต่อการเข้าใจแนวคิดเมื่อฉันเริ่มต้น


2
เขาเป็นนักเขียนที่ดีและฉันชอบอ่านเนื้อหาของเขา เพียงเอาเกลือเม็ดหนึ่งไปด้วยหรือคุณอาจรู้สึกหดหู่ใจหากคุณไม่ใช่นักพัฒนา rockstar
kirk.burleson

1
ฉันอยากเป็นนักพัฒนาร็อคสตาร์เหมือนที่ฉันอยากเป็นนักออกแบบ
โจนาธานสเตอร์ลิง

5

โค้ดสมบูรณ์รุ่นที่สองโดย Steve McConnell

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

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



3

ท่ามกลางแรงบันดาลใจมากมายหนังสือเล่มล่าสุดคือ: รูปแบบการฝึกงาน


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

3

เมื่อฉันอ่านDesign Patterns Book เป็นครั้งแรกในปี 1995 หรือบางสิ่งบางอย่างมันเป็นเครื่องเปิดตาที่แท้จริงสำหรับฉันในฐานะโปรแกรมเมอร์

ทุกวันนี้หนังสือของ James Shoresเกี่ยวกับการพัฒนาที่คล่องตัวนั้นเป็นแรงบันดาลใจให้ฉันมากและเมื่อเร็ว ๆ นี้Lyssa Adkinsเกี่ยวกับการฝึกสอนของทีม


3

บรรดาก้มตะวันออกอาจจะสนุกกับหนังสือเล่มเล็ก ๆ ที่น่ารักของ koans บนพ้นเต่าของการเขียนโปรแกรม

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



3

LISPer ตัวน้อยพัดใจของฉัน

ฉันเข้าชั้นเรียนการเขียนโปรแกรมปาสคาล High School ฉันรู้พื้นฐานของ C64 ค่อนข้างดีและถามอาจารย์ว่าภาษาการเขียนโปรแกรมทั้งหมดเป็นแบบพื้นฐานและปาสกาลหรือไม่ เขาให้ฉันสำเนา LISPer ของฉัน หลังจากใช้เวลาช่วงสุดสัปดาห์อ่านมันฉันไม่เชื่อว่าภาษาแปลก ๆ อาจมีอยู่จริงหรือใช้งานได้ เมื่อฉันเห็นมันทำงานบน dial up mini ที่เขาสามารถเข้าถึงได้ฉันก็ถูกปูพื้น มันมีอยู่จริง

หลังจากเรียนวิชาเขียนโปรแกรมระดับมหาวิทยาลัยครั้งที่สอง อัลกอริทึมและโครงสร้างข้อมูลฉันเปลี่ยนวิชาเอกเพื่อเข้าถึงห้องปฏิบัติการคอมพิวเตอร์ CS ที่ดีขึ้น พวกเขามีเครื่องยูนิกซ์ที่มี lisp, scheme, prolog, SmallTalk80 และเครื่องมืออื่น ๆ มากมาย


3

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


3

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

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

ดูบางจุดที่http://www.dreamsongs.com/PoetryOfProgramming.html


ฉันแชร์สำนักงานกับ Richard ที่ MIT เมื่อราว ๆ 74-ish
Mike Dunlavey

2

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


2

ขณะที่อลันเคย์กล่าวว่าเกือบ 30 ปีที่ผ่านมามุมมองเป็นมูลค่า 80 คะแนนไอคิว หนังสือที่เปลี่ยนมุมมองของฉัน:

  • "การสืบสวนเชิงปรัชญา" โดย Ludwig Wittgenstein

    บางครั้งเราคิดว่าเรารู้จริง ๆ แล้วเราไม่รู้ W. แสดงวิธีการมองอย่างใกล้ชิด

  • "ข้อเท็จจริงนิยายและการพยากรณ์" โดย Nelson Goodman

    ที่นี่ฉันได้เรียนรู้ความหมายของการวิเคราะห์คำจริงๆ นอกจากนี้ความหมายของคำในทางปฏิบัติจริงๆหมายถึง

  • "เซนและศิลปะแห่งการบำรุงรักษารถจักรยานยนต์" โดย Robert M. Pirsig

    จะมีสิ่งที่ดีกว่าสิ่งอื่นได้อย่างไร ทำไมทุกอย่างจึงไม่เหมือนกันและฉลาดหลักแหลม IOW มันคือภาพยนตร์ที่ดีรถยนต์ดีอาหารดีและซอฟต์แวร์ที่ดีมีเหมือนกันมันทำให้พวกเขาดี?



2

วิญญาณของเครื่องจักรใหม่ (แรงบันดาลใจตอนที่ฉันอยู่มัธยม) SICP (อาจเป็นหนึ่งในหนังสือที่ดีที่สุดเกี่ยวกับการพัฒนาซอฟต์แวร์ที่ฉันเคยอ่าน)


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

1

Marvin Minsky

  • การคำนวณ: เครื่องจักรอัน จำกัด และไม่มีที่สิ้นสุด

  • การประมวลผลข้อมูลความหมาย


1

Seth Godinแม้ว่าจะไม่เกี่ยวข้องกับการเขียนโปรแกรม แต่ก็มีโพสต์ที่สร้างแรงบันดาลใจให้ฉันในฐานะโปรแกรมเมอร์และนักธุรกิจที่มีความหวัง (นอกเหนือจาก Joel บนซอฟต์แวร์)


1

หนังสือห้าวงโดย Myomoto Musasashi

ไฮไลท์บางอย่าง

ไม่มีเครื่องมือรายการโปรด เรียนรู้การใช้เครื่องมือทุกอย่างเรียนรู้เมื่อมันเหมาะสมที่จะใช้เรียนรู้จุดอ่อนและจุดแข็งของมัน

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

โดยทำสิ่งหนึ่งทำหลายสิ่ง ดังนั้นหากมีทางเลือกระหว่างการทำ A และ B แต่ B สามารถใช้ในการทำสิ่งต่าง ๆ ในสัปดาห์หน้าทำ B ถ้าคุณสามารถจ่ายได้


1

ฉันเริ่มจากการเขียนโปรแกรมเกม ทุกอย่างมาจากวัน NES แรงบันดาลใจในการเป็นนักพัฒนาเกมและฉันประสบความสำเร็จ แต่เปลี่ยนเป็น Application Software / Hardware Analyst เพื่ออาชีพที่ดีกว่าเนื่องจากประเทศของฉันสำหรับอุตสาหกรรมเกมนั้นมีช่องว่างมากเกินไป

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


1

ฉันรู้ว่ามันอ่านยาก แต่Knuth เป็น ศิลปะการเขียนโปรแกรมคอมพิวเตอร์เป็นเรื่องใหญ่มากในสาขาของเรา และGödel ของ Douglas Hofstadter , Escher, Bach: Eternal Golden Braidเป็นแรงบันดาลใจสำหรับพวกเราที่มีความโค้งทางคณิตศาสตร์หรืออัลกอริทึม


ฉันได้อ่าน Coders ในที่ทำงาน ( en.wikipedia.org/wiki/Coders_at_work ) และโปรแกรมเมอร์ที่สัมภาษณ์เกือบทั้งหมดอ้างถึงหนังสือของ Knuth ดังนั้นมันจึงรู้สึกว่าต้องอ่านอย่างแน่นอน
fejd

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.