โครงการ Wikimedia Foundation

หน้านี้มีรายละเอียดของโครงการการเขียนเชิงเทคนิคที่ยอมรับสำหรับ Google Season of Docs

ข้อมูลสรุปของโปรเจ็กต์

องค์กรโอเพนซอร์ส:
มูลนิธิ Wikimedia
ผู้เขียนด้านเทคนิค:
Pavithra Eswaramoorthy
ชื่อโปรเจ็กต์:
การปรับปรุงเอกสารประกอบสำหรับนักเขียนสารคดีและช่างถ่ายทำวิดีโอทางเทคนิคของ Wikimedia
ระยะเวลาของโปรเจ็กต์:
ระยะเวลามาตรฐาน (3 เดือน)

คำอธิบายโปรเจ็กต์

1. เกี่ยวกับฉัน

ผมได้รู้จักกับซอฟต์แวร์โอเพนซอร์สเมื่อไม่กี่เดือนก่อน และแทบจะรู้สึกท่วมท้นจากขอบเขตที่ไร้ขีดจำกัด ฉันดิ้นรนเพื่อฝ่าฟันโปรเจ็กต์แสนล้านครั้ง และฉันได้เรียนรู้เกี่ยวกับโครงการริเริ่มโอเพนซอร์ส เช่น Google Summer of Code และ Outreachy Google Season of Docs ดูน่าสนใจมาก และไอเดียของโครงการโดย The Wikimedia Foundation ช่วยจุดประกายความสงสัยใคร่รู้ ฉันจึงเริ่มค้นคว้าเพิ่มเติม

การเดินทางที่ผ่านมาของฉันเต็มไปด้วยความน่าตื่นเต้นและสับสน ซึ่งเต็มไปด้วยข้อความ "เดี๋ยวก่อน อะไรนะ" "อ๋อ เข้าใจแล้ว" และ "ฉันควรแสดงความคิดเห็นกับเรื่องนี้ไหม" ซึ่งชุมชน Wikimedia คอยให้การสนับสนุนในทุกขั้นตอน ฉันได้เรียนรู้สิ่งใหม่ๆ ทุกวัน ตั้งแต่การแก้ไขหน้าเว็บไปจนถึงการสร้างส่วนขยาย

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

2. โปรเจ็กต์

2.1. เส้นขอบ

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

