湾区日报文章第30辑

2015/07/29 第291期

从创业公司离职需要注意的事情

加入创业公司的人越来越多。很多文章都在教你怎么选靠谱的公司、怎么在创业公司里生存下来、怎么在startup里成长,但不可避免的,你最终是要离职的。那都需要注意些什么?

争相转行做码工

(原文被墙,iPhone用户推荐使用湾区日报App免翻墙读文章,或者看打印出的PDF:https://nfil.es/a/vDabUa.pdf/%EF%BC%89
“他以前是餐厅服务员,一年赚$2万;上了3个月编程课后,他在一家创业公司做数据科学家,起薪$10万。” 上编程速成班的都是些什么人?“29-year-old career changer”。
是应该小学毕业就去学编程找份好工作,还是多读几年书(10年?)再学编程找份好工作?

争取新用户 与 留住老用户

想拉到投资的话,创业公司应专注于哪个指标?Fred Wilson觉得应该是“争取来的用户在90天后还剩下多少在用你的产品”。这是继续讨论【HomeJoy为什么会失败】:忙着争取新用户,而老用户留存率太低。

“营销”这个词不是脏话

很多人(包括很多年前的我)会觉得只有没一技之长的人(不会编程、不会做设计的)才会去做营销、HR等职位。换个角度想,如果你觉得只有不聪明的人才去做这些职位,那么聪明的你做这些职位的话不是更容易脱颖而出?

Don’t order the fish

总有那么一家餐馆,什么都好,就是某一道菜不行;朋友在推荐这家餐馆后,总会告诫你:只要别点那里的鱼就行。Apple Music / iTunes 就是 Apple 的鱼。我至今仍常常迷失在 Mac 上的 iTunes 的复杂的UI里。

2015/07/30 第292期

Introducing Stackoverflow.com

2008年4月16日,Jeff Atwood在自己博客上宣布了他和另一个伟大的博主Joel Spolsky一起搞的网站,名叫Stackoverflow.com。从此,程序员们的工作习惯发生了变化。

First Round投资早期创业公司10年的总结

文章总结了他们在10年来投资的300多家早期startup的心得,其中一家叫Uber(2010年投资的)。"seed investing is much more an art than a science".
创始团队中有女性合伙人的比全部是男性的表现要好很多。出身很重要:名校毕业、在明星公司工作过的创始团队,容易成功。连续创业者容易拉到大钱。创始团队只有一个人的不容易成功。创始团队里有技术人员的对于Enterprise类的创业公司有很大帮助,但对于consumer facing的帮助不大。他们投资的公司都是怎么搭上线的?按照表现最好到最坏排序:Twitter/Demo day 》 创业者毛遂自荐 》 referral。旧金山的SoMa区域变成了创业的宇宙中心。09年以前投资的南湾与旧金山的公司比例大概一半一半,09年以后,75%来自旧金山。

Yelp 的 iOS App 里内嵌 WebView

文章有点老,他们的App也进化了许多,但中心思想不错:native code与webview混搭,重用网页代码、快速迭代。简单粗暴实用的技术:让网页跳转看起来像原生App、网页与原生代码的互动。

Don’t Listen to Your Users

Hitlist App的故事。上线后得到媒体报道,很不错的开局;但用户留存率太低,3个月后仅5%的注册用户活跃。重新设计App后,一些用户很不爽;但,别听那些用户的,数据说话:用户整理留存率大幅度提高。
文中这句话讲得很对:"If you invest in growth before you have retention, you’re renting users, not acquiring them."。
最近几天连续提到了用户增长与留住老用户的问题:【争取新用户 与 留住老用户】

在 Slack 工作学到的东西

作者是 Slack 第一个产品经理。在产品中制造亮点,find opportunities to introduce joy。文中举了一个例子:在你要At整个channel的时候,弹出的警告对话框里的形象的大公鸡图像 — 他们下了一番功夫设计这个,推出后被用户发现了,得到了用户的肯定与表扬。

2015/07/31 第293期

互联网商业模式综述

从吉利刮胡刀的靠卖刀片赚大钱的商业模式说起,点评了主流的互联网商业模式:对用户免费但靠广告赚钱、Freemium、订阅、共享经济marketplace等。

If your product is Great, it doesn’t need to be Good

原文被墙,iPhone用户推荐使用
湾区日报App
免翻墙读文章,或者看打印出的PDF文件。

这是Gmail之父Paul Bunchheit在2010年有感于当年横空出世的 iPad 因为缺少某些功能招到用户质疑:做产品,就要挑最核心的三个优势然后做到极致,不要在乎别人批评你的产品缺少其他平庸产品的某些平庸功能。
他举了两个例子解释:iPod与Gmail。iPod三个核心优势:体积足够小、容量足够大、容易从电脑传音乐文件过去。至于别人诟病的不能支持ogg格式之类的,根本不重要。Gmail三个核心优势:容量大到不用再删邮件、极快的Ajax UI、搜索。最早的gmail没有好的写邮件的文本编辑器、地址簿几乎不可用(仅用2天草草实现的),反正这些不重要。
"If your product needs "everything" in order to be good, then it’s probably not very innovative (though it might be a nice upgrade to an existing product). Put another way, if your product is great, it doesn’t need to be good."

好的 API 不需要 SDK

基本上每个提供REST API的线上服务都有一堆官方、非官方的各种不同语言封装好的SDK。文中不鼓励大家用SDK,而是直接跟REST对话,因为同时用一堆封装好的黑盒般的SDK容易有冲突、不好调试、错误处理复杂、带来不必要的性能overhead。

Macbook上的三大主流浏览器耗电量大比拼

最耗电的是Chrome;其次是firefox;用Safari最省电。btw,这篇文章是不错的内容营销,该公司YC公司、是做Macbook移动电源的。

为什么旧金山的房东不愿意把房子租给创业公司做办公室

很有意思的文章。创业公司不仅要竞争人才、还要竞争办公室。
传统观念的房东不愿意把房子租给创业公司做办公室,他们不理解怎么会有公司只烧钱不赚钱的,风险太大了。他们担心10年一轮回的金融危机将到(2018年)。他们索性把租期变得很长(比如5年),大部分创业公司一般都撑不了那么久,那好,别来租我的房;要租就租5年。然后越来越多startup被迫签下5年租期的豪华办公室,而实际用了1年半后就拜拜了。或者创业公司就别挤在 SoMA,直接搬到奥克兰得了。

2015/08/01 第294期

iOS Build Infrastructure

来自 Square 的记流水账般的经验分享。当下大部分的中小公司(当然,square不小了)应该都是这个套路吧:一堆Mac Mini 做 Jenkins 的 build slave。

Windows无处不在的时代已经终结

微软某种程度实现了“让每个人桌面都有一台PC”的愿景(在发达国家),但在“让每个人口袋里都有一部电脑”的这场运动中,已然是局外人了。
文中一个观点不错:微软下了大力气让windows程序跨平台(桌面电脑、手机),其实是没必要的;手机上的很多有价值的App根本没必要做成桌面程序,比如Uber、Pinterest、Instagram等。
相信很多读者都对 Windows 充满了回忆。以前很多大学都有专门的MFC、win32编程的课(现在可能没有了)。大学里还有神奇的微软俱乐部。而VC 6.0被用了很长时间 — 说道写代码的工具,我今年夏天的实习生报道的第一天用emacs打开文本文件,我就很奇怪,年轻人咋会用emacs?回答:学校(某藤校)上课教的,课上大家都用。

Python 之父谈 Python

高度评价了Django Girls(这场运动挺火的,很政治正确)。被问到喜欢的文本编辑器:主要用emacs,偶尔也用vi。除了Python外最喜欢的编程语言:C

媒体的商业模式:纸介质还是电子版

现在报刊杂志都转向电子版;如果突然有人做纸介质的,会不会显得很有创意?文中举的例子:Creativ先上线手机版的电子杂志,做到了50万读者后,开始做纸介质版的。“Paper or electron? It’s good to have both.”

赢得美国总统大选的秘诀

2016美国总统大选进行时。两党都向Optimizely寻求A/B testing方面的帮助。Optimizely的CEO运用A/B testing神技帮奥巴马赢得08年的大选(这里用了夸张的修辞)。
文中的那段视频,推荐大家看一下,挺开眼界的:)

