【覆盤總結】加入wangEditor的這些日子

每次提筆去作總結的時候,開頭會習慣性的發會呆,不知該從何下筆--這好像也應了那句話萬事開頭難。webpack

想了一下萬事都有本身出發的目的和緣由,以及在路上的一些所見所聞所感。因此這篇覆盤我也分爲這三部分去寫吧:git

加入的緣由 -> 投入的工做 -> 收穫
複製代碼

開始

我是一個不太安於現狀的人。github

產生想法

相信不少工做以後的小夥伴會有和我同樣的感覺:web

天天面對着重複的工做,單調的技術棧和需求都會以爲本身技術成長緩慢,甚至這種日子長了會產生一種焦慮:本身像是個只會 cv的廢物。編程

我也是這樣,可是我沒有等到本身產生這種焦慮的時候再去想該怎麼辦,而是未雨綢繆的去嘗試打破這種現狀。瀏覽器

破局

有了這個想法以後就要去尋找能夠破局的契機微信

當時由於項目中恰好有需求要用到富文本編輯器,對比了市場上現有的技術方案,最後選擇了咱們國內的優秀開源項目wangEditor,並且在使用的過程當中在掘金看到了該項目的開發者--王福朋老師發的一篇文章: wangEditor V4.0 探索以團隊的形式作開源項目markdown

讀完以後,感觸蠻深的,也就產生了加入團隊的這種想法。當時實際上是有點怕本身能力不夠的,可是又深陷與破局的想法之中,因此就鼓起勇氣私聊了王福朋老師,接下來的故事嘛就是經過了考覈加入瞭如今的團隊開發中。app

其實這裏也有一些話想要說一下的:不少時候咱們因爲種種緣由吧,會瞻前顧後,始終不敢向前邁出關鍵的一步從而喪失掉一個好的機會。機遇這種東西可遇不可求,當你有機會抓住的時候我仍是但願能夠大膽的向前衝,哪怕只有萬分之一的機會也要去嘗試,失敗不可怕,可怕的是你根本沒開始過。 (這些話說出來的時候我以爲我是個大哲學家,驕傲臉T^T)編輯器

投入

研發簡單編輯器

這個是加入團隊的第一步,須要本身開發一個簡單地編輯器。這裏我就不作贅述了,感興趣的能夠看下我以前發的文章: 使用Typescript+webpack實現一個簡單的富文本編輯器

其實我以爲這裏的目的主要有兩個:

  1. 肯定團隊成員的編程能力(我認爲這也是做爲一個開發者最重要的能力)
  2. 足夠了解基於瀏覽器開發富文本編輯器的重要API(由於目前咱們是level0級別的編輯器,徹底依賴與瀏覽器API開發的,因此對這些API有必定的瞭解是頗有必要的)

解決issue

這個也是團隊開發成員的主要任務吧,針對用戶在github上提出的需求進行回覆和評審,確實是否爲bug仍是feature,而後分配人員進行對應的開發,固然若是本身感興趣也能夠主動認領。

在這一部分我印象很深入的是本身在解決issue#2820的時候,被一些主觀因素影響了本身的判斷,致使本身花了太多時間糾結在一個點上,針對這個問題這裏也產出了覆盤思考的文檔做爲團隊產物(這個在團隊語雀中就不貼出來了)。

解決issue的過程其實就是讓咱們本身熟悉源碼,熟悉整個編輯器工做機制的過程,經過這部分任務能夠顯著提升自身對編輯器的認識。

技術調研和新特性研發

這一部分就是wangEditor將來的發展方向和要作出的技術探索。這一塊的內容有不少我也不一一羅列了,總的來講目前團隊的目標是比較明確的,你們若是想了解的話能夠看我在上文破局中提到的老大的那篇文章。

我在這一部分作的不夠,通過一個春節假期本身本來的目標也有點被擱置了,以後會繼續這一塊方向的研究

  1. 插件化方案的探索
  2. L1編輯器的探索

收穫

加入團隊以後收穫蠻多的,這種收穫不止是技術上的提高,還有不少是工做以外的軟技能上的提高。

團隊成員包括老大平常在羣裏的交流能不斷擴展本身的知識邊界,讓本身去探索更多可能性。

知識庫中你們的技術沉澱也能夠學習到不少的乾貨~

接下來是對本身以及對團隊的一種憧憬吧: 並且記得老大說過:深耕一個方面早晚能夠開花結果的,咱們都相信這而且堅持這樣作着

題外話

  • 有興趣加入咱們團隊的能夠添加QQ聯繫我:528851597,固然也能夠經過關注個人公衆號獲取個人微信聊一聊

本文始發於公衆號:除了技術還有生活 歡迎你們關注騷擾

相關文章
相關標籤/搜索