做为web前端工程师的体验

每日公司对话:

产品:安卓h5页面出bug了

我:好我来看看,安卓客户端少传了个参数

运营:活动页面微信授权怎么打不开了?

我:我去看看,微信认证怎么过期?所以授权失败了

pm:商品数据需要默认按照时间格式来显示

我:好的我去跟后端同学,说下

这里总结一句:终端的bug 后台的bug 设计的bug 交互的bug 统一都是前端的bug (谁让前端直接面对的是用户呢)

有很多人说前端就是画页面的没什么难点,恩,看完上面这些还觉得前端是画页面的?出了问题都是第一时间找的前端,如果前端只会画页面,估计都被坑死了,所以一般公司招聘前端需要后台技术是有原因的,因为你能去分析是那里出了问题。

有人说前端简单:

我不知道是不是真的很简单,我觉得基本要会的:

基础:html css js css3 es5 es6

js框架:jquery  angular1X angular2X ionic 

自动化工具:fis gulp yo grunt webpack

css预编译语言:less,sass,scss 

前端需要做各种浏览器兼容,一般是谷歌和ie(比较头痛了)

现在前端还分为了移动前端跟pc前端:

有人会问这个2种不都是前端嘛?

在我眼中完全是不同的2个体系,一个是用鼠标操作,一个是用手操作能一样?用户体验都是不同的

很多公司都喜欢使用响应式,包括我现在的公司也是响应式的,我只想说响应式只能应付比较简单的场景,当你功能越来越复杂,响应式反倒是累赘,有人问为什么?

                第一用户体验是不同,像click点击事件在移动端会出现300ms延迟,这是浏览器厂商造成的不细说,查看click事件详情

第二当页面展示完全都不同的情况下,响应式是否有必要?pc用户喜欢打开新页面,但是移动用户喜欢当前页面跳转

第三维护一套css是否真的比维护二套花的成本小?其实必没有,开发过的就知道

       前端还需要去了解浏览器机制,如果优化网站加载速度,了解http协议安全,了解xss注入

前端即能高效准确的还原设计稿,又精通浏览器兼容性问题,同时精通javascript,各种跟后台的数据交互,又广泛涉猎产品和交互设计,能与交互设计是

和产品唇枪舌战,还要精确查找各种bug,是自己造成的,还是后台造成,服务器造成的,app造成,碎觉了,随便写了点,其实还有很多很多不细说了,老有

人问我什么是前端,前端是做什么的。下次有人问直接给这篇回答。

最后一句:前端技术是所有编程更新最快的,最乱的,最杂的


评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值