目前来看,前端开发这个行业面临的一个重要问题是:我们有太多的选择。 我们有足够多的工具、框架、语言、抽象和平台。
一般来说,更多的选择意味着更多的竞争性和创新,然而当选择实在太多太多的时候,我们常常会感到麻痹。
因为选择太多常常会导致无法选择。这并不是前端开发这个行业才有的问题 ,这是个人类社会的难题。
你可以想象一下在网上点播一部电影这件事情, 就在这个周末,我打算在某电影网站上点播一部电影。我本打算花两个小时的时间来看电影,我想两个小时怎么都足够了。
但事实证明我错了,电影目录给我推荐了上百部电影,于是接下来的时间中我一直在不停地挑选。看暮光之城吗?暮光之城2?还是暮光之城3? 这部电影从头到尾都在讲一个呆萌少女在肌肉猛男和帅气暖男之间无法选择的故事。看阿凡达吗?看起来像是蓝人军团和侏罗纪公园的混合体。
面对这么多的选择,我开始慌了。
换句话说:我不知道该怎么办了。我花了一个小时才找到一个似乎感兴趣的电影,原计划的时间已经过了一半。看还是不看,我又陷入了两难。
人类面临的一个巨大挑战在于当面临许多的选择时,你可能会不确定哪一个才最适合你。选择太多,你可能不会感到开心,反而会感到焦虑。 我是不是选择了一个错误的选项?朋友们都在用些什么?我是不是应该问问他们?我害怕做错了决定被大家嘲笑!我们正在慢慢陷入一个无敌的泥潭,因为我们无时无刻不在担心是否有更好的选择。扪心自问,你是否曾经在午夜梦回时怀疑自己的技术选择?
当你面临太多选择时,你的期望往往也会水涨床高。或许你会觉得如果你再观望一会,你可能会找到“最好的”那个。
选择越多,正确的选择往往会更惊人。然而,在寻找完美的道路上我们往往会越来越不满足。 我们的高期待常常难以满足,这令我们陷入无休无止的困惑迷茫中。
这种选择困难症在web前端领域尤为严重,JavaScript框架综合症相信或多或少地困扰着我们,想想看我们现在有多少种MV*框架,模板渲染框架,各种打包工具以及数据绑定方式等等。
我们需要降低我们的期待,变得现实一些。
多种选择可以继续存在,但是对某个工具或者框架只有一时兴趣的开发者只会疲于奔命,被牵着鼻子走。而那些专注于底层基础知识的开发者, 他们的基础知识更加扎实,正是因为这些扎实的基础,能够很好地让他们接受上手新的技术框架和工具,在不同技术框架中自由的切换。
前端框架层出不穷,被动跟风学习往往疲惫迷茫,反倒是先专注基础知识的学习,以不变应万变,会更从容地应对前端领域的变化,共勉!
参考自:Front-end Choice Paralysis,原文地址https://the-pastry-box-project.net/addy-osmani/2014-January-19
热门文章
原创教程:
附加习题:
职场焦虑:
感到迷茫:
培训出身:
培训费用:
搞笑黑话:
职业自由:
职场形象:
合作推广分割线