一位淘宝前端开发人员的心声:马云的加班论是谬论

  这是某位淘宝前端开发人员一篇博客,转载过来,与各位分享:

  最近心里有点烦,烦出高血压的话,就要到“无忧高血压http://www.wuyougaoxieya.cn“去找些降压的方法了。忙着一堆事情,终于能轻松点了,码码字,透透气。

  不加班冲突

  昨天因为不愿意加班,和一个项目经理Y发生了一些不愉快。Y的一部分理论是马云语录:“正常上班是正常的,不正常上班也是正常的,只有工作没有完成是不正常的。”我坚持的是:“第一,在上班时间内,我肯定会努力解决问题,想尽一切办法。第二,如果上班时间内没搞定,对不起,家庭比工作更重要,我得先做更重要的事。”

  现在想想,Y的确有Y的难处,但这件事情,不应该通过强制加班来解决。在阿里,加班是自愿的,也是无酬的。当员工的确不想加班时,是应该可以自由选择的。从加入淘宝一直到过年前,我几乎都是有求必应,有班必加。但人总有倦的时候,总有疲惫的时候,总有有想法的时候。我不想加班,Y却想通过加班来解决问题,这个矛盾,我也不知道怎么解决。Y我理解你的难处,但也请你尊重我的选择。

  马云的加班论,我一直觉得是谬论,因为很难判定“一天应该完成哪些工作”。比如这个例子中,Y的理解是,今天要把反馈的问题都改完。我的理解是,今天把工作时间内能做的事情做完。不同的角色,不同的角度,对“当天的工作是否完成”的判断是不同的,而且不存在对错。马云的不少观点,都是初看有点道理,细想却经不起推敲。

  当然,这还和公司的体制以及绩效考核等有关,这些敏感话题,不多说。

  淘宝改版的喜与忧

  淘宝改版了,论坛上骂声一片。一天之内,长达300多页的反馈,的确让我们这些局内人很沮丧。我只说说“已买到/已卖出的宝贝”列表页面,从加入淘宝开始,就一直负责部分交易相关页面的前端工作,真的是很有感情了。

  “已买到/已卖出的宝贝”页面,上次改版是08年6月份,回顾一下当时的公告贴吧。当时也有不少用户对新页面不满意,非常反对,要求恢复老版。和这次很多卖家的口号是一样的,只是这次反应更剧烈,有时想想,蛮戏剧化的(现在要求恢复的是当时极力反对的)。

  关于网站改版,JavaEye的坛主robbin有过一篇很不错的分析。一般来说,改版要采取渐进式,一次不要发布太多功能,并且最好有个老旧并存,新版公测期。这两点,因为各种原因,淘宝这次明显没做好。但这和上层的决策有关,现在还难以看出好坏。改版的策略和方式,在此不多说(我这个小虾米也影响不了什么)。

  我说一点能说的,以及我的担心:

  首先,淘宝现在已然是个大象,很多新项目新功能都在开发中。淘宝鼓励做加法,同时大部分项目也只敢做加法。举个简单的例子,“已买到的宝贝”列表页面,“我要秀”功能,很鸡肋的一个功能,而且里面的页面都好久没维护了,就是这样一个大部分用户不会去用的功能,却死活去不掉,因为这牵扯到麻烦,可能有风险,于是一个项目一个项目下来,一直留到了现在。

  这和我的理念有冲突,我推崇的是简单法则,我相信的是GettingReal.我觉得保持简单,突出核心竞争力,这也是淘宝应该做到的。小学,我们先学加法,然后才学减法,因为减法比加法更难。对于一个产品来说,减法更需要魄力。我亲爱的淘宝,什么时候,你才能学会做减法呢?(或许高层们比我看得更远更深,纯粹当我发牢骚吧。)

  其次,淘宝已经是大象,大家都忙着新项目和新功能,对原有系统的一些问题,却不大愿意花费时间去改进。例子很明显,“我的淘宝”里面的页面,风格有好几种,统一“我的淘宝”,这件事情两三年前就有人提,但一直到现在,却没有人真正的把这件事情做起来。都忙着做加法呢,没时间做扫地的工作了。真诚期望淘宝什么时候能设立“默默无闻改进奖”,而不是仅搞个“轰轰烈烈创新奖”。(当然,我这里仅针对前端展示层。对于后台功能,比如这次改版,我相信对底层代码是做了很多重构和改进工作的。但每次进入“我的淘宝”,心里忍不住还是会痛一下。)

  最后,在淘宝开发流程中,还是有非常多的不足。这次改版发布后的调整过程中,视觉和交互设计师的精心设计,比不上高层的一句话。种种情况,职责的不分明,有时真让人怀疑,这是不是淘宝。(很多公司都有这种毛病,但身临其境,还是让人很郁闷。)

  对自己以及对公司的建议

  1、加班要尊重员工自己的选择。如果的确需要加班,请选择合适的方式交流沟通。(我自己也做得不够好,性子有点急,以后一定要注意)

  2、改版要慎重。一定要采取妥善的方式,尽早从最终用户中获取建议。

  3、学学减法,我相信对淘宝有好处。

  4、默默无闻的改进,有时比轰轰烈烈的创新更重要。

  5、产品经理,项目经理,10243.html">视觉设计师,交互设计师,要职责分明,要彼此尊重。

  6、高层请在自己精通的领域指点江山,请不要轻易否定员工的努力,某些领域,你不一定比员工强,你的感觉也不一定对。

时间: 2024-10-28 08:11:08

