偶然間看到了這樣一個問題:Web 前端工程師為何熱衷於造「輪子」?
從我的角度來看,這是因為 Web 前端知識更新速度很快,為了不被拋棄,大夥需要不斷學習保持競爭力。
其實「輪子」更像是一種學習成果,一個探索知識的 Demo,以及一些興趣的實踐。
這就有了很多的模仿秀:仿京東,仿天貓,仿各種音樂播放器。
一、情景再現
就拿自己來說吧,業餘造的輪子也不少:
1.小程序剛出來那會兒,為了嚐鮮,抽時間寫了一個搶口令紅包的小程序-「AI 識圖」。雖然沒有賺到什麼錢,但是卻從頭到尾開發了一個小程序,摸透了中間的各個關節。
2.一般大家微信聊天的時候都喜歡鬥圖,很多有意思的動圖可以將內心複雜情感表露出來。這時候我又自己搞了一個「視頻轉gif-動態表情-微信表情包」的腳本,夠無聊吧。
3.大數據時代,各種詞雲滿天飛。但我總想寫出自己的詞雲,所以簡單學習了 python,就為了讓自己的詞雲與眾不同。
。。。
有多少想法,就會有多少「輪子」。
前端輪子多不多,大家可以看看 GitHub 熱榜
很多情況,其實都是嫌別人寫的麻煩,總覺得自己會寫的很簡單,所以都要試試。
二、貼近用戶,可選擇性很多
正如我們經常看到的,需求經過產品經理-交互設計師-設計師-Web 前端,最終會呈現到用戶面前。
而
用戶體驗最終決定了用戶的黏性,前端更貼近用戶,所以可以提供更多的技術觀點。我們來看下面這張圖,想想為什麼會出現這樣的情況?
產品最終是要給用戶來使用的,我們如何避免做出這樣的產品?
在你捧腹大笑之餘,是不是應該站在用戶的角度去思考一些問題。
前端涉及到的領域很多,譬如:Web,Hybrid App,H5,桌面應用,公眾號,各種小程序等等。
我們貼近用戶,所以可以提供更多的選擇。
三、利與弊
我們來分析分析造「輪子」的利與弊:
利
1.多種選擇,不斷摸索;
2.迅速學習;
3.技術熱情;
4.技術積累與沉澱;
弊:
1.沉溺於造輪子,不能自拔;
2.偽需求,自己的痛點,別人無感;
3.缺乏創新:一直在模仿,從未被超越;
四、如何看待這件事情?
對於造輪子這件事情,其實不必過於糾結,我們來舉個例子:
造輪子就像爬山,
大家都想登上山頂。
你會因為別人登上了山頂而放棄一覽眾山小的機會嗎?
顯然不會,
因為每個人看到的風景都是不一樣的。
也許你走在前面,
欣賞了山頂的美景,
而有的人剛從山腳出發。
正是大家不斷的去造輪子,才有了競爭,技術才能進步。
五、結論
如上所說,大家都熱衷於造輪子,其實歸根結底是對底層實現的好奇。
1.造自己的輪子,讓別人去說;
2.世界上本來沒有輪子,造的人多了,也便有了輪子;
3.停止造輪子是不可能的,這輩子是不能停止的;
1.
2.
3.
閱讀更多 F2EAwesome 的文章