今天,论坛里goos版主提出了关于《前端与程序沟通有多难? 》,大家众说纷纷。
我觉得这个话题很好,正好前段时间自己也做过一次这样的分享,再将自己想到的整理如下:
作为一个团队,出现这样那样的问题是很正常的,关键是如何能处理好这些问题。
出现问题的原因:
1、个人的技术水平。这是影响团队合作的关键,如果某个人根本不胜任这份工作,那就是扯淡,还谈什么合作;
2、个人的性格、习惯、态度。在团队合作中,这也是影响沟通的因素;
3、时间成本。几乎每个项目很赶时间,到最后上线时候甚至得干到通宵,有时候程序员就直接在页面上改来改去,也不告诉前端,后期没有跟进优化,然后在以后应用中将错就错;
4、项目经理的协调问题。
5、…
建议解决方法:
1、个人份内的工作要做到位。作为前端,完成的页面要符合web标准,合理命名,清晰注释等。像我们,给产品经理的只是html页面,其他图片和css样式已经处理为绝对路径,这样就避免后台开发在套页面是可能出现的失误;
2、程序员是否应该学习web标准?其实这是个老问题,一个页面中出现不合理的嵌套、标签混用、直接在页面中写样式、遗漏或误删结束标签、空行断行等等这些大都是程序员常犯的错误。但究其现状,如果真是彻底的程序员,他们很少会用心的学习web标准的。我在我们内部分享的时候也谈到过,大家讨论的结果是:合格的程序员是不会犯这样的错误(我当然希望每一个程序员都是合格的);再就是程序员是应该了解web标准的。
3、有效的沟通。沟通是必要的,这毋庸置疑,但沟通的方法和技巧也很重要。如果上来就一通连珠炮,将所有问题不加思索的全部抛出来,那对方也没有好心情和你谈;各说各的理,互不相让也没有效果。项目经理在这个环节应该是起着至关重要的作用,他的协调,可以避免很多问题激化。还有就是,多以对方的角度考虑问题,互换角色。
4、凝聚团队力量。1+1可以>2,但也可能会<1,我们需要做的是尽可能成为团队的推动力。
5、多总结,多分享。不定期的做一些分享,让每位成员从他的职位、他的角度,分享相关的知识、个人的经验,团队成员积极讨论,形成良好的风气,并将好的东西加以应用,相信这是一种很好的提高,对个人、团队都是有作用的。
已有评论 有 1 位朋友发表了评论
刚忙完活。看博。无意中又来看你的博,不错。到此一逛,望回访。握手。