2015/08/02 第295期

把旧金山的豪宅卖给科技新贵们

这是宣传新剧 Million Dollar Listing San Francisco 的软文。讲三个旧金山房地产中介的故事,他们专门向科技新贵们兜售豪宅。“我们房子那么好,为什么Mark Zuckerberg不来买?” “呃,他很忙,他可能也不想买下三番所有的房子吧。。。“
旧金山只有两种人,在科技圈工作的和在非科技圈工作的,后者痛恨前者。
科技圈大佬们在旧金山城里的房子都在哪?在Pacific Heights,"Broadway street, between Divisadero and Lyon",所谓的 Billionaire’s Row。住了Salesforce CEO、Apple的Jony Ive、Zynga CEO、Yahoo CEO、Twitter前CEO、Yelp CEO等。

这7家新闻媒体是如何使用Slack的

非常实用的文章。看看这些还算比较主流的新闻机构如何用Slack在实战中改进他们协同工作的workflow:小编们发文章、文章发布通知全公司、技术人员部署代码、集成外部服务(比如github/trello)等。

Startup Stock Option Changes

讲得还算清楚的创业公司股权科普文章。Stock option是很复杂的东西,不管你工作了多少年、创业过还是没创业过、是不是投资人,都很难说你完全掌握了stock option的点点滴滴。
前不久 Pinterest 实施了一个新政策:工作满两年的员工离开公司后,可以在长达七年后再exercise。然后在Twitter上出现了旷世长贴大讨论,有兴趣的可以阅读一下。 在这个twitter回帖中,Quora与Asana的创始人们跳出来说,我们给员工长达10年的时间行权 — 真是良心公司啊!

