1,代碼質量問題。我從來沒有回避過這個問題。我不止一次在對外分享中提到WePY存在很多問題。我曾多次私下向朋友抱怨這個項目寫得很差,很馬虎。項目應該是10月份開始的,大概花了4個周末,勉強8天,然后去了Github。有一個項目單位測試,但是只涉及核心庫部分。沒有編譯部分測試,也是因為代碼幾乎不可能寫成測試,重建的成本無疑是代碼。所以,這里的質量可想而知。項目的初衷是解決小程序npm資源引用和組件-開發的問題。前期確實能提供不錯的開發效率。17年11月,官方推出組件方案。這個時候WePY帶來的效率提升并沒有那么明顯,反而暴露了所有的bug。我一直想重構代碼,但直到這時我才意識到重構迫在眉睫。這也是我為什么要做2.x版本的原因。
2.項目維護。目前在騰訊內部,整個項目還是我一個人在維護。目前總發行數約1200期,PR數接近200期。除了少數會幫忙回復的,大部分都是我自己處理的,zip包都是私信給我的。還有一些我幫忙定位的bug。前段時間由于一些個人原因,甚至沒有辦法關注項目,導致項目未處理的問題上升到400多條,幾乎無法一一處理。因此,直到最近,發行公告才自動關閉不活動的發行。然后再一個一個處理新的問題。這部分是我一直在思考和摸索的,如何提高發行和PR的質量,如何協調維護的時間成本。總而言之,我一直在關注和維護這個項目。維護費用比我想象的要高得多。
3.騰訊的開源。從我個人的角度來看,騰訊在開源方面的成績確實和其他大公司有很大差距國內。但是大家不應該更關注騰訊在開源方面的成長嗎?所以有目共睹的是,曾經封閉的微軟,現在開源取得了不一樣的成績?為什么我們要拿過去做得不好的事情去否定未來的可能性?騰訊現在也在關注開源,想為它做點什么。比如未完成的LC3,已經宣布騰訊正式成為Linux基金會白金會員。在騰訊,越來越多的人想加入開源。那么為什么外界非要以嘲諷的態度抨擊騰訊的開源呢?讓那些有開源思想的人擺脫掉?騰訊的開源需要更多的鼓勵和支持。
1、熟悉/CSS及主流前端類庫和框架,工具,如jQuery、React、Vue等。有框架者開發或有投稿經驗者優先;
2.熟悉ES6/HTML5/CSS3等新技術。對JS新特性、響應式布局、前端性能使用有深刻理解和經驗者優先;
3.小程序開發工程師要愛編程,編碼經驗豐富,邏輯性強,喜歡追求新技術;
4、有一定的算法能力,能善于在實踐中運用算法解決問題。
5.熟悉/CSS和主流前端類庫,框架,工具,如jQuery,React,Vue等。有框架者010-3104或有貢獻經驗者優先;
6.熟悉ES6/HTML5/CSS3等新技術。對JS新特性、響應式布局、前端性能使用有深刻理解和經驗者優先;
7.小程序開發工程師要愛編程,編碼經驗豐富,邏輯性強,喜歡追求新技術;
8.有一定的算法能力,善于在實踐中運用算法解決一些性能問題;
9、熱愛分享,開源,有開源項目維護經驗者優先。