美文网首页
“我”眼中的前端开发

“我”眼中的前端开发

作者: zhyooyy | 来源:发表于2017-05-11 20:32 被阅读0次

    前端开发是做什么的? 前端开发工程师的主要职责是什么?

    不如我们先来开一把王者荣耀再聊:

    倔强青铜:

    早期大家对前端的理解:切图、把设计师制作的效果图做成html、给网页添加动效

    不屈白银:

    web2.0的兴起,ajax的广泛应用,网页可以承载的内容变得越来越多,BS开始逐步替代CS;前端从最开始制作HTML、添加网页动效扩展到整体用户界面的实现以及业务逻辑的处理。

    This one here looks like it can take a lot.

    荣耀黄金:

    移动互联网开始崛起,移动智能设备的普及,前端工程师面临新一轮的挑战。响应式布局,跨端开发受到越来越多人追捧,各种移动框架开始崭露头角,老板们开始想着那不是请一个切图工就可以完成android 、ios、web三端的开发,前端工程师也做起了迎娶白富美,走上人生巅峰的美梦。

    辣个会兼容IE6的切图工需要兼容的设备

    尊贵铂金:

    很遗憾,大多老板还是要用3份工资来完成多端的开发,辣个做着美梦的前端大概也没能走上人生巅峰。值得庆幸的是跨端方案开始逐渐成熟、最终是谁也没有替代谁,探讨出一种新的解决方案:Hybrid-app。NODEJS的到来,为前端工程化、前后端完全分离、大前端提供了无限可能。

    永恒钻石:

    可能钻石时代还没到来吧,王者荣耀里到达钻石段位会有一个BAN/PICK 环节,希望大家都不会是被BAN的那一个。

    对于大部分前端开发,不管我们使用什么样的技术,最终目的都是成为一位优秀的产品研发工程师。打完王者荣耀,聊完技术更新迭代,让我们聊下体位和姿势:

    1. 沟通、协调资源的能力

    - 开发过程中积极的同产品探讨产品的流程、方向;

    - 同设计师保持紧密的沟通、更好的合作,共同完成界面的实现;

    - 更好的与后端工程师合作,在API制定和后续联调过程中保持自己的专业水准;

    - 能够很好的支持、理解测试的工作,在开发过程更好的自测,减少后续BUG数量和重开率。

    2. 擅于站在用户的角度开发产品功能

    - 理解用户体验、对什么是好的体验有深刻的认识

    - 在开发过程中注重理论和实践的应用,典型的一个负面现象是:很多人在问到前端性能优化时都能背出不下20条优化准则,实际开发过程中很少真正的去实施。在前端这个注重体验、细节的领域,我希望你在写每一行代码时都能关注到用户体验、性能优化;

    - 这里推荐一本书《Don't make me think》,案例很旧,但是教会了我在处理用户体验问题时思考的方式和角度。

    3. 自驱力和自我管理的提升

    - 在日新月异的前端领域希望你持续学习和进步,保持专业技能的高水准;

    - 不要只是被动的接受任务, 主动从工作中去总结和给自己找事做。

    - 有想到的再补充

    相关文章

      网友评论

          本文标题:“我”眼中的前端开发

          本文链接:https://www.haomeiwen.com/subject/mutotxtx.html