浅谈本人的经验。也算是与大家交流吧,本人眼下也是从事前端的工作,时间并不长,说的不好,请见谅。

首先,前端project师必须得掌握HTMLCSSJavaScript

仅仅懂当中一个或两个还不行,你必须对这三门语言都非常熟悉。

也不是说必须对这三门语言都非常精通,但你至少要可以运用它们完毕大多数任务,而无需频繁地寻求别人的帮助。

优秀的前端project师应该具备高速学习能力。推动Web发展的技术并非精巧不动的,没错吧?我甚至能够说这些技术差点儿每天都在变化。假设没有高速学习能力。你就跟不上Web发展的步伐。你必须不断提升自己,不断学习新技术、新模式;只依靠今天的知识无法适应未来。Web的明天与今天必将有天差地别。而你的工作就是要搞清楚怎样通过自己的Web应用程序来体现这样的翻天覆地的变化。



计算机科学这个大门类以下的很多分支在人们眼中实际上都不外乎科学。可是,我们所说的前端不是什么科学,而是艺术。艺术家不仅要掌握谋生的技术。还要懂得怎样运用。对同一个问题的解决方式在这样的情况适用。在还有一种情况下可能就不适用。对Web应用程序的前端而言,解决同一问题的方案常常会有非常多。

没有哪个方案是错的,但当中确实有一些是更合适的。优秀的前端project师应该知道在什么情况下使用哪种方案更合适,而在什么情况下应该又一次选择。

优秀的前端project师须要具备良好的沟通能力。由于你的工作与非常多人的工作息息相关。

在不论什么情况下。前端project师至少都要满足下列四类客户的需求。

产品经理——这些是负责策划应用程序的一群人。他们可以想象出如何通过应用程序来满足用户需求,以及如何通过他们设计的模式赚到钱(但愿如此)。

一般来说,这些人追求的是丰富的功能。

UI设计师——这些人负责应用程序的视觉设计和交互模拟。他们关心的是用户对什么敏感、交互的一贯性以及总体的好用性。他们热衷于流畅靓丽但并不easy实现的用户界面。

项目经理——这些人负责实际地执行和维护应用程序。项目管理的主要关注点,无外乎正常执行时间(uptime)——应用程序始终正常可用的时间、性能和截止日期。项目经理追求的目标往往是尽量保持事情的简单化,以及不在升级更新时引入新问题。

终于用户——当然是应用程序的主要消费者。

虽然我们不会常常与终于用户打交道。但他们的反馈意见至关重要。没人想用的应用程序毫无价值。终于用户要求最多的就是对个人实用的功能,以及竞争性产品所具备的功能。

那么。前端project师应该最关注哪些人的意见呢?答案是全部这四类人。优秀的前端project师必须知道怎样平衡这四类人的需求和预期,然后在此基础上拿出最佳解决方式。由于前端project师处于与这四类人沟通的交汇点上,因此其沟通能力的重要性不言而喻。假设一个很酷的新功能由于会影响前端性能,必须删繁就简,你怎么跟产品经理解释?再比方,假设某个设计假设不改回原方案可能会给应用程序造成负面影响,你怎么才干说服UI设计师?作为前端project师。你必须了解每一类人的想法从何而来,必须能拿出全部各方都能接受的解决方式。从某种意义上说。优秀的前端project师就像是一位大使,须要时刻抱着外交官的心态来应对每一天的工作。



我告诫新来的前端project师最多的一句话,就是不要在没有作出评估之前就随便接受某项任务。你必须始终记住。一定先搞清楚别人究竟想让你干什么,不能简单地接受“这个功能有问题”之类的大概其的说法。并且,你还要确切地知道这个功能或设计的真正意图何在。

“加一个button”之类的任务并不总意味着你最后会加一个button。还可能意味着你会找产品经理,问一问这个button有什么用处,然后再找UI设计师一块探讨button是不是最佳的交互手段。要成为优秀的前端project师,这样的沟通至关重要。

无论从哪个方面讲,我都认为前端project师是计算机科学职业领域中最复杂的一个工种。绝大多数传统的编程思想已经不适用了,为了在多种平台中使用,多种技术都借鉴了大量软科学的知识和理念。

成为优秀前端project师所要具备的专业技术。涉及到广阔而复杂的领域。这些领域又会由于你终于必须服务的各方的介入而变得更加复杂。

专业技术可能会引领你进入成为前端project师的大门,但仅仅有运用该技术创造的应用程序以及你跟他人并肩协同的能力,才会真正让你变得优秀。

-------------------------------------------------------

原文地址:https://neveryu.github.io/guestbook/

Githubhttps://github.com/Neveryu

新浪微博:http://weibo.com/Neveryu



 

  







很多其它学习资源请私信我的新浪微博...

