f2e-technical-bottleneck

作为前端工程师的技术瓶颈

最近在公司做一个非常简单的项目
花了两个星期没有进展,我很迷茫!!!
这一切的起因都是想不用框架做一个单页应用
不用框架与库,对我来说简直就是噩梦
我其实并不畏惧,但匠人没有工具了啊喂

不得不承认自己是菜鸟,脱离了工具居然干不了事~
我先用安慰自己的手法说:我遇到了技术瓶颈
或者再说宽泛一点,前端工程师遇到了技术瓶颈
我到底会编程吗?前端工程师多数都是菜鸟?
我并不会编程,前端工程师多数是菜鸟
哼哼,不要反驳我,我可是有证据的哦

编译原理,数据结构,算法分析,设计模式你懂吗?
会编译类语言或者后端语言吗?
了解 HTTP 协议与浏览器实现原理吗?
精通 Web 三种基础语言吗?
能够看懂 Angular 或者 React 源代码吗?
离散数学与图形学分分钟教你做人吧?

是不是很有道理,非计算机专业的我反正无言以对了
那些之前很不在乎的东西,其实才是编程的核心
如果你不屑一顾,那么我就亲切的叫你一声切图仔
或许有些不妥,那就叫你高级切图仔吧
毕竟你还会用现有的工具实现需求呢

想当优秀的前端工程师,真正的程序员
就不要只停留在工具,不要只停留在逻辑业务层
原本私以为现代前端就是掌握 HTML5 与 CSS3 的各种 API
两天时间扫完了,发现什么事做不了~
那种乏力感让你怀疑人生吧
所以瓶颈就是基础不够扎实呀

比如我对 Web 动画比较感兴趣,小孩子都会喜欢吧
但我一直停在 HTML5 与 CSS 提供的几个 API 上
直接用这些 API 真的做不出优秀的动画
必须得了解动画原理与图形学,再把自己的想法映射到 API 上输出
这整个过程中语言本身(工具)的重要性是较低的

我是很不愿意花时间在这些基础上的,非常枯燥
它们不能像被封装后的东西一样立竿见影
但经历会让你明白,你迟早是要花时间搞定基础的
所以还是老老实实学吧

最后
向那些
造轮子的
用大脑写代码的
程序员致敬与看齐

  • 黄小龙

    加油!

  • kevinwang

    看了有感触啊,我也在前端的学习过程中思考造轮子的问题,home.kwang520.com,欢迎到访,共勉~^_^

    • http://sunebear.com/2015 Sune Bear

      Hi, Kevin Wang. 感谢你的关注,已经收藏你的博客哦(不支持 RSS 有些遗憾)。

    • http://sunebear.com/2015 Sune Bear

      其实我并没有造过轮子 (不要嫌弃我 >_<

    • http://sunebear.com/2015 Sune Bear

      你有社交网络账号吗?求互粉 (¬_¬)

  • Herbert He

    哎,现在感觉自己菜如狗。那些造轮子的是大牛啊