关于,为什么非要晚上加班的问题,这个问题最近一再被人问起。
首先一个事实是,是的,无论是我在腾讯,小米,还是创业公司的程序员兄弟姐妹们,都躲不开加班的。另外一个事实是,没有人愿意晚上加班干活。注意是加班干活,晚上做自己喜欢的工作不算。
我也经常想避免这种事儿,而在那之前我可以先讲讲,我觉得的,是哪些情况造成我们最后疲劳驾驶的结果。
一个App开发周期,从概念需求制定期,到用户可以下载使用,大约分成,策划,需求确认,UI设计,后台应用程序开发,前端应用程序开发,测试,交付上线,这么几个环节。
以我们目前的项目为例,因为要竞标,开发时间被缩减成3个月(为了使看到这里的你有个比照概念,以在携程的朋友为例,售卖旅游类产品的App初始开发周期大约是半年至八个月,后期功能迭代以月为单位。),而这还不是最糟糕的。
更糟糕的是,计划从4月份中标后,一直到5月10日,前期的需求和设计才最终定型。
然后我们又得回头看看Apple开发审核的特殊性(极其刻薄的规则限定,和令人抓狂的沟通渠道),我们一般都预留出20天左右的提前提交审核缓冲期。
就是说,想要7月20日达成这个任务,我们要6月20日就要提交,开发时间现在被压缩到1个月+10天了,Yeah!
下面是我们如何应对这种情况,我们计划是每天都工作到晚上9点半,周末单休。这种状态在持续到1个月以后,人员都开始挺不住了,正常啊!身体再好也挺不住啊!
即便如此,我们还是让产品开发进度,接近了上线计划。下面说,我们克服了哪些困难。
先说设计端,沈阳是二线城市,相比较北上广深,UI设计人员奇缺不说,水准和意识也差了一大截。比如说我们最开始是压根没有懂移动应用设计的设计师。
终于有了一个从北京回来的姑娘,会一些新东西了,又遇上生产规范严重不符合标准。嗯,这么说你可以不太明白,如果你打开一个她制作的App用截图文件夹,你会发现如下图片命名。
这些全都是设计工具自动产生的名字,从名字我们根本看不出来这是个啥,应该往哪儿放。只能一张张图去预览,或者直接问她。
而人家小姑娘刚回来,又刚刚结婚,所以晚上人家基本是不加班的,这个我完全可以理解,但问题就来了,她下班的时候,我们是没有下班的。混乱的命名会让我们在开发的时候,误解很多设计用意,导致最终产出的东西需要修改的UI设计问题是一大波一大波的。
但是好在,姑娘的态度是专业的,有问题马上改,而且愿意接收我们的建议。
下面,如果说有什么事比一个UI的不规则输出对我们App开发造成更巨大的打击,那就是一个屎一般的后台开发团队。
如果你感兴趣,稍后我可以找一个他们产出物的例子给你,一团乱麻,液态翔!结构上下混乱。你问一个商品的信息,有的没的都返回给你,感觉就是你去问了一个问题,对方跩给你一本小字典的感觉。
开发效率低下,你去反馈呢,对方说:“这个没办法,我们现在用的框架没法改。” 我作为一个前端开发者,时不时要去指导一下后台接口的规范,我是不是还得看看你们的数据库设计啊?
我已经连续暴击他们一个月了,现在慢慢的开始像个现代的Web开发者了。
在说了这么多之后,已经远远不止在回答那个我假设的问题,就是为什么我们要晚上加班,确切的说,我们经常是在下午3点以后才拿到对应的修改和功能点,而这不能完全怪上一个环节的产出效率,因为他们也是在差不多那之前1-2个小时才拿到修改意见。最后抢时间的操作,就都落在我们最后产出上线的这个环节上了。
用一个场景描述来连贯地说明这个过程,做决策的领导层在开了半天大会决定要追加一个页面分享功能,调整修改之后,事情移交到设计部门设计,同时告知后台添加分享需要的程序接口开发。此时是上午11点。
设计部门产出物于当天下午3点来到开发部门,开发部门在使用过程中发现图标命名问题,导致用错了按钮,调细了线宽,于是联系UI返工。此时的UI已经下班了。
第二天下午,在解决了设计问题后,下午2点,后台的新接口上线了,后台的接口上线的内容与他们给出的文档严重不符,沟通后勒令其整改。
下午5点半后台接口重新上线,发现连接方式存在安全隐患,沟通后勒令其整改。
下午7点半,后台接口再次上线,联调后,前台程序多次崩溃,最后发现其中的某个数据字段隐藏在一个错误的层面的错误的地点。
下午8点半的时候,后台反应说,优惠券的数据使用的不对,应该把他们返回的title字段用作为优惠券的类型,而type字段用来显示优惠券的名字。被我骂回去了,“英文再烂,你是不是也有字典啊?!自个儿查查这几个字是啥意思先。”
附上一个后台英文命名典型:addProductCommentUsefulCount,我给他改造了一下,叫markAsHelpful。
然后我们就是这样,在9点左右,拿到了可用的全部材料,开始工作的,同时你不能缺席之前的各个环节,否则你可能9点的时候还是拿不到像样的东西。

