金蛛头条
什么是web前端工程师?前端开发是干嘛的?

2017-05-04 12:13:50   来源:金蛛教育

相关热词搜索:web前端前端工程师
 首先谈谈我对前端工程师的定义。如果某个人要自称为前端工程师,至少要掌握以下技术:JavaScript+HTML
+CSS+一些基本的图像处理,当然还可能包括一些简单设计。总体来说偏向于展现层,能在AJAX应用大展身手。
  
  如果你符合上面的标准,正常水平,2年工作经验在北上广深收入应该在6K-15K之间。所谓的正常水平指的是满足以下条件:
  
  1.如果你把自己定位在前段工程师,则JavaScript一定要达到精通的级别,除了掌握当前主流的js框架外,还要能够以面向对象方式编写自己的JS框架,编写JS控件,要能够手动解决跨浏览器问题,总之你要达到对JS深刻理解的地步,知道然还要知道所以然。你可能觉得“深刻理解”太过苛刻,但因为JS本身就是一个轻量级语言,同时太过灵活,如果不能够深刻理解则意味着无法完全驾驭,同时也就无法进行大规模应用。
  
  2.精通HTML+CSS,要能够脱离工具(例如Dreamweaver),完全手动编写页面布局(Table也好,Div也好),除了满足浏览器兼容性,还要求整洁,语义清晰,易于维护。
  
  3.能够进行基本的图像处理,别离了美工就完全没法过了。
  
  4.要能够理解服务器编程(Java、C#、PHP等)的基本原理,从而能够和后端程序员无缝配合。
  
  5.如果熟悉目前流行的RAR框架(例如Flex、Silverlight),会大幅增加您的竞争力。
  
  如果你不懂JS,只会HTML、CSS、Flash,只会页面布局,我说你更像一个美工,而不是前端工程师。
  
  如果你懂JS,但不精通,那你可能还不如平常的一个Web程序员。普通的Web程序员除了能写上几笔JS,而且还能够进行服务器编程。
  
  补充几句:
  
  1.除了娴熟的技能,还需要关心标准。一个专业人员不光要关注自己怎么做,还关注标准是怎么做的,大家是怎么做的。
  
  2.要有自己独到的见解。比如拿学历来说,本科,硕士,博士的区别是什么?
  
  首先肯定是学历程度的不同,其实最本质的是,本科所进行的只是在验证前人的理论,是在学习,基本没有什么自己独到的见解和创新。
  
  而硕士呢,是能够在导师的带领下进行有限的创新,做的还是比较有限。为什么说博士不好毕业呢,是因为毕业论文对毕业太过重要,也有相当的难度;因为对于一个博士来说,不仅要有自己独到的见解和创新,还要对整个领域都有宏观上的认识,干预打破之前的条条框框。
  
  其实前端也是如此,开始你只是在学习html,css,js,你只是在验证其正确、合理性。到最后真正掌握之后才能很好的驾驭,甚至构建自己的编程模式,一种让更多人交口称赞的模式。
  
  3.时刻保持细心、虚心,不放过任何一个细节。因为前端本来就是很细节的东西,你如果不关心这个,我看还是放弃的好。
  
  4.敢于向别人道出自己的见解,不要怕说错,没有说那个理论自己在那琢磨琢磨就出来了。真理需要经过讨论,实践的验证。
扫码获取更多
干货信息和视频教程
跟营销大咖,电商一起交流学习
姓名
电话
QQ
猜你喜欢
推荐阅读
就业喜报
    热门话题更多
    电竞投注靠谱平台