Python@TW: 會眾| IRC| Planet| 郵件列表| 聯絡我們

PyTUG 發展方向分析

台灣 Python 社群是一個以程式語言為主題的使用者群組,組織的主要目標為促進 Python 程式語言在本地的發展,方向有二:

  1. Python 程式設計技術。
    • 發展指標:
      1. Python 程式員的質與量,
      2. Python 所開發的軟體專案的質與量,
      3. 參與 Python 程式語言開發的質與量。
  2. Python 程式員的交流。
    • 發展指標:
      1. 正式使用者集會的質與量,
      2. 非正式使用者集會的質與量,
      3. 線上交流的質與量。

Python 程式語言

在台灣本地發展 Python 程式語言的工作,可以有兩個方向。一在應用面,利用 Python 來開發資訊系統;二在本質面,對 Python 程式語言的開發進行貢獻。兩個方向中會有一些相同的工作項目。

共同的工作項目

1. 提昇 Python 中文文件的品質與數量。

2. 組織社群的支援能力。

3. 推行 Python 語言的教學。

應用面工作項目

1. 以中文對 Python 現有的應用系統 (包括軟體、程式與程式庫) 進行整理。

2. 對常用的 Python 應用系統進行繁體中文化工作,或強化其國際化功能。

3. 將以 Python 開發的應用系統實際佈署在產用環境。

4. 實際以 Python 開發應用系統。

本質面工作項目

1. 對 Python 語言進行研究。

2. 翻譯 Python 官方文件的繁體中文版,與官方同步。

3. 鼓勵本地開發人員加入 Python 語言的實作。

Python 程式設計師間的交流

本地 Python 程式語言的發展和本地 Python 程式設計師間交流的發展,事實上是一體的兩面。由於 Python 是程式語言,故而程式語言的發展當然不能離開程式員而單獨存在,因此,在促進 Python 程式員間的交流時,同時會有協助 Python 程式語言發展工作的效果。

Python 程式員的技術層級

1. Python 學習者;初學 Python 程式語言的人。他們可能是基於興趣,也可能是因為外在的需要而學習 Python。

2. Python 工作者;以 Python 處理日常程式工作的人。基於各種理由 (例如興趣或專案要求),在日常的工作中使用 Python 的人。

3. Python 專精者;不只利用 Python 處理日常工作,另外還有將 Python 用於\ **各種**\ 程式設計任務的傾向。這一類程式設計師對 Python 懷有高度喜好。

4. Python language hacker;極為了解 Python 程式語言,會將時間投入改進 Python 程式語言本身的工作。

在社群中,第一類人需要社群的幫助;第二第三類人雖然也需要幫助,但也有能力幫助別人;第四類人在社群人則主要扮演給予者的角色。社群應該提供這四類程式設計師互相討論的環境,並儘可能使討論熱烈、集中,並具有建設性。

交流的形式

眾人對任何事物的了解均有深淺之別,程式員對 Python 程式設計也有深淺不一的認識。程度相近的程式員比較容易自然地互相討論。程度相差較大的程式員,便需要一些外在條件來協助他們互動。

在交流的促進工作中,網際網路是極重要的工具。網際網路可以為社群提供保存紀錄、討論環境以及公告的功能,並且永不中斷。

根據以上的分析,本地 Python 程式員間的交流,可以採取以下幾種不同的形式:

1. 線上社群。

2. 專題討論 (seminar)。

3. 研討會 (conference)。

4. sprint。

PyTUG 發展大綱

綜合台灣 Python 社群的現狀與發展上的分析,我們得以歸納出台灣 Python 社群未來發展的基本概念。

口號

載入 Python,少作多玩!

宗旨

為了使 Python 成為台灣程式員的基本工具,台灣 Python 社群可依照以下的宗旨進行活動:

1. 創造價值,累積經驗;積極使用 Python 設計應用系統。

2. 精益求精,不斷進步;積極研究 Python 程式語言。

3. 相互交流,砥礪切磋;積極與同好研究討論。

4. 拓展視野,廣納百川;積極了解其它技術領域。

實際作為

1. 整合台灣 Python 的網路線上資源,匯聚 Python 程式員,形成討論場域。

2. 召聚資源與人力,維護台灣 Python 的線上彙聚場域,提供持續的服務。

3. 組織地區性技術集會。

一旦地區性的 Python 技術集會成為定期的活動,便可以進行後續的計畫。在發展的過程中,之前分析述及的各種活動均可配合舉行,以便達成所期望的效果。最終的目標則為台灣 Python 社群的願景:使 Python 成為台灣程式員的基本工具。

Pot/Future (上次是 localhost 在 2009-04-01 04:14:21 編輯的)