前端工程师的价值

对于这个问题,做为前端小白的我以前并无过深刻的考虑,可是在两次被问到这个问题的时候,我以为是时候总结一下了,固然,对于前端我是小白,前端的价值参考大牛的建议更为准确css

张经纬前端工程师(我以为这个是比较明确的指出了前端开发人员的必备技能和职能)html

1、前端工程师所须要掌握的基本技能前端

    HTML  csshtml5

    JavaScript web

    PHP、ASP或其余普遍应用在web领域的编程语言算法

    美术、视觉数据库

2、前端工程师面向于编程

     用户后端

     浏览器浏览器

     数据接口

3、前端工程的价值体现

     一、为简化用户使用提供技术支持

     二、为多个浏览器兼容性提供支持

     三、为提升用户浏览速度(浏览器性能)提供支持

     四、为跨平台或者其余基于webkit或其余渲染引擎的应用提供支持

     五、为展示数据提供支持(数据接口)

元彦 云端工程师(这个感受是说的比较全面的)

     一、与用户最近,最愿意揣测用户,是工程师中最了解用户的

     二、前端充满创新

     三、前端技能JavaScript、HTML、CSS....入门易,深刻难

     四、先后端交互方式多样,适用场景不一样,Ajax(Post、Get)、Comet(轮训、长轮训、永           久帧、XHR流)、WebSocket

     五、随之浏览器的发展,不少技术方案开始偏向于前端

     六、前端不只仅是Desktop,而有Mobile、Pad、TV......

李春平 百度研发工程师(很深入)

应该来说有三条路,一个是向前走,一个是向后走,另一个是一直作前端,深刻下去。向前便是前面所说的往用户体验与交互设计甚至产品设计师上走,这是最能体现前端价值的了,即用户体验,大多人会往这方面走;

向后走就是作Web开发,往数据库和后台开发方面走,再也不区分先后端,你们深刻产品的研发实现,这条路就是与软件工程师融合的路,这是的价值就体如今对于业务功能的实现上;

最后还有的是一直深刻作前端开发,好比前端各种库与框架的架构设计,W3C各类标准深刻研究,对于JavaScript语言自己的研究,对浏览器的原理分析,对于网络传输协议的原理分析等等,这条路要深刻下去很不容易,由于涉及不少原理与根本性的东西,因此走的人也不是不少。

固然了,还有一些完全离开了前端甚至软件开发,转行专门作产品或者作业务运营。可能会由于有不错的技术背景有必定的优点呢。

还有在知乎上看到的一个答案很系统很全面

做者:元亮
连接:https://www.zhihu.com/question/19589966/answer/13945097
来源:知乎
著做权归做者全部,转载请联系做者得到受权。

产品工程师
-web产品app化使得前端须要了解产品的设计和交互实现细节,从而使前端代码结构合理 可扩展!

跨平台设备实现
- 并不仅仅是各浏览器的跨平台兼容了。如今的物理设备多样,只要和用户产生直接互动的实现工做均可以称为前端!

完美优雅实现交互和设计细节
- 用最精简的代码和最小的代价还原交互和设计的细节,可用性和可访问性的提高!

用户体验和新技术的结合
- html5的发展使得 web和移动应用有更优和更佳合理的实现方式

网站前端性能优化
-节省用户成本,节省公司成本

可扩展的标准接口
-语义化的页面使得网站不管从seo角度和机器可读行获得更大得提高,标准化可扩展的数据接口使得和后台的联系更佳无缝!同时也会大大提高开发效率

网站形象的业内PR
- 以最直观可见的方式展现公司网站和公司形象!

前端的需求

须要理解产品的逻辑和造成的过程
- 但愿参与开发产品页面的相关人员参与到产品讨论的阶段,了解产品的需求。以及了解产品的将来的隐性需求!

须要了解交互细节
- 但愿参与开发产品页面的相关人员参与到交互讨论当中,理解交互和设计细节! 使页面结构合理和具备可扩展性!若是合理化建议能够提出!

须要了解数据接口
- 理解产品相关模块所须要的数据与相关技术人员沟通造成文档。

须要技术的积累和新技术的学习
- 但愿有团队内的交流活动,头脑风暴!学习了解最新的行业技术,参加业界的交流!

须要成就感,和知足感
- 以上需求知足,并在手中造成我的 公司 业界都满意的产品!增长前端待遇!
 
我我的以为,固然没有上面的大牛理解的深入,前端是一个富有创造性和挑战性的工做,它会让咱们尝到仅仅几句代码就能展示出一个页面的喜悦,也能让咱们在一个小的细节里纠缠不清,前端开发是有魔力的,是有生命的,它是链接用户的体验和后端数据传达的桥梁,后端数据如何精准,算法如何高超,若是没有前端的完美无误的呈现,一切都不复存在,一样,一个软件功能在强大,可是没有一个完美的用户体验,仍是会被后人诟病,一如前端深似海,入门易,精通难,但愿咱们前端人都能成为让用户满意的前端工程师!
相关文章
相关标签/搜索