程序员、产品经理和设计师的故事

2016-09-25 池建强 MacTalk MacTalk

今天讲三个小故事,三角故事……

小明的故事

小明是一位程序员,或者叫软件工程师,不重要。最初小明的工作并不是编写主程序,而是写单元测试。

写了半年之后,小明和他的主管发生了这样一段对话:

我想换换工作内容。
为什么?
我不想一直写 JUnit。
别人也写单元测试么?
没人愿意写单元测试,只有我写。
……那你想干嘛?
我想写一些真正的程序。
什么是真正的程序?
比如 Java,比如面向对象编程,你总要写一些类和各种各样的方法,而不是一直写 Test Case。
好的。

那一天秋意正浓,橘色的阳光透过玻璃窗打在小明的身上,一切都显得十分虚幻,但是小明知道,真正的编程生涯开始了。他不仅学会了写真正的程序,而且掌握了很多服务器端的编程技巧,他做的产品有很多企业用户在用,小明变得快乐起来,渐渐摆脱了注定孤独一生的阴影。

不止于此。

小明开始学习一种新的编程语言 Objective-C,因为移动互联网时代开始了。他在编译 Web App 的同时构建 IPA,在清晨的微光中调试程序,在每个夜晚与模拟器窃窃私语……他完成了第二个阶段的技术方向选择。到了离开的时候,他要去寻找更大的梦想。小明去了南方某个城市,做了一家公司的 iOS 主程,并且带领团队开发开发出了很多著名的软件,有更多的普通人用到了这些 App,小明实现了自己的一部分梦想。

小明是个典型的程序员,聪明,对程序逻辑领悟能力惊人,学习能力强,沉默寡言,冷静,或者说冷酷。经常有产品经理急吼吼的跑过来提需求或报 bug,小明也不会慌神,大多数时候他都会一手插在怀里,另一手托着下巴,看着这个已经完全不知所措的家伙,说,「等我把这个 bug 改完再说」。我想,如果有一天有人跑来告诉小明说有 19 个数据中心被外星人攻击了的话,他的回答也只会是:「为什么他们不攻击 20 个?」

小明比较讨厌的事情有两个,一个是产品经理觉得自己可以从技术上指导程序员,另一个就是需求变更。这两者都会导致代码的改变,这是一件非常让人头痛的事情。小明常说的一句话是:有话好好说,别动代码。不过有一个产品经理,小明是很喜欢的,因为和他配合总是很顺畅,他非常了解程序员。而且,当小明说出「有话好好说,别动代码」的时候,这位产品经理会强硬的回一句「要砍就砍我,别砍需求」。

说出这句话,需要勇气,而勇气是产品经理必备的素质之一。这位产品经理叫做小岳。

小岳的故事

小岳毕业于某科技大学,非少年班。对于后者他常常心有不甘,因为身边总有更牛的天才出没。小岳性格温和,才华横溢,并且胸怀大志,梦想打造改变世界的产品。他有一句名言,「让正确的事,相继发生」,到底发生了没有,目前没人知道。

小岳最初是个程序员,写嵌入式程序,后来发现自己在这个领域才能匮乏,转身做了产品经理,居然做得风生水起。小岳最早在一家大型电商公司任职,是真的大,几万人那种。那么大的公司官僚和繁复的规则难以避免,小岳无法忍受这些束缚,他希望与一群才华横溢的工程师走向成功的巅峰,而不是无所事事的摆流程图,做一些无关紧要的特性。于是小岳放弃了一些看起来虚无的利益,来到了一家创业公司。

很快,前公司上市了。

忘掉了「钱」公司上市的事情,小岳开始全身心的投入到新工作中,他有了自己的产品团队,有时候人多些,有时候人少些,不重要,他牢牢记住自己是个产品经理,做最好的产品才是他应该关注的事。

对于产品经理的定位,他是这么说的:

「让正确的事情相继发生」,就是产品经理的全部工作,如果在这个过程中需要懂技术,就去学技术,需要懂交互,就去学交互,需要懂画图,就去学画图,需要懂公开演讲,就去学公开演讲,需要懂 XX,就去学 XX。团队中,谁都可以说这不是我的职责范围,只有产品经理不行。
觉得冤枉、憋屈、不公平?抓紧时间,赶紧转行。

现在的问题是,小岳会不会转行呢?

