网络营销论坛

 找回密码
 注册(请使用中文注册)

一键登录:

研磨齿条台湾齿条无线通讯模块东莞网络推广
精密齿条东莞网络公司YYC齿条东莞品牌策划
查看: 147|回复: 0

什么是web前端工程师?前端开发是干嘛的?

[复制链接]
  • TA的每日心情
    开心
    2019-12-17 10:19
  • 签到天数: 353 天

    [LV.8]以坛为家I

    发表于 2019-8-28 18:07:00 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?注册(请使用中文注册)

    x
            首先谈谈我对前端工程师的定义。如果某个人要自称为前端工程师,至少要掌握以下技术: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.敢于向别人道出自己的见解,不要怕说错,没有说那个理论自己在那琢磨琢磨就出来了。真理需要经过讨论,实践的验证。

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条



    QQ|Archiver|手机版|小黑屋|东莞网站建设|网站地图|网络营销论坛 ( 粤ICP备17101804号 

    GMT+8, 2020-4-6 23:30 X3.2

    Powered by Discuz!

    快速回复 返回顶部 返回列表