目前来看,前端开发这个行业面临的一个重要问题是:我们有太多的选择。 我们有足够多的工具、框架、语言、抽象和平台。

一般来说,更多的选择意味着更多的竞争性和创新,然而当选择实在太多太多的时候,我们常常会感到麻痹。

因为选择太多常常会导致无法选择。这并不是前端开发这个行业才有的问题 ,这是个人类社会的难题。

你可以想象一下在网上点播一部电影这件事情, 就在这个周末,我打算在某电影网站上点播一部电影。我本打算花两个小时的时间来看电影,我想两个小时怎么都足够了。

但事实证明我错了,电影目录给我推荐了上百部电影,于是接下来的时间中我一直在不停地挑选。看暮光之城吗?暮光之城2?还是暮光之城3? 这部电影从头到尾都在讲一个呆萌少女在肌肉猛男和帅气暖男之间无法选择的故事。看阿凡达吗?看起来像是蓝人军团和侏罗纪公园的混合体。

面对这么多的选择,我开始慌了。

换句话说:我不知道该怎么办了。我花了一个小时才找到一个似乎感兴趣的电影,原计划的时间已经过了一半。看还是不看,我又陷入了两难。

人类面临的一个巨大挑战在于当面临许多的选择时,你可能会不确定哪一个才最适合你。选择太多,你可能不会感到开心,反而会感到焦虑。 我是不是选择了一个错误的选项?朋友们都在用些什么?我是不是应该问问他们?我害怕做错了决定被大家嘲笑!我们正在慢慢陷入一个无敌的泥潭,因为我们无时无刻不在担心是否有更好的选择。扪心自问,你是否曾经在午夜梦回时怀疑自己的技术选择?

当你面临太多选择时,你的期望往往也会水涨床高。或许你会觉得如果你再观望一会,你可能会找到“最好的”那个。

选择越多,正确的选择往往会更惊人。然而,在寻找完美的道路上我们往往会越来越不满足。 我们的高期待常常难以满足,这令我们陷入无休无止的困惑迷茫中。

这种选择困难症在web前端领域尤为严重,JavaScript框架综合症相信或多或少地困扰着我们,想想看我们现在有多少种MV*框架,模板渲染框架,各种打包工具以及数据绑定方式等等。

我们需要降低我们的期待,变得现实一些。

多种选择可以继续存在,但是对某个工具或者框架只有一时兴趣的开发者只会疲于奔命,被牵着鼻子走。而那些专注于底层基础知识的开发者, 他们的基础知识更加扎实,正是因为这些扎实的基础,能够很好地让他们接受上手新的技术框架和工具,在不同技术框架中自由的切换。

前端框架层出不穷,被动跟风学习往往疲惫迷茫,反倒是先专注基础知识的学习,以不变应万变,会更从容地应对前端领域的变化,共勉!

参考自:Front-end Choice Paralysis,原文地址https://the-pastry-box-project.net/addy-osmani/2014-January-19

热门文章

原创教程

原创教程:

附加习题:

趣味职场

职场焦虑:

感到迷茫:

培训出身:

培训费用:

搞笑黑话:

职业自由:

职场形象:

合作推广分割线