说起技术,小岳有程序员背景,和程序员们聊天的时候会顺嘴冒出一些开源技术和架构名词,这时候程序员们(包括小明),就会笑嘻嘻的围上来说,「哇,你很懂技术嘛」,这时候小岳就会一脸无辜的说,「我懂个屁啊,也就知道个概念,我特么连 Hello World 都不会写」,然后小明们就会放下手里的砖头,安心去编程了。

小岳喜欢与最优秀的工程师合作,因为他们总能完成那些看起来不可能实现的需求。还有重要的一点是,当他对优秀的工程师说「要砍就砍我,别砍需求」时,并不会真的被砍。

上次见小岳是在 QCon 的大会上,离开的时候他望着巨大的 QCon 商标若有所思。他可能知道,是时候干一番轰轰烈烈的大事了。那时候,他并不知道自己将要面对的命运是什么。谁知道呢?

上海 QCon 大会 9 折还有最后两天,没报名的赶紧的(为霍老板临时植入一下)

有了程序员和产品经理,就能做出完美的产品了吗?我们还缺一个设计师。

小峰是设计师,他在一家以用户体验为最高追求的公司任职。这家公司常年处于风口浪尖,人们总是讨论它是不是不行了,是不是被收购了……但是这家公司一直在不屈不挠的往前走,也许,梦想就在前面呢?

小峰的故事

小峰是一名快乐的设计师,精力似乎无穷无尽,他的上班时间在上午10点到12点之间,下班时间……没有人知道。因为你经常在凌晨四点钟收到小峰的邮件,邮件的开头一般是这样的:

Dear, All
请查收附件,已经按时按需求输出了设计稿。
有任何问题,随时和我联系。

然后,事了拂衣去,深藏功与名。有时候一个设计交互关联到不同的部门,他还会在邮件中 @ 相关的成员,推进产品进度。

打开附件,你就会看到精美的设计稿和标注清晰的说明。这种邮件常常给程序员们造成极大的心理压力,早上刚爬起来,咣一封设计邮件就砸过来了,打开一看,卧槽上一版设计稿还没做完这一版新的设计又来了,什么时候是个头啊?特别绝望。等你上午去和小峰交流设计实现的时候,你会发现他已经在兴致勃勃的画另一个设计图了……

在这家公司做设计师,工作并不轻松,他们常常要与要求极端严格的老板打交道,而讨论的时间往往是在凌晨,人最容易疲劳的时候。追求完美主义的老板经常会为某一种颜色或一种光影效果纠结很久,设计师们也会被残酷的折磨好几天。当终于调出了那个 damn color 的时候,老板会开心的说好几遍,「就是这个绿色,就是这个绿色!」小峰也会松一口气。

工作富有创意,并且残酷,但是设计师们都很享受这种挑战,他们非常年轻,兴趣广泛,并且使用着最好的设计工具,他们的 iMac 屏幕都像大海一样一眼望不到边际,那种 5K 屏……你没用过真的不知道什么叫大。

设计师不怕改设计,也不担心创意匮乏,他们最烦的是心爱的屏幕总是被毛手毛脚的程序员和产品经理们摸的体无完肤。所以,小峰在自己的 iMac 上贴了一个纸条,上面写着:

要摸就摸我,别碰屏幕!


故事讲完了,你喜欢哪种职业呢?

我决定为程序员、产品经理和设计师设计了三种主题的 T恤(卫衣),他们是:

程序员:
中文:有话好好说,别动代码
英文:Keep calm and send a pull request

产品经理:
中文:要砍就砍我,别砍需求
英文:Make thinks right

设计师:
中文:要摸就摸我,别碰屏幕
英文:Keep it simple and stupid

文案创意来自硅谷程序媛朱赟、杭州产品经理邱岳和北京设计师张燕峰,嗯,还有我,在这里感谢他/她们!

效果图是这样的,男女都有,还有卫衣,绒衣等。


说明:
1、本次还是和优定制合作制作衣服。
2、重筹项目,限时不限量,截止日期9月30晚24点。收到衣服的时间在10月12日左右。
3、衣服有质量问题可以免费退换货,初次购买遇到尺码问题也可以免费换货,联系客服。
4、部分颜色、尺码如果不能选择,即为缺货,可以购买其他颜色的相应尺码。
5、产品从棉花、印染到印花均由长期服务一线国际品牌的供应链完成,领口多次穿洗不会变形。

长按识别二维码,点加入购物车选择款式