一位淘宝前端开发人员的心声:马云的加班论是谬论的相关文章

RGB转换实现代码,淘宝前端开发工程师笔试题_javascript技巧

例如: #1234ff 输出 #1234ff #123 输出 #123 #12345g 输出 #12345g 复制代码 代码如下: function RGB(rgb) { reg=/^#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})$/; if ( reg.test(rgb) ) rgb='rgb('+parseInt(RegExp.$1,16)+","+parseInt(RegExp.$2,16)+","+pars

前淘宝前端开发工程师阿当的PPT中有JS技术理念问题_javascript技巧

第7个PPT的代码是用 JS 去设置 CSS,这与"不同浏览器解析DOM不同"没有任何关系,是CSS的兼容性!而且用JS去直接设样式是技术理念上的一个错误! 第9个PPT的代码是用DOM脚本编程,而不是用兼容性更好的表单 name 去取表单中的对象.好像没有 DOM 脚本编程就无法活了,不要什么都 XXX.getElementByXXX 方法. 第10个PPT的代码是用: if(document.all){}else{} 而代码明明是addEventListener()方法,那为什么不

前端开发人员和产品设计师之间的沟通

作为互联网产品设计师,在和前端开发人员沟通时你是否常常会听到这样的声音: -- "大姐,给点专业精神好不好,这个表格是自适应的,你这样设计页面不好扩展啊-"--"用ajax不是不行,不过你要事前给我说嘛,你不说我怎么知道呢,你说了我就知道了嘛-" 面对这些回答,除了欲哭无泪,你有没有想过是什么原因导致出现这样沟通偏差,有没有解决的办法呢?设计师需要了解哪些知识才能和前端开发人员来更好的合作呢?  首先得从这两者之间都有哪些不同说起.我认为最主要原因在于设计师和前端开

【转】前端开发人员需要了解的IE hasLayout

IE的haslayout是个很纠结的东西,但作为一名合格的前端开发人员来说,haslayout属性是必须掌握的. ------------------------------------------------------------------------------------------------------------------------------------------- 拥有layout概述 Internet Explorer 中有很多奇怪的渲染问题可以通过赋予其"layou

前端开发人员必备的14个常用开发手册

对于Web开发人员和设计师来说,熟记每一个多种常用语言或框架的语法是非常麻烦的事情,所以,每一种语言都会为方便用户查询语法而建立详尽的速查操作手册,使得用户可以随时找到可能忘记的某个语法的具体信息及使用方法,这里就是前端开发人员应该在日常工作中必备的14个常用语言或框架的开发手册. HTML HTML 5 手册 HTML 5 可视手册 (X)HTML 元素和属性 HTML 手册 HTML5 圆角手册 CSS CSS 2 可视手册 CSS 3 手册 CSS 手册(V2) CSS 手册 JavaSc

网站加速 美工和前端开发人员也很关键

一般而言,关于网站的加速,大部分人认为是后端开发者和系统管理的职责.这种观点不完全正确,因为一个高性能的网站,不仅取决于网站的后端,还依赖网站的前端,也就是说还依赖于美工和前端开发人员. 事实上,就目前的网络环境来看,我们在浏览正常的网站时,通常总耗费时间的10-20%用在了后端,剩下80-90%的时间被前端所消耗.所以,如果 你计划提升网站的速度,不妨在优化后端的同时,让美工和前端开发人员考虑以下几个方面.相信你可能会感叹,不大动刀戈也可以有效地提升网站的性能. 1. 尽可能减少 HTTP 请

淘宝API开发系列---阿里.聚石塔.开放平台的使用

好久没有继续跟进淘宝的API使用了,有很多做相关应用的同行都来咨询,很多都因为自己开发工作比较忙而没有来得及好的处理,前几天,有一个朋友叫帮忙指导如何使用淘宝API,由于原来有一些成熟的例子应用,因此原以为直接运行或者稍微修改一下即可,因此没有太多的注意. 可是,发现淘宝的API应用变化已经很大了,离我最后一篇淘宝API例子的随笔<淘宝API开发系列---淘宝API的测试及使用2 >有一年多的时间了,因此重新到http://api.taobao.com/myresources/standard

淘宝API开发系列---淘宝API的测试及使用2

继续前面一篇随笔<淘宝API开发系列---淘宝API的测试及使用>,来继续介绍淘宝API的具体代码开发部分,上篇主要是介绍淘宝SDK开发的一些流程及必备的信息,以及掌握如何学会利用API文档.淘宝API测试工具来获取我们所需的数据,其中我一般倾向于获取Json数据,然后进行分析,其中Json数据可以通过JsonView工具(http://jsonviewer.codeplex.com/)进行格式化显示,方便我们了解和区分各个属性的信息.另外淘宝的SDK里面,封装了很多对象,我们通过数据就可以获

淘宝API开发系列--商家的绑定

在上篇<淘宝API开发系列--开篇概述>介绍了下淘宝API平台的一些基本知识,由于一直有事情忙,就没有及时跟进随笔的更新,本篇继续讨论淘宝API的开发知识,主要介绍商家的绑定操作.上篇我们说过,淘宝就是基于应用程序键来控制用户的访问频率和流量的,另外可以通过应用程序键,让使用者登陆确认,获取到相关的授权码,然后获取SessionKey,作为访问使用者淘宝资源(如买入卖出等私人记录的信息).  我们再看看SessionKey是如何获取的(下面是淘宝关于正式环境下SessionKey的说明): 正