Cheers Love!
First of all, let me celebrate for our team’s new output!! Snow Online, which is an e-commerce App. By a 48 days developing dash, finally we did it.
And now I can settle down and talk about what was supporting during this peak climbing. My Play station 4!!
PS4 graceful like an ancient greek sculpture

Read more »

It’s been a long period that I haven’t blog anything in English. Tons of things happened.

Act of love

The best abstract animation design ever.

Act of love

The programming things

I just accomplished a mini HTML app with Hilo, a tiny but powerful game framework which is created by Alibaba front-end team. Like I’ve been always claiming, I am learning, learning about everything, about how to create a whole app, how to create something that can merge all my skills, thoughts, and innovations, to the ones I love.

Read more »

昨天早上爬起来的时候我已经知道自己严重缺觉了,但是立马就收到消息说公司停电,而那之前一天我把笔记本充电器放在公司了。我开始了长达10分钟的适配期,从忽然觉得无所适从,到在家里四处巡游了片刻,老婆当时也在家里,我在用吸尘器吸了一遍屋子后,在老婆的劝说下去补觉。
aad

Read more »

69
密闭的通道中挤满了来看69秀的人,接踵摩肩,前面的阿姨时不时回头向几米远的被挤分散了的另外几位老太太投去微笑,之后头靠在墙壁上慢慢喘气。那笑容是如此复杂,饱含着矛盾和挣扎,同时又不想放弃大老远来获得的看西洋景的机会。我们在到达这里之前,完全错估了来看成人秀的人群数量和年龄组成,所以当我看到被花白头发的老头老太太们挤满了三层之字型通道时,我确实打怵了。被操着各地方言的同胞环绕,肆无忌惮的大声表达自己的兴奋之情,我和老婆刚加入队尾不久,就被挤的出了一次被动的加塞儿。
“嘿~小伙子干嘛呢?没看到这有人跟着儿站着嘛?”
“真是的一点素质都没有,二嫂您上我这儿来!”
离开首都三千多公里,居然还在排队看成人秀的时候被京城大妈做素质教育。人群的上方隐隐地笼罩着一层白雾,疲惫的人群散发的混合汗液的荷尔蒙在高温的环境下蒸腾。
同一个团儿的另外一个女孩D,是去年去日本时候认识的,今年约了一起再出发。从得知晚上最后一站是成人秀开始,她就超级兴奋地叽叽喳喳,段子越说越露骨,刚满30岁的她微驼着背,疲劳的眼珠微微发黄,遍布血丝,和团里所有男性成员来来去去。我却在心里暗暗下决心以后不再和她一起出去旅行。
终于挤进了大楼之后,就是那开着巨大冷气狂吹的密闭走廊了,每次放进去一群人,人群都会发出起哄的呼喊,而蛇形前进的队形让我们能看到被放入秀场的人群们兴奋地奔跑着,急促的呼吸跟之前的白雾混杂成馊臭的气息。我几近昏厥,老婆不停地帮我捏脖子揉肩。

Read more »

outside_hotel_au
图与文没有任何关系。

