โปรแกรมเมอร์ทุกคนควรเก็บวารสาร "บทเรียนที่เรียนรู้" ไว้หรือไม่? [ปิด]


12

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

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

ดังนั้นสิ่งที่คุณคิดว่า?

คำตอบ:


9

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


ฉันเก็บบล็อกเกี่ยวกับบทเรียนที่ได้เรียนรู้ (ไปที่นี่ -> teadrinkinggeek.wordpress.com ) และช่วยให้คุณ (1) ให้รางวัลตัวเองในสิ่งที่คุณได้เรียนรู้ (2) เพื่อดูสิ่งที่คุณได้เรียนรู้ในช่วงระยะเวลาหนึ่ง
TeaDrinkingGeek

2
@TeaDrinkingGeek: คุณสามารถฝังลิงก์ในความคิดเห็นโดยใช้[visible text](http://url.to/page)ไวยากรณ์;) เช่นนี้
Konerak

6

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

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

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

ฉันเชื่อว่าปกติเรียกว่าการวิเคราะห์ชันสูตรศพ จะเสร็จสิ้น (ระยะไกล) เมื่อระยะเวลาการสนับสนุนสิ้นสุดลงและผลิตภัณฑ์นั้นจะตายโดยทั่วไปและไม่ได้รับการสนับสนุนอีกต่อไป
Bjarke Freund-Hansen

3

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

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

ฉันจะสามารถ:

  • ค้นหาโพสต์ตามวันที่
  • ค้นหาโพสต์ด้วยแท็ก
  • ค้นหาโพสต์ด้วยความยากลำบาก

นี่จะเป็นประโยชน์กับฉันจริงๆ


blogspot ไม่ได้ทำเช่นนั้น?
Vinoth Kumar CM

ฉันเดาว่าถ้าคุณต้องการอะไรที่ยิ่งใหญ่คุณสามารถใช้มันได้เช่นกัน

3

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

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

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


2

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

การทำเจอร์นัลเป็นหนึ่งในเครื่องมือการพัฒนาตนเองที่เก่าแก่ที่สุดที่รู้จักและแสดงการสะท้อน (ตนเอง) ซึ่งเป็นวิธีที่เก่ากว่า หนึ่งต้องการทั้ง


1

อย่างแน่นอน เรื่องจริง: ไม่นานหลังจากอ่านคำถามนี้ฉันพบปัญหาฉันรู้ว่าฉันแก้ไขได้ก่อน (ปัญหาการกำหนดค่าถ้ามันเป็นเรื่องสำคัญ) ฉันอ่านสมุดบันทึก "บทเรียนที่เรียนรู้" (ฉบับกระดาษและปากกา) และมีวิธีแก้ไข: คัดลอกไฟล์ a ไปยังตำแหน่ง b

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

แน่นอนฉันใส่ผิดที่กล่าวว่าโน้ตบุ๊คเป็นครั้งคราว ...


0

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

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