或许我们并不需要那么多的Apple Watch App

跟我用Apple Watch的感受很像:从不主动打开任何app,只用来看推送来的通知(主要是来自Slack的消息)。好的Watch app应该是要在推送消息方面做的出色的。
"What users need today are not Watch apps, but actionable pieces of information."

Trello如何与众不同

虽然是在宣传他的产品Trello,但文章挺有料的。任何杀手级应用都只是一个数据结构:Excel是一个表,PPT是一个全屏图片的数组、Trello是一个list of list。
文中也讲了90年代初(好吧,我知道你那时候还没出生)他在微软做Excel的PM时候的趣事:他们把Excel定位成高精尖的金融建模应用,能轻松处理各种牛逼的模型、公式的计算。不料,在调查了用户使用Excel的情况后,发现大部分人都只是把Excel当做一个普通的表格在用,难怪比Excel在公式计算上更高端的Lotus Improv竞争不过Excel — 因为Lotus Improv在最最基本的、最为广大用户所需的“表格”功能实在太弱了!
文中提到一Excel用户的全职工作就是在Excel表格中简单输入数据,然后打印出来归档。因为工作太闲了,所以一天有两个 lunch break (中午吃一顿、下午吃一顿?)。。。
文中最后还有一个有意思的观点:线上产品没必要测试得很好了再上线。免费用户都很大度的:)都不收你的钱给你免费用了,你还想怎样啊?一旦出现bug了,修复只是几小时的事情,而不是像传统桌面软件开发一样,几天、几个月。

2015/08/03 第296期

Yelp is in a "death spiral"

尽是 Yelp 的各种负面消息:近期的删帖风波、股价暴跌、留不住人才、原来在寻找买家想把自己卖了后来又改变主意不卖了、Max Levchin离开董事会等。
对于删帖风波感兴趣的,可以去围观一下:Walter J Palmer, DDS 这个牙医跑到非洲杀了头狮子,网民就跑到他诊所的Yelp页面留言差评,结果,纵使Yelp大量删帖,网民们还是继续留言攻击这个牙医。
那问题来了,像Yelp这类的review网站,是要容忍用户的差评(尽量客观公正)、还是要尽量避免差评(删掉多数差评)?你不能都是差评,也不能都不是差评。不好做啊。

为什么有的创业公司被称作科技公司、而有的不是

(原文被墙,iPhone用户推荐使用湾区日报App免翻墙读文章,或者看打印出的PDF:https://nfil.es/a/vhNEdJ.pdf/%EF%BC%89
因为如果你不把自己标榜成科技公司,你就不酷了,你就拉不到风投、招不到人。你总不能承认自己是快递公司、餐饮公司、农副产品公司吧?就像上一轮泡沫一样,所有公司都是 dot-com company,一种标签、某种形式的加V的身份认证。

采访内部员工:为什么 Google+ 会失败

看完后感觉水很深啊。文中采访的那些Google员工(或前员工)都很有想法、很有意见,很多都能说出“假如我来做的话,我会 …“之类的话。好吧,做不好看来都是领导的问题。是吗?
"Google launched Plus without a clear plan to differentiate the service from Facebook. It bet on a charismatic leader with a flawed vision, ignored troubling indications about the social network’s traction (or lack thereof) with users and continued throwing features at the wall long after many had written Google+ off for dead."
那现在是什么情况?"Google+ is shifting from a Facebook clone to more of a Pinterest lookalike to see if it can build momentum. "

手机 App 的 UI/UX 设计趋势

更简洁的界面设计、用更少的配色、用户越来越习惯于用手势、动画效果、更短的流程、有一套设计标准(便于让不同平台的app有更一致的设计)、尽可能地快速做出原型进行迭代

智能手机成了新的太阳

智能手表、手环、智能家电、无人机、智能汽车等都围着智能手机这个太阳,进行公转(这个比喻不错)。

2015/08/04 第297期

Safari 是新时代的 IE

在 iOS 上,Apple限制所有的App必须得用 WebKit 渲染网页、执行 javascript;iPhone上的Chrome并不是真Chrome。App Store Review 条款2.17:“Apps that browse the web must use the iOS WebKit framework and WebKit Javascript”
这样的垄断,Apple根本没有动力去创新、去改进iOS上浏览器(比如提供最新HTML5 API、提高浏览器性能 — 冬天手凉的话,就用手机去浏览网页,可以暖手~)。Apple只有在每年的WWDC才宣布新的Safari浏览器的功能,就像圣诞老人一样,一年出现一次 — 每次都带给你惊喜吗?

彩色转盘:为何Apple恨Google、而Facebook成了新微软

相当精彩的思考与分析。把苹果、谷歌、亚马逊等7家公司放在一个转盘图中归类,分析他们的本质,对比他们的异同。推荐大家好好读一下。用现在流行的话讲:脑洞大开!
Google的Mission statement:“To organize the world’s information and make it universally accessible and useful.” 而微软的是: “To empower every person and every organization on the planet to achieve more.” 这就是为什么Google Search和Excel很牛逼,而Google Sheets和Bing很普通。

隐形 App 的崛起

手机上有很多 App,我们并不用点图标打开他们、才能去使用。直接在推送来的消息通知上操作、分享到XXX、稍后阅读、iOS的Today等。文中给出了一些概念性的设计。

AngelList公司内部几乎不用email

如果公司内部通讯不用email的话,用什么工具来替代?他们用Yammer来替代邮件列表、用HipChat即时聊天、用Tracker管理任务、其他情况面对面说话。与公司外的人通讯才用email(以及其他极少数情况下)。
有感于现在每天都要花很多时间处理邮件。想想看在公司内部还有哪些情况必须要用email的?

2015/08/05 第298期

早年的 Flickr 是如何"滥用"MySQL的

一个MySQL数据库,多种快糙猛的用途:存储业务数据、当做key-value store用、做event queue用、做数据仓库用。我不止一次表达对这种实用的快糙猛战术的喜爱。
多数人遇到的不是scalability的问题(或者根本还没遇到性能瓶颈,公司就已经倒了),而是premature optimization的问题。创业早期真没不需要那么多花拳绣腿的东西。
那什么时候才做 database normalization?期末考试的时候。

Eating Our Own Dog Food

跟A/B testing、big data、disruption等词一样,dogfood也算是业内某种“黑话”,动不动都得找机会用一下这个词。本文是线上IDE Cloud9 吃自己狗粮故事。
几万人的大公司(如google、微软)可以一下子有几万的测试用户 dogfood 自己的新产品。

担心泡沫破灭?尽早考虑如何盈利吧

泡沫破灭的话,创业公司可能就有几年不好融资。但如果你已经开始盈利了,你的客户就相当于你的投资人。泡沫破灭还更好:其他公司倒闭、裁员,你可以人才抄底,便宜地买广告等

90天,把你的工程师培养成牛逼的工程经理

创业公司一开始都是创始人说了算;公司大了后,就得从小兵里找人来当经理。本文是 Twitter前 Director of Engineering 的经验分享,非常有条理、有策略。

Four Questions Towards Understanding User Adoption of Your Product

采访你的核心用户,尤其是那些注册了以后就不用、但一段时间后又回来、最后一直都在用的那些用户。
文中举了Twitter为例。早年他们的所有宣传口号都是要让用户发布自己的状态;但用户注册后根本没话说,于是不用twitter了。一段时间后,后来有些用户回来继续用twitter,因为他们听说关注偶像、关注感兴趣的账号可以接收到有意思的信息。twitter发现这个规律后,就转而宣传、鼓励用户多去关注其他用户。

2015/08/06 第299期

历史上最糟糕的软件bug集锦

愤怒的小鸟里如果有bug让App闪退,没什么大不了的;但医疗、航天、军工、汽车里的软件如果有bug,那是会杀人的。所以传统行业里的软件开发像盖大教堂一样,要计划严密、以慢求稳,对工程质量要求极高;互联网行业的软件开发像集市一样,乱糟糟的,人来人往,一切都很快,质量参差不齐 — 早上听podcast,提到 The Cathedral and the Bazaar 这本书,推荐。

Ben and Jerry’s vs. Amazon

这是两种公司模式:Ben and Jerry’s模式(慢速但稳健地发展、盈利、竞争对手多)与 Amazon模式(高速发展、巨额融资、但还一直不赚钱、新型市场没啥竞争对手)。
Ben and Jerry’s是很有名的冰激凌连锁店,城里的startup一搞活动很多都叫他们送冰淇淋过来。
这一系列文章写于2000年,15年前了。现在读来,依然正确无比。

早上11点以前不开会、不查邮件

工作中有太多 distraction 了。怎么有效地降低工程师、设计师等人的工作效率?让他们每封邮件及时回复、让他们每个小时开一次会(哪怕是5分钟、10分钟的会),让他们没法有连贯的几小时专注自己的工作。
如何高效地工作:proactive work first, reactive work second。你自己主动想做的事情集中经历做完;再来回应别人的请求(回复别人发来的邮件、参加别人给你schedule的会议)。
文中最后建议的:早上11点以前不开会、不查邮件的,我觉得挺好的,打算来尝试一下。

住在Google园区里长达13个月

你能在你的公司里完成这样的生存挑战吗?吃喝拉撒住,都在公司里?在办公室睡觉是不是变得跟“在车库里创业”一样酷了?好吧,Elon Musk、Aaron Levie、David Filo都喜欢睡办公室。

为 Monolithic Repositories 辩护

公司里要对代码进行版本控制。有三种哲学:1. 所有项目都放在同一个 repo 里,所谓的 Monolithic Repo;2. 一个项目,一个 repo;3. 1和2的混合体。
github上同一个组织里的开源项目大多是一个项目、一个 repo。而很多公司内部不公开的代码是Monolithic repo,几十个GB大的repo很常见(比如Facebook的repo去年是54GB、google也是Monolithic repo)。
那么Monolithic repo有什么好处?对开发效率的提高有帮助吗?

2015/08/07 第300期

把CRUD中的D拿掉

数据库4操作:Create, read, update, delete(CRUD)。加一列is_removed(bool),删除的操作只是把is_removed设为true。这样的好处:保留历史,便于以后恢复数据(is_removed设为false)。我几年前意识到这个土招数以后,在所有project里都这么用了。
最近几年,一直觉得学校里讲的“database”跟工业界里大家用的“database”压根不是一个东西。工业界里很多都是逆教科书的土方法,怎么有效就怎么用。以前问同实验室的同学:”你的研究方向是什么“,答曰:”不固定。什么好发paper就研究什么。”

iPhone App营销终极指南

本文很长,很详尽。今天正好问了我的实习生:这个夏天最大的收获是什么。答曰:意识到了在industry做东西,编程是最容易的事情;其他非技术的东西很难,比如marketing。

Why debugging is all about understanding

写实际代码的时间其实不多,大部分的时间都花在写测试、debug、以及上线后无尽的运维、troubleshooting。不只是debug这一步,软件工程的一切,都是关于对需求的无尽的理解与再理解。

Dropbox如何做产品

Top-down(上头指示)与Bottom-up(底层员工驱动)并存的方式做产品。长达一周的Hackathon比1、2天的hack day要好,因为有足够时间做一个可上线的产品。
文中提到,他们公司里有一个顾问团(board of advisors),有点像创业公司的董事会一样。试验中的产品就像startup一样,需要顾问团的指导。
看完文章后觉得,dropbox果然已经是一千人的大公司了。

(暂时)向Facebook们投降

历史一再重演。1995年的AOL像极了现在越来越封闭的社交网络:facebook、微信等。小公司、创业者要考虑,是做一个新的独立的互联网产品,还是依附在封闭的社交网络里?
在封闭的社交网络里(walled garden),你能和朋友们互动,还能读新闻、买东西,不用离开这个网络,你也能做几乎所有的事情。做依附于这种封闭网络里的产品,可以很方便地利用已经很庞大的social graph,不错的idea,对吧? — 20年后,AOL被一家电信运营商收购了。

正文完
 0
评论(没有评论)