Web 前端工程師為何熱衷於造「輪子」?

Web 前端工程師為何熱衷於造「輪子」?

偶然間看到了這樣一個問題:Web 前端工程師為何熱衷於造「輪子」

從我的角度來看,這是因為 Web 前端知識更新速度很快,為了不被拋棄,大夥需要不斷學習保持競爭力。

其實「輪子」更像是一種學習成果,一個探索知識的 Demo,以及一些興趣的實踐。

這就有了很多的模仿秀:仿京東,仿天貓,仿各種音樂播放器。

一、情景再現

Web 前端工程師為何熱衷於造「輪子」?

就拿自己來說吧,業餘造的輪子也不少:

1.小程序剛出來那會兒,為了嚐鮮,抽時間寫了一個搶口令紅包的小程序-「AI 識圖」。雖然沒有賺到什麼錢,但是卻從頭到尾開發了一個小程序,摸透了中間的各個關節。

2.一般大家微信聊天的時候都喜歡鬥圖,很多有意思的動圖可以將內心複雜情感表露出來。這時候我又自己搞了一個「視頻轉gif-動態表情-微信表情包」的腳本,夠無聊吧。

3.大數據時代,各種詞雲滿天飛。但我總想寫出自己的詞雲,所以簡單學習了 python,就為了讓自己的詞雲與眾不同。

。。。

有多少想法,就會有多少「輪子」

前端輪子多不多,大家可以看看 GitHub 熱榜

Web 前端工程師為何熱衷於造「輪子」?

很多情況,其實都是嫌別人寫的麻煩,總覺得自己會寫的很簡單,所以都要試試。

二、貼近用戶,可選擇性很多

Web 前端工程師為何熱衷於造「輪子」?

正如我們經常看到的,需求經過產品經理-交互設計師-設計師-Web 前端,最終會呈現到用戶面前。

用戶體驗最終決定了用戶的黏性,前端更貼近用戶,所以可以提供更多的技術觀點。

我們來看下面這張圖,想想為什麼會出現這樣的情況?

Web 前端工程師為何熱衷於造「輪子」?

產品最終是要給用戶來使用的,我們如何避免做出這樣的產品

Web 前端工程師為何熱衷於造「輪子」?

在你捧腹大笑之餘,是不是應該站在用戶的角度去思考一些問題

前端涉及到的領域很多,譬如:Web,Hybrid App,H5,桌面應用,公眾號,各種小程序等等。

我們貼近用戶,所以可以提供更多的選擇。

三、利與弊

Web 前端工程師為何熱衷於造「輪子」?

我們來分析分析造「輪子」的利與弊

1.多種選擇,不斷摸索;

2.迅速學習;

3.技術熱情;

4.技術積累與沉澱;

弊:

1.沉溺於造輪子,不能自拔;

2.偽需求,自己的痛點,別人無感;

3.缺乏創新:一直在模仿,從未被超越;

四、如何看待這件事情?

Web 前端工程師為何熱衷於造「輪子」?

對於造輪子這件事情,其實不必過於糾結,我們來舉個例子:

造輪子就像爬山,

大家都想登上山頂。

你會因為別人登上了山頂而放棄一覽眾山小的機會嗎?

顯然不會,

因為每個人看到的風景都是不一樣的。

也許你走在前面,

欣賞了山頂的美景,

而有的人剛從山腳出發。

正是大家不斷的去造輪子,才有了競爭,技術才能進步。

五、結論

Web 前端工程師為何熱衷於造「輪子」?

如上所說,大家都熱衷於造輪子,其實歸根結底是對底層實現的好奇。

1.造自己的輪子,讓別人去說;

2.世界上本來沒有輪子,造的人多了,也便有了輪子;

3.停止造輪子是不可能的,這輩子是不能停止的;

1.

2.

3.

Web 前端工程師為何熱衷於造「輪子」?


分享到:


相關文章: