程序员转型创业
自从出现软件的那一刻起“程序员创业”便从来都没有停止过,无数的软件巨人背后都可能有一个“程序员创业”的故事,当然这个故事也可能曾经失败过。以下是学习啦小编为大家整理的程序员转型创业相关文章。
程序员转型创业——我的创业之路
前奏
干了这么多年的程序员,还是个程序员,身边的同学升官的升官,当老板的当老板,而我还在原地踏步走,也许是运气不佳,也许是不够努力。总之,再干下去只会垂死挣扎,而且程序员看着表面光鲜,其实也是一项既消耗脑力又消耗体力的活儿,颈椎病,鼠标手难道不是程序员常见的病吗?换句话说,高水平的技术,是要牺牲健康的。幸运的是这些年一直吃好睡好,习惯安定的我,居然在一个公司呆了五年,等公司把我给炒了,才发现外边的技术早已经更新换代,人生的十字路口我不得不重新正确的认识自己:第一,年纪偏大,33岁高龄,在软件界,这个时候还不能混个领导当当,谁敢要?第二,这五年里,写的是公司的业务逻辑代码,除了开发工具从VS2005升级到VS2010,技术并没有多大的变化。虽然html, AJAX, XML,Web service, DIV+CSS,JavaScript,Jquery,这些常用的都会,但是人家认为五年工作经验的程序员,不能只会这点东西。经过深思熟虑,必须转行了。应该是如果对程序没有兴趣,不喜欢专研,不管谁,都无法在这行业长期做下去。
找门面
在我上完最后一天班前,我的内心非常矛盾。因为凭多年的工作经验,找一份跟过去持平的收入不难。虽然创业是一条出路,但是这毕竟是一项高风险的投资,弄不好血本无归啊。就算不亏本,做生意难保达到以前的收入,如果继续上班,收入也很难有很大的提升,而且生意经需要时间积累,以前是跟机器打交道的,现在改成跟人打交道,要想成功就得趁早。在网上搜索了一大堆的创业项目,得出的结论饮食行业创业成本最低,多数人创业都会从餐饮行业入手。刚好自己对吃就有非常浓厚的兴趣,想当初,同事们都称我为大厨,经常弄点小吃的给同事们,什么辣椒酱啊,凤爪啊,酸萝卜啊,在同事们的口碑里自我感觉良好。确定了饮食就要得找具体项目了。本来我想开早餐店,做自己的特色。因为自己会做馒头和油条。我不是北方人,做馒头油条纯属爱好,跟那些从小就受面食文化熏陶的人比起来,我不一定能征服他们的胃口。我做了两年的馒头,最近才学会怎么把馒头弄得又大又好看,馒头自我感觉做得不错。可是做油条就不行了,别人炸的油条,一点点面粉都可以炸得很大,而我自己做的,一根重量至少是别人的三倍。这样做不亏死才怪,虽然我觉得我可以做自己的品牌,馒头和油条不添加无害物质是我的招牌。但是这毕竟是理想的想法,现实是残酷的。最关键的因素,除了我自己一个帮手都没有,而且每天还要半夜爬起来做馒头。这样的苦,对于我这种习惯早九晚五,习惯吹空调的人,那绝对是非常非常大的挑战。我得找一种既不太辛苦,也不需要太多经验的项目来做。目标再次细分,项目就出来了,走加盟路线。现在的人们对饮食安全越来重视了,开加盟店是最好的选择。既然是要开加盟店,那就得找好的品牌以及人气旺盛的门面了。要不然找一个人气不旺的角落,连加盟费都赚不回来,可是不问不知道,一问吓一跳啊。门面转让费,入场费,这究竟是谁想出来的?随便一个门面转让费4万元以上,我在牛栏前步行街,问到一家店铺转让费26万元(半个月过后,我再去看门面还真转出去了),而且还不足30平米。不过那个门面人流很旺,我真有想去把它租下来的冲动,但是我没有那么多钱,这样的门面咱租不起。我找了几天的门面,高昂的入场费和转让费,把我打击差点放弃了。最后,功夫不负有心人,终于我在北站附近找着了一间很小很小的门面,小到只有三平米,地段还不错,关键是转让费和租金都在我能接受的范围内。初次创业,把风险降到最低是很有必要的。
采购
在我装修的同时,采购也同步中,出于程序员的特性,做每一件事都力求尽善尽美,只要能做到的,都不会留下任何一处bug,所以,原料采购,我都是选最好的。尤其是辣椒,别看辣椒的打成粉放在那里,不同的价格,品质也不同。我对辣椒没啥研究,唯一鉴定辣椒好坏的方法就是辣椒米的多少,辣椒米多就是次品,辣椒皮多就是上等品。我把批发市场所有的辣椒价格都问一遍,然后再找一家合适的。我找了一家广东人开的店,我跟她说是广西的,老板娘立马问我是不是说客家话的,真厉害,这样个口音她都能听出来。老板娘人挺好的,她说我给你现打的吧,那种打碎的里边早就掺盐了。这就是所谓的潜行规吧。她不说我根本不知道。师傅也没有教怎么鉴定辣椒的好坏。本来辣椒里就有掺盐了,要是按师傅教的比例放盐,那辣椒就偏咸了。在跟老板娘瞎聊中,她跟我说了辣椒储存的方法,什么拿回家了要马上打开,不能捂着,要不然很快就发霉了。要是她不说,我肯定拿回家就把袋子封死,因为我觉得这样才可以防潮。算我遇上了一个有良心的老板吧。当老板真不容易,因为是广东人的原因,她给我打了一个小时的辣椒粉,辣椒把她呛得眼泪直流。太难为广东人卖辣椒了,不容易啊。我还好,因为这些年跟湖南人在一起吃辣椒吃习惯了。我跑了万众城和华富市场采购,比较起来,华富市场的东西便宜一点。至于油和辣椒,我还是选择在万众城市场,因为那里地方大,电单车可以骑到门面直接把东西拉走,华富市场就不能把车骑进去,人太多了。在我采购的过程中,多数老板都是讲诚信的,但是奸商也不少,尤其我在华富市场,一个年轻的女孩居然坑了我一斤大蒜,小小年纪就干这事,太缺德了。
找加盟
做为南方人,从小就没有吃臭豆腐的环境。但是自从在大学第一次吃臭豆腐就爱上了。每次都是在路边摊买,吃完了就肚子疼。但是有时候就是禁不住这个味道的诱惑,吃完了又难受,总之臭豆腐给人的感觉就是不卫生,要不然每次吃完肚子都会有点反应呢?所以除非是特别馋,真不敢轻易吃路边的臭豆腐。但是如果是店面卖的,开的是连锁店,吃了会不会好一点呢?现在的人太聪明了,真有人想到了。在民治地铁口就有一家专卖臭豆腐的连锁店。抱着一种解馋和尝试的态度,我跑去尝了一份,味道还不错,而且吃完了肚子也不疼。在那段时间里,我经常去吃那家的臭豆腐。因为喜爱,我为什么不自己加盟呢。于是我买了高铁票,找到开臭豆腐的门面后直接杀到长沙了。做为一名程序员,在去长沙之前,我就做足了功课,我在谷歌地图上把地址研究透了,来回的车票,住宿,全都在网上定好了,去步行街,做什么车,怎么走,全熟记在心。所以在步行街,我尝到很多正宗有名的臭豆腐,每家都有自己的特色,根本说不出谁家的更好。我找到加盟总部,只花了半个小时就把加盟费给交了。因为在民治地铁口那家,我已经见证了他的成功,我不需要太多的理由说服自己放弃。反正总部都是按合同办事,对他们来说问的再多,哪怕交了加盟费,销量上不去,总部也不会给太多的支持,事实也是如此,打我交了加盟费后,总部就没有给我打过一个电话。反而越是这样,我越觉得他们可靠,那种满嘴的承诺,最终目的还是骗钱。交加盟费得的是他们的授权,得的是他们的豆腐和技术传授。豆腐是工厂做的,酱料汤汁是用开水煮,这种经过高温杀菌的臭豆腐自然吃了不会肚子疼。在长沙学习日子里,我记住师傅说的一句话“一定要用开水”。
开业
由于装修进度缓慢,原计划11号开业的,但是装修公司太不给力了,11号下午都没有完工。由于11号是个好日子,做生意总要讲究一点。所以他们一边装修,我一边卖臭豆腐。开业的时候已经是晚上七八点了,当初我设想的是先炸一点,免费品尝。可是顾客太热情了,吃一块觉得还可以,居然有人买了。然后就有好多人跟着一起买了。因为老婆要照顾女儿,就我自己一个人,忙晕了。等我收摊了,帮我装修的师傅什么时候走,我都不知道。开业怎么说想让师傅尝一块的,心里过意不去,才打电话给他们致歉。第一天开业能这么火爆,让我非常的开心。
程序员创业的十大经验
很多人都在痛苦的从程序员转型为创业者,虽然我从来都不是疯狂的码农(把自己关在地下室里一周,折腾出十万行代码这样 =。=),但我也曾经做过这样的转型。在创业这些年中,我确实也总结出了一些经验,以及人们会什么会转型失败。
1. 代码只占生意的5%
我见到的最多、最严重的问题就是开发者被代码绑架,花费数不清的时间让一个功能变得完美,或者炫耀最新的技术。是的,你的代码必须高质量,并且没有严重的 bug 和安全问题。但是你要记住,再好的代码如果没有人用的话都是垃圾。
当税务局过来封门查税的时候,你会发现代码是没有用的,当你收到法院关于知识产权官司传票的时候,你会发现代码是没有用的。
我看到太多创业者在论坛、博客中讨论代码的问题,而不是商业的问题。当然讨论商业的问题更让人头疼,那么谁让你要创业的呢?
2. 界面很重要,特别是和竞争对手相比
你的产品界面必须做好!标准的灰色的背景和方框控件是不够的。但是你也要注意你的界面只需要比你竞争对手更漂亮就行了。
所以你正在开发一个 IT 系统的后台管理系统的话,你不需要按照终端用户产品的标准来做。你要做的只是让你的客户意识到你的界面比竞争对手的更好。记住,人们往往都是看封面买书的。
3. 考虑长远
程序员喜欢调试程序,找到问题,然后消灭它!你立马就可以看到效果,这种感觉很爽是不是?但是在非编程领域,很多事情是要靠时间磨的,没有那么多所见即所得的好事等着你。所以你需要考虑长远。推广你的产品,获得市场份额可能需要几个月甚至几年。多想想你的产品和市场在6个月以后的情况。
4. 承认你对用户需求的不了解,并改正它
你很有可能在为一个你不熟悉的领域开发软件。这才是有机会的领域,但是你也要意识到你需要做更多的事情而不仅仅是市场调查。你需要理解真正的用户,和他们交谈。我知道你不喜欢这么做,但是你必须这么做。否则你不会知道哪些功能是没有用的,哪些功能是有需要的而你却没有的。
在这一点上很多人犯的错误是抄袭竞争对手的功能。这是昏招,有点像是抄袭你朋友的家庭作业,然后两个人错的一模一样。通过和用户的交谈,你可以避免竞争对手犯的错误。
5. 爱你的用户
很多开发者都在技术支持部门呆过。他们的客户是公司内部人员,他们往往对客户很蔑视。这很正常,因为他们干的活和拿的收入不成正比。
但你必须必这些丢在一边。我有看到一些软件开发商把这种态度带到商业软件领域,这样是无法生存的。唯一成功的方法就是爱上你的客户。你需要尽最大可能的满足他们的需求,如果不能的话,你要解释为什么。如果他们选择了竞争对手的产品,你必须尊重他们的决定,并告诉他们如果还有其他需求的话,你一样乐意效劳。我已经好几次把丢掉的单子抢了回来,就因为我在送客户出门的路上让他们觉得我人很好。
6. 设计要简洁,再高级的用户也喜欢简洁
用户界面不是用来炫耀技术的。你要使界面简单。高级用户和初级用户一样喜欢简单。保证界面的简单易用最重要的原因是吸引体验用户。体验用户只会给你几分钟时间,如果你不能让他们很快上手的话,他们就会去看别的产品。
7. 向其他领域的人讲述你的想法
你应该经常把你最新的产品展示给不同领域的人看。你会惊讶他们能发现很多界面和功能上的问题,即使他们对你的领域不了解。这就叫做旁观者清!
8. 勇于删除没用的功能
没有什么比让程序员删除一段完美运行的代码更痛苦的事情了。但是你必须这么做。在开发的过程中,你会意识到一些完全没有必要存在的功能。你最好是在发布产品之前发现它们。一旦你发现了,你必须把他们删除免得造成麻烦。
举个例子吧,当 HelpSpot 开发了一半的时候,我发现有一个功能怎么做也做不好。这个功能是用来让用户导入客户信息的。这不是一个好点子,它让 HelpSpot 看起来像一个 CRM 半成品。它同样意味着更加复杂的UI。所以我过段把这个功能砍了,浪费了几个礼拜的时间。
事实证明,我的决定是明智的。我们砍掉了同步功能,但是添加了实时的客户查询功能。用户可以通过 HelpSpot 在他们已有的 CRM 系统中查询客户信息。这个功能很独特,并且被我的客户大量使用。
9. 耐心是一种美德
时间总是不够用的。往往看起来只需要一天的工作最终花费了好几个礼拜。你需要耐心。我发现我必须时常提醒自己这一点,否则我就会因为没有足够的进度而变得暴躁。如果可能的话,不要和你的客户设定时间期限,更不要把三个月的工作承诺一个月做完。我自己也还在琢磨这一点。
10. 始终像学习编程一样对待创业
还记得你刚开始学习编程的时候吗?你会把每本书都读一遍。在学习第一门语言的时候,你会买八本不同的书,虽然他们讲的是差不多的内容,但你还是把它们都看完了,因为你总感觉你还没学够。从一个程序员变成一个创业者,你需要把这种态度拿出来,否则你永远是屌丝,永远成不了高富帅。你需要阅读尽可能多的资料让你了解目标市场,经营企业,日常管理,时间管理。