你是有選擇的,而且選擇錯誤的代價沒有你想象的昂貴。所以重要的是“有”選擇而不是最優選擇,多少人的生命浪費在后者上。
假如你選擇了MongoDB,但后來發現RethinkDB是更好的方案,或者MongoDB被社區徹底拋棄了,不要驚慌,我的少年,80%以上的MongoDB或者數據庫使用的知識,是可以遷移到RethinkDB或者什么DB的。
假如你現在決定學習React,學到中間發現Vue更適合手頭的項目,不要驚慌,我的少年,你接觸到的React里使用的概念,大多數是可以比較平滑地遷移到學習Vue中的,也許語法上會有差異,但這很難成為問題。學過React以后哪怕放棄React學Vue,也會比不學容易不少。
你真正要避免的。
是
因為看到Vue,所以React遲遲不敢接觸;
因為不能決定到底哪個好,所以哪個都沒有嘗試,連基本的tutorial都沒有去做。
這叫AnalysisParalysis。這是最糟糕的情況,搞得自己精疲力竭,腦袋里千回百轉,但最終什么都沒有試,連浪費時間做不合適的選擇都沒有做。
如果你覺得要想好再做,搞技術你會很痛苦的,因為以后不斷面臨這種選擇,你既不了解A,也不了解B,卻想什么都不試就做決定。
因為根本就沒有標準答案,自己試一試是最快最好的方式。