当前位置:秋叶网络博客 前端设计 ◊ 作为一个web前端应具备的技术

作为一个web前端应具备的技术

作者:秋叶 发表时间:2015年9月02日

之前有些人问过我web前端是做什么的?要做哪些事情,流程是什么?工资如何?作息如何?包括我做这一行业之前我也很想知道这些问题,就据我的经历以及我对web前端的了解,我可以给你们一个满意的答案。我的回答是:不同公司工作内容不一样吧!
 
去大公司会做得比较专,甚至还划分专做js领域和html、css领域,小公司会做得比较杂,甚至还要你做后端的事情。同时还要看你的公司是做什么的,是做外包的还是主营自家产品的,做自家产品(自家网站)的会比较轻松,外包型公司大量接单,苦不言堪,关于作息也是不同公司不一样的,有的公司日出而作日落而归,有的经常加班加点还没补贴,这得看上司是怎样的人,遇到好的上司就像遇到财神爷。而我这篇文章是探讨web技术的共同点。

web前端应具备的技术

web前端是属于技术型领域的工作,不像非技术型的工作如(销售),靠磨嘴皮子吃饭的,反而靠的是技术实力吃饭。所以在这一行业里面,一切学历都将随风而散。

我认为一个优秀的web前端应具备以下的技术:

1html+css精美排版,技术能达到书写任何一个视觉上的平面网页;

2细致到一分一毫,web页面中的色彩,线条,边距做到跟设计图一模一样,前端大部分工作都是用html+css做出设计图的效果,有的客户看到一点点不同都会反馈的,所以尽量做到,尽管会多花不少时间;

3清楚的逻辑思维,不要说后端比前端逻辑性强,只能说后端比前端用得比较多,有时候前端的逻辑也很难搞的,网页中难免会有一些js特效,需要用到js来完成,这就涉及到一些逻辑思维,包括套用js和修改,要把自己当成浏览器,去理顺html结构才能用js去操作html,甚至有的时候单纯写html+css都会涉及到逻辑;

4一见钟情式的眼光,我们看一个网页应该达到“眼前的黑不是黑”的境界!拿到一张设计图,几乎瞄一眼就清楚它的内容的html结构,以及css布局属性,知道怎么去实现它,做到胸有成竹。当然这跟经验很有关系;

5解决问题的能力,技术行业难免会碰到一些问题,甚至是一些你认为奇葩的问题。这就涉及到处理问题的能力,无论是百度去搜索还是自己琢磨,在这个问题消失之前都需要考量你的解决问题的能力;

6懂得为自己节省工作量,提高工作效率。比如说很多网页都是模块化的,我们可以统一一次性书写css,有一些js效果是相同的,我们可以统一一次性书写js,而不是一个一个重复写,浪费时间,浪费生命,还不如停下来把写代码的时间花在思考如何省时省量上;

7良好的编程习惯,如果你还不是一个连完成任务都愁的技术人员的话,应该考虑代码的质量问题,包括书写的规范性以及易读性,而不是混乱得一塌涂地。简单即雅即美即善, 复杂即丑即怪即恶.不要写牛逼得让人看不懂的代码。

关于工资的话:前端是个很吃香的行业,尤其在北京和上海之地,是很重视前端的,据网上调查资深前端平均月薪都有1w+,普通点都不低于6000,这都是跟自己的技术水平相关联,然而靠这定夺工资的法则很难判别公平标准,所以你要时刻做好忍受不公平待遇的准备,目前博主工资太低,不好意思透漏,严重拖祖国人民的后腿~~

写在最后:一切以自己的兴趣爱好为主。推荐阅读:《从谷歌浏览器到IE11到IE6兼容的漫漫长途

目录: 前端设计 | 标签: | 5862次阅读