新技术层出不穷,一入前端深似海!相关推荐

  1. 一入前端深似海,从此红尘是路人系列第七弹之孤独的剑客-单例模式

    单例模式,它犹如一名孤独的剑客,它是一个只允许被实例化一次的对象.剑客是孤独的,是高傲的,行走江湖仅凭身上一把锋利的利剑,不会多携带任何东西(节省系统资源).它有一个剑气领域,一个只属于它的空间,别人 ...

  2. c语言一次绑定多个控件,一入前端深似海,从此红尘是路人系列第九弹之如何实现一个双向数据绑定...

    前言 简单介绍一下双向数据绑定实现的是一个什么样的东西.首先有两个东西,他们分别是: V-视图层 M-数据层 1.视图层传向数据层:V发生改变,M也发生改变 2.数据层传向视图层:M发生改变,V也发生 ...

  3. 您为了什么而学?【一入红尘深似海 勿负天下有心人】

    踏入凡尘皆天意,何论成败论英雄.徒步跌撞几十载,辗转功成犹可期. 莫问天下谁有心,功臻造化皆回首.以往征途一心否,成负天下不负君. 世间本就无难事,唯有敢于攀登者.纸上谈兵不可为,欲成由心是为谁? 坎 ...

  4. 「一入 Java 深似海 」系列课程

    第一期 「一入 Java 深似海 」系列课程 - 第一期 第一节:Java 语言基础 转载于:https://www.cnblogs.com/wangjunwei/p/10393306.html

  5. 一入编码深似海,在达观数据做程序员是怎样一种体验?

    在技术浪潮一波接一波推动人类社会前进的历史进程当中,程序员始终是站在浪尖的群体.2014年起,把每年10月24日(2^10)定义为程序员节.这可能是唯一一个与数字紧密相关的节日--也体现了这个节日的含 ...

  6. 一入IT深似海 从此妹子为路人

    一入IT深似海,从此妹子为路人.....传者网的那个什么 在我还不知道程序员是什么的时候就选择了编程这条道路,直到现在我不得不说,程序对我吸引真的很大,我喜欢写代码,因为能给人带来成就感.记得当年老师 ...

  7. 一入Java 深似海

    「一入 Java 深似海 」系列是小马哥 2019 年在 SegmentFault 平台发布的全新付费课程,内容围绕 Java 生态体系而展开,从编程语言.编程模型.代码设计,框架实现以及架构实践等, ...

  8. 数赢云CTO『朱炜』丨一入创业深似海……

    关注"Ai时速"  智慧赢未来!  Ai时速  因着Ai的美好:用激情和速度体验Ai时代! 职业创业|PK分享|进化成长 朱炜 写在前面 " 生命在于折腾,技术改变未来! ...

  9. Java实现小猪佩奇_一入java深似海(1-4期 完整版)

    『课程目录』: ├─第1期 │      开篇 一入 Java 深似?,从此"劝退"成必然.mp4 │      第1节:Java语言基础.mp4 │      第2节:Java面 ...

最新文章

  1. 品友互动入榜“AI First——2017-2018年中国人工智能先行企业榜TOP10”
  2. OpenCV实现0到9数字识别OCR
  3. 为什么Python是数据科学领域最受欢迎的语言
  4. [Linux] 命令行工具
  5. 模拟windows任务管理器列举系统进程,并关闭进程......
  6. ***使用PHP实现文件上传和多文件上传
  7. qt的如何调整显示不为科学记数法_Excel操作技巧:如何将信息快速准确的录入Excel?...
  8. mysql主库从库在同一台服务器_mysql数据库从一台服务器迁移到另一台服务器上...
  9. FFmpeg之YUV420排列原理(二十三)
  10. 华三交换机ping大包命令_cmd如何ping大包
  11. java 数组有序_Java有序数组
  12. windows cmd 批处理将文件名改为大写:https://blog.csdn.net/llq108/article/details/47185279
  13. 中国计算机学会(CCF)推荐中文科技期刊目录(2020年发布,官网转载)
  14. matlab用ode23解决参数方程,matlab变参量微分方程处理
  15. JVM知识点(全,一篇搞定)
  16. JS实现搜索功能页面(可搜索,无需数据库,无后端)
  17. 传说中的100句英语可以帮你背7000单词(zt)
  18. 解决Mac下使用python绘图出现中文乱码的情况
  19. 用C语言判断三条边能不能形成三角形并计算出面积
  20. 12月不良与垃圾信息举报:网络垃圾环比减少7%

热门文章

  1. 这些是实际面试中遇到的面试题
  2. vector自动扩容如何实现_腾讯云ClickHouse如何实现自动化的数据均衡?
  3. 作者:​那旭(1990-),女,中国医学科学院医学信息研究所研究实习员。
  4. 【计算机科学基础】计算机概述
  5. 【操作系统】磁盘结构
  6. 怎样找回由于IO设备错误移动硬盘的文件
  7. Android UI开发第八篇——ViewFlipper 左右滑动效果
  8. 解析poj页面获取题目
  9. 视频营销:影响视频排名的五个重要因素
  10. Linux系统调用(syscall)原理(转)