第九期 沸點,掘金團隊請來了有贊前端技術負責人 -- 施德來 作了爲期三天的 Ask Me Anything (AMA) 活動(已結束)。前端
咱們在此精選了一些來自用戶的提問及德來師兄的回答。java
- 我的知乎主頁:www.zhihu.com/people/dela…
- 我的主頁:delai.me/
- 其餘渠道的簡單介紹:施德來,畢業於浙江大學計算機學院。曾任職於淘寶、網易,現任有贊前端技術負責人、電商小程序技術負責人。
1.如何平衡公司業務和開源項目的時間? 2.開源項目對公司的價值是什麼? 3.如何說服公司支持開源技術這種對公司沒有明顯效益的事情?git
搞開源不必定跟公司的業務價值對立的,若是一個團隊讓這2個事情對立了,那麼這個團隊是有問題的,由於公司給你工資不是讓你專門搞技術搞開源的(至少中國絕大部分公司是如此),是讓你產生業務價值的,這是職業倫理。github
因此,我對爲了KPI而開源表示不齒,由於他不持久,很坑,業界常常這麼幹的公司你們也有所耳聞。面試
我認爲,良性過程是這樣的:公司業務發展須要咱們用不少技術手段解決不少問題,這些技術手段沉澱下來就是一些工具或稱之爲技術項目,而後,把一部分適合對外開放的技術項目整理一下做爲開源項目開源,本質上,這是把一個內部維護的項目放到外部來維護,這樣1)反推內部提高項目質量(不僅僅是這個項目,其餘技術項目也會受影響而提高) 2)經過讓別人從這個項目中受益反過來幫助本身團隊改進 3)好的代碼是最好的宣傳冊,我認爲比起出幾個前端網紅在團隊對外PR方面、吸引人才方面更持久,更有說服力。小程序
好比:咱們以爲在線coding是面試過程當中很好的手段,苦於市面上沒有好用的網站,因而咱們本身擼了一個 www.icode.live/ 也把源碼開源了 github.com/youzan/show…性能優化
有贊前端全部的開源項目,從開源那一刻起,就沒有內部版本了,全部的更新維護都在github上。工具
關於這個話題,更詳細的闡述能夠看咱們年初的前端技術開放日的視頻回放以及keynote tech.youzan.com/fe-open-day…gitlab
技術4,5年後,都會朝管理髮展嗎?性能
不必定,管理方向須要軟性能力比較好,也得有這個意願去很痛苦地擴寬本身的「思惟帶寬」,和技術方向沒有孰優孰劣,關鍵是看本身的能力圈是什麼樣的,作本身擅長的事情,不要跟本身過不去:)
就我本人而言,是由於公司須要,到了那麼個結點,就須要我的幹這樣的事情,看起來我是最合適的,就慢慢幹起來了。長時間沒coding怕不怕?怕呀。有點像斷了線的風箏。常常會想 「這點事兒要是哥們兒我本身寫,早就擼完了」。但也正由於這樣,逼着本身經過別人拿結果,本身的技術能力、技術視野纔不會成爲團隊的瓶頸。
「由於走管理線路的緣故,我如今極少參與 Coding。我是工做了四五年後想清楚本身的發展方向的」請問能夠分享一下這塊的的思考嗎?
我對本身的技術仍是蠻自信的,好歹科班出身,浙大計算機學院畢業:),但我發現若是作純技術,我另一部分的能力比較難發揮,有點浪費了。好比我有不錯的銷售能力、不錯的商業思惟、我能很好地把一個東西用人話概括清楚、能寫讓人耐心讀下去的文章不管是否是技術的、很能發現問題(不管是否是技術類的,也不管是否是前端範疇)、比較有領導特質,等等吧,自吹自擂結束,至少我本身是這麼想的吧,因此就朝這個方向作了。
貴團隊的工做模式是怎麼樣的,是相似 Github 的 PR麼?開發模式是怎樣的,是不是測試驅動?
內部用gitlab,部分核心項目走MR(其實就是PR),沒有測試驅動,但通常對外項目會有測試給測試用例,開發要本身冒煙。
想了解下你是如何在寫了一段時間java以後發現本身更適合前端的,主要是哪些維度的判斷,或者其中有哪些思考呢?感謝~
一、有興趣 二、對產品設計、交互設計、業務感興趣也比較有感受,作前端離這些更近一些 三、像素眼 算麼?
最關鍵的:我 java 寫得挺爛的 😁
請問,前端怎麼樣才能從技術崗成功轉型到管理崗?怎麼去經過一些途徑/方法讓本身快速轉型?
對我來講,這個過程是天然而然的,沒有能夠去作所謂的轉型,每一個人都不同,仍是考察清楚本身的能力圈是什麼樣的先。
能大概說一下你的職業規劃麼
碼農 -> 技術主管 -> 業務主管 -> CEO,固然,直接略過倒數第二個也能夠 🤪,這些是我跟個人老闆明確溝經過的,他很支持:)
本期 AMA 社區小夥伴提了許多有關於我的進階
、有贊開源項目使用問題
、性能優化
、小程序
相關問題,因爲主題問題並未摘錄可取對應的評論區查看。傳送門:juejin.im/pin/5bbb46e…
超感謝德來師兄認真地爲掘金小夥伴解答了很多疑問。瀏覽更多的問答,能夠到 德來師兄 的 AMA 進行閱讀和討論。
JD 見下,有興趣的小夥伴郵件到 delai@youzan.com