發(fā)布于:2021-01-18 15:46:34
0
142
0
JavaScript疲勞最初是圍繞React展開的,但最終開始蔓延并吞噬了整個JavaScript社區(qū)。成為潮流先鋒并嘗試使用所有最新工具將不可避免地導致JavaScript疲勞,但這是如何抵抗它。
JavaScript疲勞也可能是今年的流行語,因為由于大量新框架和新技術的出現(xiàn),JavaScript社區(qū)正經歷著情緒動蕩。抵抗這種疲勞的最簡單方法是問自己,是否專注于正確的事情,或者掌握的框架是否是最好的框架。
“ JavaScript疲勞”一詞指的是這樣的想法:通過選擇React,“您甚至在創(chuàng)建任何東西之前就無意中選擇了令人困惑的構建工具,樣板,短絨和耗時的處理方法,” Eric Clemmons React Resolver的創(chuàng)建者在2015年末在博客中寫道。
如果程序員保持克制和自律并了解JavaScript的性質,則可以輕松避免JavaScript疲勞。擺脫不再需要的功能是最好的選擇,但是這種可以消除疲勞的動作是一個艱難的選擇。一旦您開始反復地問自己,是否應該忽略或使用該功能,就無法回頭了。除非…
知道你什么都不知道
蘇格拉底的名言“我所知道的是我一無所知”就像手套一樣適合這個概念。如果您想抵御JavaScript的疲勞,則必須了解有些事情是您不知道的-越早意識到自己的弱點,您就可以更快地查明問題并在需要時學習它。
遭受這種疲勞的程序員顯然很了解JavaScript中發(fā)生的事情,因此,避免這種情況的一種方法是將您想學習的一些知識擱置一旁。起初這聽起來像是個壞主意,但是僅僅因為您知道所有要知道的內容并不意味著您一次就需要它。因此,意識到有些您不知道的事情意味著您可以選擇以后再學習。
跟著我重復:事情會繼續(xù)改變
Web開發(fā)就像一個迷宮:解決問題的方法太多了,如果您腦子里想太多的事情,最終會迷失在自己的代碼中。如上所述,如果程序員了解何時應該放棄某些功能,則可以抵御JavaScript的疲勞。
可以肯定的是:Web開發(fā)正在不斷變化。請放心,今天最熱門的東西明天或三年后可能會過時。因此,您越早接受事物會不斷變化,您就越會遠離情緒崩潰。
一切都很寶貴
因此,您選擇將時間花在某個框架上,但是您總是在問自己,這是否只是浪費時間,還是最終會派上用場。在Web開發(fā)中,沒有合適的東西。有“現(xiàn)在”和“好”一個,但從來沒有“完美”的一個。在這種情況下,您需要做的就是不要著急尋找正確的框架,而要接受一切都將在某一時刻證明是有用的。如果您接受您感興趣的對象會派上用場,那么自動探索將成為一件有趣的事情。
您善于學習和解決問題嗎?
Clojure的創(chuàng)建者Rich Hickey認為“編程精通與語言,范例,平臺,構件,開源,會議等無關。這些事情一直在變化,并且不是根本。知識獲取技能使您可以根據(jù)需要熟練掌握它們。我會選擇一個擁有深厚知識積累和解決問題能力的開發(fā)人員(甚至是非開發(fā)人員?。?,而不是每天都有大量淺薄經驗的程序員。”
簡而言之,知道如何學習和掌握解決問題的技能比學習新框架更為重要,因為如果您選擇第一條路徑,那么學習新技術技能就不會有問題。
JavaScript疲勞正在慢慢成為流行語,但是為什么不將其變成一種真正的疾病并以此為借口,卻不抗拒它呢?