我早就打算开始写读书笔记了,挺长时间之前吧,今天我很开心地开始记了!!!
对人种的歧视性称呼来自不同人种,民族,地域差异造成的,其具有非常复杂化的历史背景原因。但有一个共识是必须明确的,就是,歧视性称呼是完全相互的。
我觉得有趣的,对各色人种的歧视性称呼:

  • Oreo
    思想行为白人化的黑人。初期流通于黑色人群内部,后被广泛使用。带有贬义。

  • Banana
    思想行为白人化的黄种人。这个大家都知道嘛~列举在这里完全是为了类比。

  • Apple
    印第安人称呼对妻子不忠的印第安人,特指红色(代表忠诚可信)的苹果,内里白色(代表不忠)。我猜测这部分表达了印第安人对白种人忠诚度的态度。

  • Wetback
    特指通过游泳偷渡过Rio Grande河到美国境内的墨西哥人,强烈贬义。

    Read more »

在繁杂的琐事中,居然忽然想起来去详细了解一下QA与QC的定义。

QA(Quality Assurance)可以翻译成质量保证,品质保证。
QC(Quality Control)可以翻译成质量控制。

两者同时也都对应服务于企业中的对应部门以及职能人员。

以下为译文 原文地址

什么是产品质量?

产品质量,是在满足用户的需求和预期的同时避免产品的瑕疵、缺陷以及相关的衍生问题。满足用户需求的过程是有标准可遵循的。

什么是保证?

保证是由组织管理提供的,它意味着对某种产品给出正面的声明,进而表达对产出物持有质量方面的信心。同时它担保产品在正常使用过程中不会出现故障。

那么,什么是质量保证(QA)呢?

质量保证,就是我么常说的QA,其对应职能是专注于防止缺陷的发生。质量保证要确保解决方案,工艺技术,操作方法和处理过程是完全为指定项目设计并正确地实现。质量保证活动是为了监控和确保以上提到的处理过程在管理和交付生产环节中被确实的执行。
质量保证是一个积极的处理进程,其本质是预防。通过QA活动可以及时发现操作过程中的问题,质量保证(QA)需要被实现在质量控制(QC)之前。
Read more »

Kindle Unlimited上线是悄悄的,嗯,我虽然喜欢悄悄滴上线这类低调的做法,但我暂时不打算开这样一个账户,试用都不想试用,原因很简单,我至少还有30+的未读书在等着我。My time is not unlimited。

WTF

一改之前单线程式的读书方式,我开始把大约买到手里的能拆开的书,都拆开,进行30页左右的试读,这更接近一个图书编辑,或者记者的做法,这样做的原因其实很简单,就是我的阅读速度永远跟不上我产生的新兴趣。同样令我头疼的是我的逼格永远高于我的收入。因此,我只能做一些妥协,改变,对拿到手里的新书,我想要尽可能快速地了解它在说什么。
某日的一则短文提到,广泛的浅读大部分都是浮光掠影,读了也跟没读没有什么大的区别,选择合适的读物做深入阅读才是能获得真知的好办法。但这样的前提是,你的目的性足够明确,例如你想要通过司法考试,你当然应该集中阅读一个系列的司法图书。而对我来说,阅读是一种成为了习惯的行为,我并非想要今天读完一本投资类型的书,明天就开始要做自己的投资项目。这是我从白爷的对谈中反思的,就是我这样庞杂的,耗费精力同时又不具备特定目的阅读,是否有意义。

Read more »

这是今年我送给老婆的,情人节礼物。
AKBWaterColor
是的你可以说我又拿拙劣的画技糊弄事儿了。老婆上传到朋友圈的我画的画,基本都是一阵赞叹,然后就词穷了,没有人指出你哪个地方比例不正确,哪里的颜色用老了。当坐到一起的时候,没有人和你谈读书,也没有人和你谈画画的乐趣,画具的类别,勾线笔的品牌和粗细。

Read more »

白爷 16:12:19
王爷,您老买的是啥商业保险呀?
我 16:12:24
平安啊
我 16:12:40
险种叫,护身福
白爷 16:12:42
叫啥名?啥险种?
白爷 16:12:47
哦哦
白爷 16:13:08
我老婆问的,她想再帮家人买
我 16:13:48
嗯嗯,嫂夫人应该也认识做保险的吧
白爷 16:14:49
是的
白爷 16:15:05
她嫂子也是卖保险的
我 16:15:11
这年头,谁还不认识几个做保险的亲朋啊~
白爷 16:15:43
对呀,整天被各种轰炸啊
我 16:26:33
每次有这样的亲朋上我这来
我 16:26:38
我都热烈欢迎
我 16:26:49
请他们吃饭,喝咖啡
白爷 16:27:06
然后咋处理?

Read more »
0%