天天看点

互联网公司的一点经验

很久没更新过我的博客了,在过去的一年多我一直都很忙,因为我加入了一家创业公司。目前已经结束了这段旅程,也已经过去了快五个月了,下面我就讲述下我的亲身经历和感悟吧。

       我清楚的记得,在上海南京东路的上岛咖啡厅,第一次见了我之前的老板(Andy),我们聊了一个多小时后我答应他跟着他干,给的待遇也还不错15K/月,后续若干的好会给股票。我当时主要是看好他的创业点子和他说已经融到一千万资金(后来才知道这是忽悠我的),我觉得只要做好了肯定能成,随后我还去外滩走了一圈,内心特别激动。

       从2013年11份开始算加入(那会儿公司还没有成立),他给我提供了一份PPT,上面大概勾勒了他想做的应用的样子,是由好几个应用的某些界面截图加上他的注解组成,这就是我最初拿到的APP原型图(或者算设计稿吧)。我看完后不是很明白应用到底要做成什么样子的,后来他给我说,你照着陌陌做,再结合我的设计稿。大概过了一个多月吧,我完成了Android客户端第一版(单机版的)。

       在12月份初,Andy召集了他找到的第一批愿意跟着他干的人,我们约在了徐汇区宜山路地铁站旁边的肯德基(KFC)里碰面,那天来了10个人(团队成员组成:设计师(3位)、服务器端开发(1位)、IOS端开发(1位)、Android端开发(1位)、运营(1位)、商务(2位)和Andy)。上午在KFC里大家相互间做了介绍,彼此了解下,给我留下印象深刻的是我们的产品总监D和运营总监E,还有我们的IOS开发工程师(因为他问我你觉得加入这家公司靠谱不,工资会按时发不,我当时也不知道该说什么好)。大概中午11点左右,我们一起去了租的办公室,先做了一个游戏,Andy阐述了他的共好理念,作为公司的核心文化。再次向我们讲解了他的创业idea,就这样开始了我的第一次全身心参与的创业中。

       Andy让大家看了我写的单机版的Android客户端,我们的设计团队觉得很low。后来经过大家讨论,设计团队规划了公司产品的第一版原型图、给出了部分设计稿。我开始按照设计团队给出的设计稿去写第二版(我认为的第二版),到2014年3份初上线了Android客户端的第一个正式版本,后续基本上是每隔两周左右出一个小版本。

       我在以前的公司中,基本上都是负责Android客户端某个或者某几个模块的开发工作,这次是一个人要完成公司产品Android客户端所有模块的开发工作,压力突然间变的很大,因为公司目前只有这一个产品。虽然在决定加入公司前,我已从事了三年多Android应用开发,也觉得自己有些能力,但是还是有些心虚。我在想我自己一个人到底能不能扛下来,对我来说是一次大的考验,更害怕误了Andy的大事。经过两个多月的努力,Android客户端第一版上线了,我有了一丝成就感。(IOS客户端还在开发中。。。)

       起初那两个多月,加了很多班赶项目进度,只为能不负老板(Andy)所托。记得有次加班到凌晨一点多,就没回租的房子住,去了公司旁边Andy住的宾馆住了一晚,在去宾馆的路上,Andy问我你为什么这么拼,我记得我当时回答Andy说,我想趁着年轻拼一把。

       14年初设计团队的一位设计师就离职了(年过了就没再来公司),听说离职原因是他怕再待下去会与IOS工程师吵起来,问题出在IOS工程师实现的UI,压根不按他的设计稿来,各种细节不处理(在年前我倒见他们争执过几次),也还是听说那哥们后来去了金山软件。

       而我基本上还是保持每隔两周左右出一个小版本,不断的去完成新的模块,去朝Andy想象中的那款应用所拥有的功能前进者,先后实现了业务员的名片墙展示、广场(类似新浪微博中的首页)、IM功能、区域活动(附近的概念)、商品展示、支付功能(支付宝、线下)、订单等。

       在我不断的实现一个个功能模块的过程中,这期间服务器端进来了凯哥和华哥,设计团队进来了设计师B,移动端进来了Android开发工程师Lily。后面紧接着原来的IOS工程师在干了5个月多后离职了,他写的IOS客户端没法用(各种细节未处理,各种BUG),离职原因是产品经理给他列的BUG清单100多项,Andy每天追问他修的怎么样了,后面他自己走了;后面公司月薪3W雇了一个IOS开发工程师LEE大哥,干了两个多月也撤了(这大哥工作态度,绝大多数老板都会喜欢,先不管干的怎么样,每天早8点多,晚上11点多,人品也很好,做开发十年以上,是一个老程序员,他以前是写底层驱动,C、C++绝对的大牛。IOS开发后来我感觉他是新学的,代码写的完全是老一套,代码结构不清晰,可读性也比较差,但是UI细节和功能都是完全满足要求的,因为我后来接手他的代码了),离开的理由是设计团队跟随潮流,在设计师B的提议下出了一版新的UI,彻底推翻了原来的。LEE大哥辛辛苦苦写了两个多月,出了一个版本,正在进行后续的功能模块开发,突然接到通知说,以前的那套不要了,要按新设计的UI去实现,我估计绝大多数人会选择离职。

       LEE大哥离职的结果就是,IOS客户端又没人负责了,想要招一位合适的能单抗的人,真的很难,一直没招到合适的,过了半个多月,我开始了IOS开发之旅,Android客户端的开发工作交给Lily。老板答应我可以在公司学习IOS开发相关的知识,持续了一个月半左右,我开始接手了IOS客户端的开发工作,过了一个月多,我按照新版的设计稿上线了IOS第一版。这个时候,新来的设计师B离职了,她在入职公司这段时间,一个人独立完成了公司官网的设计及开发(公司官网的界面是静态的),主导了新版APP的设计稿(主体色彩搭配等),后来听说去百度糯米了(实力设计师)。

       产品总监D,人事关系处理的特别得当,口才特好,老板每次出去融资都带着他。他一直当着产品总监,操着副总的心。他给我的评价,三国演义里的张飞。

       运营总监E,一位特别干练的女孩,手上的人脉关系广,老给老板提供她认为最好的方案,结果老板怀疑她吃回扣,老板嫌她提供的方案少,他每次都给老板只提供一个她认为最合适的活动方案,但是老板想做选择题。后面干了没多久离职了。(产品总监D给她的评价,孩子太年轻)。

       凯哥在8月初自己申请离职,去大众点评了。

       最初加入的服务器端L,擅长PHP、NodeJS,在使用NodeJS的人里,绝对的大牛,服务器端的后台他一个人搞定的,L和华哥是撑到最后的人,我走的时候他们还在,不过现在都已找到新工作。

       Android开发工程师Lily是在8月份左右请假回老家了,后面的事不太清楚。

       关于我的待遇和之前Andy答应给股票的事,在整个一年多的参与过程中,薪资涨了一次(18K/月+各种补贴,每月到手20K多点),股票奖励我领了4次,共计6万股(虽然现在都已是废纸)。

       到2014年9月份左右,公司开始发不出工资了,陆续就有同事离职了。十月底,还没离开的同事,Andy安排大家在家办公,说他会尽快筹钱(结果是现在也没筹到,已过去大半年了)。

       我后来给写了Android客户端的最后一个版本(也就是现在线上的),在2015年1月1日上午上线的,下午我去Andy住的地,拿了我的离职证明。

       我离职时,公司还有我两个月工资未发,我想想,算了,谁让我真爱了一场。

       我为什最后才走,主要有以下几点:

       1、在职业生涯中,赏识你的老板不多,就算你有张飞之能,也得遇见刘备。(千里马常有,伯乐不常有。)

       2、关键的机会可能就那几次,若遇到(你自己觉得是机会那就是机会),何不疯狂一次。

       3、你的伯乐有再多的弱点,最起码他赏识你,给你平台和空间。(若你的老板都不赏识你,你干嘛还要为他卖命。)

       4、不管你参与的创业是失败了,还是别的什么结果,最起码你认真过一次。(不为输赢,我就是认真。)

       5、动了真感情,难分难舍。

       给正在创业路上朋友的建议:

       1、初期创业团队要精致(UI设计、Android、IOS和服务端各1位就够了)

       2、初创团队对公司后续的发展特重要,因此应多花时间与金钱找合适的人加入。

       3、创业点子要很明确,到底解决了什么痛点(实际问题),小处着手进入。

       4、在创业过程中,切记老想加功能点,老换目标,拖延项目周期。(快速迭代也没用)

       5、别老想着,我要做平台,我要做生态圈,那是你有能力以后的事,还是务实点先把当前的痛点解决好再说。

       6、产品做成大而全,那是一个无底洞,切记慎入。

       7、找不到合适的人,别轻易开始一份事业(最起码你认为是事业)。(好多创业公司可能都是死在,找的人不合适上了)

       离职后的面试经历: 

       1、我投了九份简历,接到了7个面试电话,去了5家公司面试,拿了两个Offer。面试的时候,感觉绝大多数的面试官老喜欢问一些在实际工作中不怎么用到的知识点,我就实话实说,你问的这个问题,在实际开发中我是怎么解决类似的问题的。有的知识点我确实在实际开发中,没怎么用过,就直接给他说,我到目前为止在实际开发中没使用过该知识点,反而招来他一脸的鄙视,彻底无语。有些知识点真心没用过,实话实说也有错吗?

       2、我之前面试别人的时候,一般都是先问几个基本的知识点,再拿我们应用里的一些已实现的或者打算让新来的同事要去实现的部分功能,问如果让他去实现,请他说下大概的实现思路,看他是否解决过类似的问题,我觉得这样考察干了好几年的人,可能更靠谱点吧。有些问题你没解决过,你是猜不出来,是真的需要实际干过才知道怎么去处理。(一般我会保持在十个问题以内,问多了人烦,你又不是查户口的)

       3、考察概念性的东西,到网上搜一些,背下来完全可以应付面试,到底能不能做事,不一定。或者刚毕业的你问概念性的,一答一个准。对于工作好几年的,你面概念有点太虚了,早都忘得一干二净,标准答案肯定答不上来,只能说他的理解,你肯定会觉得他low。

       4、现在的面试带有太多的主观彩色,面技术的他觉得你行你就行,他觉得你不行你就不合适,这是狗屁逻辑。我们能用实际作品说事吗?我告诉你我有作品,我若说作品里的那个功能是我做的,你可以围绕这个功能展开考察呀,到底是不是我做的,一问不都很清楚吗?

       5、建议面试一个人选时,尽量安排三个面试官同时面,这样能避开一些个人主观臆断。

       6、我只为欣赏我的老板或者公司(老大)卖命,你都看我不起,我干吗要为你干活,卖命。

       7、在北上广、杭州、深圳,公司一大把,总有合适的。

        注:本来想上几张之前公司作品的应用截图的,想想还是低调点吧。