【前端】怎样成长为一名优秀的前端project师---的更多相关文章

  1. 如何成长为一名合格的web架构师?

    写代码要经历下面几个阶段.  一 .你必须学习面向对象的基础知识,如果连这个都忘了,那你的编程之路注定是在做原始初级的重复! 很多程序员都知道类.方法.抽象类.接口等概念,但是为什么要面向对象,好处在 ...

  2. 如何成长为一名合格的web前端开发工程师呢?

    前端开发工程师不仅仅要掌握一些基础的美工设计等还要懂得网页设计类的HTML JavaScript和css,这三种能力缺一不可,虽不要求你特别的精通,但至少要熟练的掌握,能够运用自己所了解的这些技术和知 ...

  3. 如何成为一名优秀的前端工程师 (share)

    发现一篇不错的博文,和大家分享一下,为有志成为一名优秀前端工程师的童鞋们提供一个参考. :)~ 本文来源:http://www.biaodianfu.com/what-makes-a-good-fro ...

  4. 想成长为一名年薪50万+的实战型架构师?必掌握这7大实战技能经验--阿里mike

    想成为一名架构师,但是架构师对应的技能,我应该掌握哪些啊?以及掌握的程度是什么样的?如何成为一名真正的实战性架构师? 我简要分为以下7点来谈谈,从技能的角度抛砖引玉,希望你对你架构师之路有一定的参考. ...

  5. 优秀软件project师必备的7大特性

    不是每个程序猿都能成为优秀的软件project师. 在过去的6年时间里,我在Ooyala.Quora和now Quip这3个创业公司面试过许很多多挺有发展潜力的"种子选手".他们都 ...

  6. 成为一名优秀的Web前端开发者

    本文记录了两位工程师为web开发者们所提出的多条建议,其中一位推荐了多种实用的工具与技术,而另一位则对于如何克服浏览器开发时所面临的挑战提出了诸多建议. Rebecca Murphey是来自于Baza ...

  7. Web前端工程师成长之路——知识汇总

    一.何为Web前端工程师?          前端工程师,也叫Web前端开发工程师.他是随着web发展,细分出来的行业.Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript ...

  8. 【JavsScript】转载---如何成为优秀的前端

    题记 做好前端 关于离职 如何成为优秀的前端 书籍推荐 博客推荐 源码阅读 去面试 14年计划 招聘信息 题记 四月前,低迷.失志踌躇不前形容自己再好不过,中途来了一次彻底的醒悟,于是我发现自己变得勤 ...

  9. 前端HR告诉你—如何面试Web前端开发

    分享一篇HR前端面试心得: 面试前端工程师对我来说是一件非常有意思的事,因为面试过程很大程度上也是自我提升的过程.无论大公司还是小公司,之所以在如何招聘到真正有能力的,前端工程师方面会遇到同样的问题. ...

随机推荐

  1. 【Linux】网卡配置与绑定

    Redhat Linux的网络配置,基本上是通过修改几个配置文件来实现的. 虽然也可以用ifconfig来设置IP,用route来配置默认网关,用hostname来配置主机名,但是重启后会丢失. 相关 ...

  2. debian 9 安装AMD驱动

    目录 debian 9 安装AMD驱动 安装驱动之前: 安装驱动: 安装驱动之后: debian 9 安装AMD驱动 需求说明: 安装完成debian系统后独显驱动未安装 操作系统版本: kyeup@ ...

  3. find_element——By 元素定位

    • find_element(By.ID,”loginName”)• find_element(By.NAME,”SubjectName”)• find_element(By.CLASS_NAME,” ...

  4. windows下在指定目录下打开命令行

    直接用cd的话比较麻烦,可以先进入制定目录后,按住shift键,鼠标右键可以选择“在此处打开命令窗口”

  5. 【Luogu】P1383高级打字机

    可持久化线段树模板题之一. 权当温习主席树模板 #include<cstdio> #include<cstdlib> #include<cctype> #defin ...

  6. apache kafka参考

    apache kafka参考 消息队列分类:  点对点: 消息生产者生产消息发送到queue中,然后消息消费者从queue中取出并且消费消息.这里要注意: 消息被消费以后,queue中不再有存储,所以 ...

  7. HDU 1166 敌兵布阵【分块】

    Problem Description C国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了.A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任 ...

  8. uva 11997 优先队列

    K Smallest Sums You're given k arrays, each array has k integers. There are kk ways to pick exactly ...

  9. polya burnside 专题

    polya题目:uva 11077 Find the Permutationsuva 10294 Arif in DhakaLA 3641 Leonardo's Notebookuva 11077 F ...

  10. HTML 文档之 Head 最佳实践--摘抄

    HTML 文档之 Head 最佳实践 story 01-10 阅读 353 收藏 0 收藏 这篇文章整理了作者认可的一些最佳实践,写在这里与各位分享 阅读原文折叠收起 HTML 文档之 Head 最佳 ...