前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >总是做一些切图静态页面,写一点js特效,感觉工作内容很肤浅,要不要换工作?

总是做一些切图静态页面,写一点js特效,感觉工作内容很肤浅,要不要换工作?

作者头像
web前端教室
发布2018-02-06 17:05:31
9360
发布2018-02-06 17:05:31
举报
文章被收录于专栏:web前端教室web前端教室

首先说结论,我的意见是“不要换”。

在前端开发来讲,肤浅的内容也可以写的很深刻。别的不说,就拿上周先行者计划的那个mask遮罩组件来讲,它多简单,多肤浅啊,就是点击一个按钮,在页面上添加一个半透明的层,再点击按钮,把它关掉。

但上周末的先行者视频课程中,我把它的代码重写了三遍,从“最烂”,到“勉强可以”,到“基本还行”,因为时间的关系,没有再进一步优化迭代。课后的代码我也上传到QQ群了,代码你们能看到。就这么一个mask遮罩层,也可以把它写的很复杂,挂载很多逻辑,适应很多场景。

虽然说一千道一万,它依然还只是一个遮罩层而已,一个很简单的东西。但它并不肤浅。简单的东西也可以写的很复杂,很有适应性。一个mask遮罩如果你觉得它很肤浅,那说明你脑子里对于 前端开发的理解,本身就是很肤浅的。

而如本文标题,这种大量的静态页面,js特效,正好可以练习一下你对于前端开发的理解,让你在大量的重复性劳动中,由量变到质量式的,体会到前端开发的层次感。

说的直白一点,前端开发现在没有什么简单的东西可做了。任何一个简单的业务,例如一个登录框,都可以写上个几百几千行代码,因为你要面对的人群,面对的场景,实现太多了。

全网的人群 * 全网的场景 = 无数种可能,而你要基于自己网站的业务,抽象出最可能出现的几种、几组场景,用代码去完成这几种应用场景的交互操作。这首先就需要你脑子里有东西,不是空空的。

否则 你就会想,登录框?这有什么难的,一个div,二个input,一个button,完事了。你这么想,会让你觉得做这东西很简单,干这么活也没什么挑战性,感觉自己已经完全可以胜任当前的工作。事实上,这是一种错觉,你这是自己把自己放在了一个想像中的舒适区里。觉得自己的能力,还是很可以的。

注意哈,这里说你的肤浅,只是一种描述性的用词。

我的建议是这样的,当你觉得眼下手头的工作对你觉得没什么挑战性,且很轻松就能完成。那么不要急着换工作,因为你当前的工作并不怎么值钱,所以换工作也不会多挣多少钱。

你最好是思考一下,自己对于前端开发的理解,是不是能够再深入一些,编写的代码,是不是能够再结构化一些,对于前端的渲染和运行机制的理解,是不是能够再往底层走一走。

简单的讲,前端开发的工作中,当你觉得某个东西很简单的时候,很多时候,都是你自己想的简单了。

就说到这吧。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-02-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 web前端教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 首先说结论,我的意见是“不要换”。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档