2.2. สิ่งที่ส่งมอบ

  • T197006 [https://phabricator.wikimedia.org/T197006] - ปรับปรุงเอกสารประกอบสำหรับผู้ทำสารคดีของ Wikimedia:

    • เพิ่มเคล็ดลับและตัวอย่างในเอกสารประกอบ/คู่มือรูปแบบ [https://www.mediawiki.org/wiki/Documentation/Style_guide]
    • เพิ่มข้อมูลเฉพาะสำหรับ MediaWiki สำหรับประเภทต่างๆ ในเทมเพลตและคำแนะนำทางเทคนิค: คู่มือผู้ใช้ วิธีการ คู่มือเริ่มใช้งานฉบับย่อ บันทึกประจำรุ่น และ README [https://www.mediawiki.org/wiki/Technical_documentation_templates_and_suggestions]
    • ทดสอบและปรับปรุงหลักเกณฑ์สำหรับการจัดลำดับความสำคัญของเอกสารทางเทคนิค [https://www.mediawiki.org/wiki/Technical_documentation_prioritization]
    • ออกแบบกลยุทธ์การรวบรวมเนื้อหาสำหรับเอกสารประกอบประเภทต่างๆ
    • ออกแบบกลยุทธ์การสื่อสารและการทำงานร่วมกันสำหรับเอกสารประกอบของ MediaWiki
    • สร้างรายการตรวจสอบที่ผู้เขียนจะตรวจสอบเอกสารได้ก่อนที่จะเผยแพร่
    • ขยายโครงสร้างเอกสารประกอบสำหรับนักเขียนด้านเทคนิครายใหม่ [https://www.mediawiki.org/wiki/User:Pavithraes/Sandbox/New_Technical_Writers]
    • ดูแลจัดการรายการงานด้านเอกสารประกอบทางเทคนิคที่เหมาะสำหรับแฮ็กกาธอน [https://www.mediawiki.org/wiki/Technical_Documentation_Tasks_for_Hack-a-thons]
    • สร้างศูนย์รวมสำหรับนักเขียนด้านเทคนิคที่ชี้ไปยังแหล่งข้อมูลที่เป็นประโยชน์
  • ปรับปรุงเอกสารประกอบสำหรับช่างถ่ายวิดีโอของ MediaWiki:

    • สร้างคู่มือฉบับย่อสำหรับผู้ใช้สำหรับการสร้าง Screencast ทั่วไป
    • ออกแบบเทมเพลต Screencast เฉพาะสำหรับ MediaWiki สำหรับคำแนะนำแบบทีละขั้นและบทแนะนำ
  • T214522 [https://phabricator.wikimedia.org/T214522]- สร้าง Screencast "ข้อมูลเบื้องต้นเกี่ยวกับ Phabricator"

2.3. เป้าหมายยืด

  • ตรวจสอบเนื้อหาอีกครั้งและอัปเดตเอกสารประกอบ WikiProject Screencast (https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Screencast)

3. พี่เลี้ยง

Zulip จะเป็นโหมดหลักในการสื่อสารกับที่ปรึกษาของฉัน ช่อง IRC ของ Wikimedia และอีเมลจะใช้สำหรับการหารือกับชุมชน การสนทนาเกี่ยวกับงานบางอย่างจะเกิดขึ้นในส่วนความคิดเห็นของงานสำหรับ Fabricator

4. พูดคุยกัน

โครงการนี้แบ่งออกเป็น 2 ระยะกว้างๆ ดังนี้

(i) ปรับปรุงแหล่งข้อมูลที่มีอยู่สำหรับนักเขียนด้านเทคนิคของ Wikimedia

(ii) สร้างเทมเพลตที่เป็นประโยชน์สำหรับช่างภาพวิดีโอในอนาคต

(1) ปรับปรุงแหล่งข้อมูลที่มีอยู่สำหรับนักเขียนด้านเทคนิคของ Wikimedia

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

  • https://www.mediawiki.org/wiki/User:Zakgreant/Tech_DocsPlan(2011--01/P6M)
  • https://www.mediawiki.org/wiki/User:Zakgreant/MediaWiki_Technical_Documentation_Plan
  • https://www.mediawiki.org/wiki/Thread:Project:Current_issues/RestructureMediaWiki.org(or:_Document_how_it_was_and_execute_it)
  • https://www.mediawiki.org/wiki/User:Waldir/Docs

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

ต่อไปนี้เป็นตัวอย่างจากรายงานราย 2 สัปดาห์ของนักศึกษาฝึกงาน Outreachy 2018 ชื่อ Anna e só https://anna.flourishing.stream/2018/01/18/bringing-documentation-to-light/

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

นอกจากนี้ T197006 [https://phabricator.wikimedia.org/T197006] ยังให้ความกระจ่างเกี่ยวกับเอกสารทางเทคนิคด้านการเขียนบางด้านที่ต้องปรับปรุงอีกด้วย เห็นได้ชัดว่า Documentation/Style_guide เป็นจุดเริ่มต้น

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

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

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

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

สุดท้ายนี้ เราจะทดสอบและปรับปรุงเอกสารเพื่อให้เข้าใจกระบวนการจัดการและดูแลรักษาเอกสาร "การจัดลำดับความสำคัญของเอกสารทางเทคนิค"

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

(ii) สร้างเทมเพลตที่เป็นประโยชน์สำหรับช่างภาพวิดีโอในอนาคต

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

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

นอกจากนี้ เรายังสามารถเพิ่มคำบรรยายที่แปลแล้วลงใน Screencast เพื่อให้เจ้าของภาษาที่ไม่ใช่เจ้าของดูหรือแทนที่แทร็กเสียงด้วยภาษาอื่นๆ ได้"

ในตัวอย่างข้างต้นจาก ""The Screencasting Handbook"" [https://thescreencastinghandbook.com/wp-content/uploads/The_Screencasting_Handbook_rel10_20100502_v6.pdf] Ian Ozsvald อธิบายความสำคัญของ Screencast ซึ่งจะมีประโยชน์มากเป็นพิเศษสำหรับบทแนะนำเกี่ยวกับการตั้งค่าสภาพแวดล้อมการพัฒนา MediaWiki, การเขียนส่วนขยาย, การใช้ Gerrit และอื่นๆ

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

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

ประการสุดท้าย แหล่งอ้างอิงส่วนกลางสำหรับช่างถ่ายทำวิดีโอของ Wikimedia คือ WikiProject Screencast ที่มีการตรวจสอบและอัปเดตแล้ว

5. ลำดับเวลาเบื้องต้น

ระยะเวลาสานสัมพันธ์กับชุมชน (1 สิงหาคม - 1 กันยายน)

  • วิเคราะห์โปรเจ็กต์อย่างละเอียดกับที่ปรึกษาของฉัน
  • พูดคุยเกี่ยวกับ:

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

  • สร้างฉบับร่างเพื่อทดแทนความมุ่งมั่นในช่วงการพัฒนาเอกสาร

สัปดาห์ที่ 1 (2-8 กันยายน)

  • ปรับปรุงเอกสารประกอบ/Style_guide:

    • เปลี่ยนจุดโฟกัสหลักให้เห็นภาพแนวทางปฏิบัติที่ดีที่สุดและมาตรฐานใน MediaWiki
    • ใส่ตัวอย่างของผลงานที่ดีและปรับปรุงการแสดงผลของหน้าเว็บที่เกี่ยวข้อง
  • ปรับปรุงคำแนะนำสำหรับผู้เขียนด้านเทคนิคมือใหม่

    • ขยายโครงสร้างเอกสารประกอบ

สัปดาห์ที่ 2 (9 - 15 กันยายน)

  • ดำเนินการจัดลำดับความสำคัญของเอกสารทางเทคนิค:

    • ประเมินเวิร์กบอร์ดเอกสาร ดูตัวอย่างคำอธิบายงานที่ดีและจัดลำดับความสำคัญ
    • ศึกษาเทรนด์ต่างๆ และจดบันทึกปัญหาทั่วไป
    • ใช้ข้อมูลและตัวอย่างในการบันทึกมาตรฐานการจัดลำดับความสำคัญ

สัปดาห์ที่ 3 (16 - 22 กันยายน)

  • สร้างเอกสารประกอบต่อไปนี้สำหรับผู้เขียนด้านเทคนิค

    • รายการตรวจสอบเพื่อช่วยตรวจสอบเอกสารทางเทคนิคก่อนเผยแพร่
    • วิธีรวบรวมเนื้อหาสำหรับเอกสารประกอบประเภทต่างๆ อย่างมีประสิทธิภาพ

สัปดาห์ที่ 4 (23 - 29 กันยายน)

  • เพิ่มข้อมูลเกี่ยวกับการเขียนในประเภท MediaWiki ที่พบบ่อยที่สุดในเทมเพลตและคำแนะนำในเอกสารทางเทคนิค:

    • บันทึกแนวทางปฏิบัติที่ดีที่สุดใน MediaWiki สำหรับการเขียนคู่มือผู้ใช้, คู่มือเริ่มใช้งานฉบับย่อ, README, บันทึกประจำรุ่น และวิธีการ
  • เพิ่มแนวทางเพื่อปรับปรุงความพร้อมของการสื่อสารทางเทคนิค [https://www.mediawiki.org/wiki/User:SRodlund_(WMF)/Maturity_model_for_MediaWiki_technical_documentation#Increasingmaturity--_strategic_directions]

สัปดาห์ที่ 5 (30 กันยายน - 6 ตุลาคม)

  • ปรับปรุงเอกสารประกอบในการเริ่มร่วมงานกับผู้ทำงานร่วมกันรายใหม่

    • อัปเดตหน้า: งานด้านเอกสารประกอบทางเทคนิคสำหรับแฮ็กกาธอน (สิ่งที่ต้องทำ: เพิ่มงานที่เหมาะสมลงในหน้านี้ตลอดระยะเวลาของโปรเจ็กต์)
  • สร้างฮับสำหรับนักเขียนด้านเทคนิค

    • สร้างหน้า Landing Page ที่มีลิงก์ไปยังหน้าและแหล่งข้อมูลที่มีประโยชน์
    • เพิ่มลิงก์ที่จำเป็นไปยังหน้าใหม่และหน้าที่มีอยู่เพื่อให้ไปยังส่วนต่างๆ ได้ง่ายขึ้น

สัปดาห์ที่ 6 (7 - 13 ตุลาคม)

  • สร้างเอกสารต่อไปนี้เกี่ยวกับการสร้างวิดีโอสำหรับ MediaWiki:

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

สัปดาห์ที่ 7 (14-20 ตุลาคม)

  • สร้างวิดีโอ "แนะนำการใช้ Phabricator":

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

สัปดาห์ที่ 8 (21 - 27 ตุลาคม)

  • เผยแพร่วิดีโอ "ข้อมูลเบื้องต้นเกี่ยวกับ Phabricator"

    • เลือกและติดตั้งซอฟต์แวร์
    • ตั้งค่าสภาพแวดล้อมและสร้าง Screencast
    • จดบันทึกปัญหาที่พบและวิธีแก้ไข

สัปดาห์ที่ 9 (28 ตุลาคม - 3 พฤศจิกายน)

  • ปรับปรุงเอกสารประกอบโครงการ Screencast ได้ดังนี้

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

สัปดาห์ที่ 10 (4 - 10 พฤศจิกายน)

  • ปรับปรุงเอกสารประกอบโครงการ Screencast ต่อไป:

    • ประเมินและปรับปรุงบทแนะนำและสคริปต์
    • ตรวจสอบแกลเลอรี Screencast

สัปดาห์ที่ 11 (11 - 17 พฤศจิกายน)

  • ทำงานในเอกสารประกอบโปรเจ็กต์ Screencast ให้เสร็จสมบูรณ์

    • ค้นหาและเพิ่มวิดีโอที่ใหม่กว่าลงในแกลเลอรี
    • ทำการเปลี่ยนแปลงโครงสร้างที่จำเป็น

สัปดาห์ที่ 12 (18 - 24 พฤศจิกายน)

  • ทำงานต่างๆ ที่รอดำเนินการอยู่

  • เขียนรายงานขั้นสุดท้าย:

    • โปรดดูรายงานทุก 2 สัปดาห์/รายวัน และรวบรวมข้อมูลที่จำเป็น
    • วางแผนโครงสร้างรายงานและเขียนฉบับร่าง
    • ปรับปรุงและสรุปฉบับร่างโดยอิงตามความคิดเห็นของที่ปรึกษา

สัปดาห์ที่ 13 (25 - 29 พฤศจิกายน)

  • ส่งรายงานขั้นสุดท้ายและการประเมินที่ปรึกษา

6. การติดตามความคืบหน้า

เราจะแจ้งข้อมูลอัปเดตความคืบหน้าประจำวันไปยังที่ปรึกษาของฉันทาง Zulip ชุมชน Wikimedia สามารถติดตามความคืบหน้าของฉันผ่าน Phabricator หรือรายงานโครงการราย 2 สัปดาห์ได้

7. สัญญาผูกมัดอื่นๆ

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

สอบภายในครั้งแรก: 18-24 สิงหาคม

การสอบภายในครั้งที่ 2: 29 กันยายนถึง 6 ตุลาคม

สอบปลายภาคเรียน: 11 ถึง 30 พฤศจิกายน

นอกจากนี้ เรายังวางแผนที่จะเข้าร่วมการประชุมสาธารณะครั้งแรก PyCon India ในวันที่ 12 ถึง 15 ตุลาคม เนื่องจากสถานที่น่าสนใจในปีนี้ ผมเชื่อว่านี่จะเป็นโอกาสอันดีที่จะได้พบปะผู้คนใหม่ๆ และพูดคุยอย่างเจาะลึก

สำหรับการจัดการสัญญาผูกมัดเหล่านี้ ลำดับเวลาโดยประมาณประกอบด้วยงานที่มีน้ำหนักน้อยกว่าในสัปดาห์ที่เกี่ยวข้อง ฉันตั้งใจที่จะเรียนให้จบหลักสูตรหลักๆ ไม่เกิน 20 หน่วยในภาคการศึกษาของฤดูใบไม้ร่วงเพื่อให้มีเวลาเพียงพอสำหรับการพัฒนาเอกสาร (นักเรียนปกติเรียนจบ 25 หน่วยกิตโดยเฉลี่ยต่อภาคการศึกษา)