關於做開源技術的一些思考
七月份初,開始做一些開源技術的相關工作。專案中使用到drools規則引擎,在網上搜索資料時發現真是少得可憐,而且漏洞錯誤百出。只有官方的英文手冊和國外的技術網站的資料才能參考一下。於是,決定自己為開源框架drools做一些貢獻。
寫了一篇規劃書,基本思路有以下幾方面:(1)寫部落格,部落格內容包括文件的翻譯內容,外文的翻譯,自己或別人遇到的典型的案例;(2)整理技術文件,部落格涵蓋了幾乎所有的內容,但真正的文件是需要有章節,有順序的。因此在寫部落格的同時整理形成中文技術文件。(3)錄製教學視訊,這是針對初級人員,如果看文件看部落格還有問題,可以看視訊。做的時候也是獨立一份,國內還沒最新版本的相關視訊。不過視訊花費的成本較高,也就適當的做成收費模式。(4)搞技術交流群(593177274)。從七月七日開始到目前,從1人發展到100多人。在群中主要是討論技術問題、幫忙群組成員解決相關技術難題。
以上的所有操作當然都是從業餘時間擠出來的,晚上晚睡一個小時或早上早起一個小時,中午午休時間或遛彎時間縮短或省略。這一個多月看著群組成員的增加,看著部落格訪問量的上升,有著一種莫名的成就感。雖然很辛苦,一個視訊可能需要錄製四五遍才能成功,一個技術難題可能要搜遍整個Google才能找到答案,但最終的成就感讓這些過程變得不再那麼苦澀。
其實,在這寫部落格、錄視訊、技術交流過程中收穫最大的還是自己。從個人品牌建立來說,無論從哪個角度都獲得個人品牌的提升。從技術角度來說,經過這一道道的關卡,技術的去偽存真,技術的使用熟練度和認知程度都獲得了大幅度的提升。最重要的是,讓我認識到一點很重要的事情:沒有自己想辦而辦不到的事情。
當然,除了上面的收穫還有不少的意外收穫,比如認識了一些相關領域的技術牛人。比如,曾有多人找到我要給我介紹工作等等。
相關的工作還在繼續,後面的收穫會越來越大,意外的驚喜也會越來越多。對我來說,這也只是一個剛剛的開始,後面會參與更多開源技術的研究。如果你也是一個程式設計師,如果你不去做一件類似的事情,真的是職業生涯中的一大缺失。