一个程序员的创业失败教训

原文链接 http://blog.jobbole.com/6752/

这段经历是悲伤的,也是快乐的,毕竟创业是充满激情的,想着自己以后可以不再给人打工了,可以给自己打工了,一个程序员写了很多年的程序之后,能够有机会给自己写程序,现在想着都是兴奋的,心情久久不能平静。

创业的那个项目是我自己带队开发出来的一个大型的物流信息平台,技术团队都是我一手带出来的,每个人都有自己的技术特色,有的擅长客户端展现,有的擅长后台业务逻辑,有的则对总体架构把握很好,我认为这个团队是一个配合很好的团队;我们的运营模式是物流管理软件+物流电子商务+GPS在线运营平台一起运营。该项目的赢利模式主要是:物流会员费,物流管理软件租用费和GPS运营月租用费。经营模式以物流电子商务:车配货,货配车,找司机来吸引人气,发展物流会员;以我们久经考验的物流管理软件平台来吸引物流企业加盟试用我们的平台和使用我们的软件,另外发展GPS用户接入我们的GPS在线运营平台,收取月租费。直到现在,我一直坚信这种模式是可以成功的。

市场主要以物流协会作为支点,因为物流协会有很多会员企业,协会有一定的号召力,开始的阶段,我们的合作是很愉快的,甚至谈到在当地成立分公司的事情了。但是后来发生的一些事情,让所有的事情不可控制,我现在想想应该是选错运作这个项目的公司了。我开始联系这个物流协会的时候,我是以我之前的那家公司名义的,应该是借了这家公司的名气打动了这个协会的秘书长,我之前的那家公司在广州乃至全国是有一定的知名度,但是正式运作这个项目的时候,这家公司面临跨台,所以我和一个私人投资者和另外一个公司的老板一起成立了一家公司来运作这个项目,但是没有想到这个物流协会的秘书长听说我们更换了运作这个项目的公司,他们就显得十分不信任了,并且逐渐终止了一些本来就基本确定下来的合作项目,并且给他们的会员企业发通知让他们不和我们合作,当时真是欲苦无泪啊。

失去物流协会的支持,我转而自己寻找市场,但是投资人觉得这个项目应该是失败了,故而把已经投入的资金全部撤走,失去资金的支持,我自己和另外一个老板独立支撑,但是我们钱都不多,支持不了多久,而且这个项目的运营模式需要一定时间来支持和培育,没有足够的资金,这个模式是成功不了的,于是我和另外一个老板决定终止这个项目,就这样,从新公司成立到解散,共经历了半年时间,我的信心也是落到了低谷。

当时是失落的,人可以跟其他的任何东西争,但人不能跟命争,我写下如下的文字:”曾经的壮志豪情,一腔热血,慢慢的化为泡影。激情过后,是冷静,是恐慌,是无奈。生活还要继续,前进的帆折了,勇气和志向不能折。动力是什么,是教训,是挫折后的新的勇气,那才是最宝贵的。”

 

 后来我总结这次创业失败的主要原因如下:

1. 没有选择好运作项目的公司和合作伙伴。公司知名度不高,高层里本来是三个人,但是实际上却只有我一个人在打拼,我知道我能和他们互补,但是我还是缺乏市场开拓的能力,技术我完全可以做好,但是”一脚踢”的事实逼我必须全面兼顾,太多的事情让我太累,无法一一的做起来,结果是一件事情都没有做好。

2. 我自己对困难的估计不足。运营的风险其实是很大的,公司整体预防风险的能力有限,而且市场本身的根基不好,就像房子没有打好地基,很容易倒塌。

3. 没有核心领导人(即使有也是一个摆设,当时是另外一个老板当总经理),也没有可靠的资金支持,在要钱没钱要人没人的情况下很多工作无法展开,总之事情很难展开,公司的帐本一直都是在支出,支出。没有收入,一个公司是支撑不了3个月的。

4. 其实做这个事情在高层里只有我一个人是要破釜沉舟做好,其他的两个老板只是抱一个观望的态度,也许他们只是希望空手套白狼,如果做成了他们可以赚一笔,输了就算了。而我倾注全部心血,当事业来做,到后来变成了做一个自己不可能做好的事情,结果输得很惨。

5. 事情的发展使得我自己的定位严重错位,本来主要是技术,为市场提供一些帮助,而我缺少的市场扩展能力却没有人来补,就象踢球,漏位了却没有人补,结果肯定是失败。

6. 在公司高层上,本来定了很好的合作模式,但是大家都没有执行,合作协议成了一纸空文。导致后来的资金撤走我都没有任何的办法,打官司又不好,大家还算是朋友,回天无力了。

 

后来我也总结了一个创业企业要成功的几条因素:

1. 首先公司必须有一个好的根基,有比较可靠的业务来源和赢利模式,有自己的核心竞争力或者产品。

2. 其次要有一个牢靠的核心合作伙伴队伍,不能随意就是要散的队伍,大家分工协作,并且要有一个核心人物,必要的时候他是可以有决定权的,他本身是有威望的,能管得住自己的手下。

3. 另外是财务要做得让大家放心,资金有足够的支持,让大家打拼的时候没有后顾之优。财务制度一定健全。

4. 公司的管理制度要切合实际,要规范化,公司的荣誉和资职等方面要做好,该有的要有,其他的尽量争取。

5. 影响力,最好有政府支持,行业要有一定的名气。要利用各种媒体扩大影响力(这方面当然要舍掉花钱)。

6. 对于一个IT公司,对人才的管理一定要有很好的模式,做到人尽其才,才尽其用,惩罚分明。施行人性化的管理,留住”优秀”的人才才能把事情做强做大。

7. 公司的执行力,要有一个强大的执行力来保证公司最高决策的快速执行。这个执行力需要多方面的制度来保证,公司整体的凝聚力也是不可忽视的因素,管理层的以身做则和示范及影响力必不可少。

8. 风险要想得足够周到,要列出预防措施。有没有风险会让这个公司彻底的死掉,如果有那么就不要去做,或者让这个风险避开后再做。

9. 注重细节,提倡切实可以行的方法管理,管理是靠方法而不是经验。管理要分层次,既要重视基础管理,也要注重高层面的管理。

10. 提升管理层核心人员的人性魅力。吸引更多的人力共同来完成我们的事业。

转载于:https://www.cnblogs.com/cherri/archive/2011/11/23/2260431.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/462403.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

学习《深度学习入门:基于Python的理论与实现》高清中文版PDF+源代码

入门神经网络深度学习,推荐学习《深度学习入门:基于Python的理论与实现》,这本书不来虚的,一上来就是手把手教你一步步搭建出一个神经网络,还能把每一步的出处讲明白。理解神经网络,很容易就能入门。 深度学…

每日英文2013.06.19

1.contact /ˈkɑnˌtkt/ v. 接觸;聯繫 (1) Customers may contact any of our location to inquire about car rentals. a.inquire /ɪnˈkwaɪr/ v. to ask someone for information about something b.rental /ˈrent(ə)l/ n. an amount of money that you pay for rentin…

JavaScript 刷新当前页面

1 history.go(0) 2 location.reload() 3 locationlocation 4 location.assign(location) 5 document.execCommand(Refresh) 6 window.navigate(location) 7 location.replace(location) 8 document.URLlocation.href 转载于:https://www.cnblogs.com/SUPERAI/archive/2011/11/2…

学习《PythonWeb开发实战(董伟明)》中文PDF+源代码

python可以用了进行数据分析,也可以进行Web开发,一般会使用django或者flask等进行开发。 国内介绍python web的书有写的不错的,推荐看看《PythonWeb开发实战》 他的定位是进阶读者,介绍了Python web的生态,有些包介绍得…

周鸿祎:在360新员工入职培训上的讲话

这个是周鸿祎给入司360新员工的一段话,不但适合360,也适合所有的公司员工。特此分享。我想给新入职的同事讲一讲我的期望,再提几个建议。我这个人喜欢说真话,不喜欢说漂亮话,因为漂亮话没用。但说真话,大家…

file_exists函数总是返回false

今天在一台开发服务器上遇到一个奇怪的问题,通过WEB方式访问PHP程序 file_exists() 总是返回false,试了很多文件和目录都不行。开始以为是 safe mode 的问题,但是 php.ini 中的safe_mode 选项值是 Off。接着又在命令行以 root 账号执行测试程…

简单的web框架(python)

1、web框架介绍 Web框架(Web framework)是一种开发框架,用来支持动态网站、网络应用和网络服务的开发。这大多数的web框架提供了一套开发和部署网站的方式,也为web行为提供了一套通用的方法。web框架已经实现了很多功能&#xff0…

set_bit() 等位函数分析! \linux-1.0\linux\include\asm\bitops.h

//将addr的第nr(nr为0-31)位置值置为1; //nr大于31时,把高27的值做为当前地址的偏移,低5位的值为要置为1的位数 extern __inline__ int set_bit(int nr,int * addr) { int mask, retval; addr nr >> 5; //nr大于31时&…

使用面向对象技术创建高级 Web 应用程序

作者: 出处: 使用面向对象技术创建高级 Web 应用程序 来源:开源中国社区 作者:oschina最近,我面试了一位具有5年Web应用开发经验的软件开发人员。她有4年半的JavaScript编程经验,自认为自己具有非常优秀的JavaScript技能&#xff…

[翻译]DirectX 状态( 转)

[翻译]DirectX 状态状态 Direct3D设备使用状态来配置所有的管道处理。采样器状态通过例如定义纹理寻址方式(texture addressing)和过滤模式控制纹理采样器设置。纹理状态设置用于控制纹理如何被组合以及相互之间如何混合的多重纹理混合器。渲染状态控制大多数管道状态。 状态块…

【转载】浅谈React编程思想

React是Facebook推出的面向视图层开发的一个框架,用于解决大型应用,包括如何很好地管理DOM结构,是构建大型,快速Web app的首选方式。 React使用JavaScript来构建用户界面,因此可以说是一个用来构建用户界面的JavaScrip…

a.out.h 头文件分析 \linux-1.0\linux\include\linux\a.out.h

#ifndef __A_OUT_GNU_H__ #define __A_OUT_GNU_H__#define __GNU_EXEC_MACROS__#ifndef __STRUCT_EXEC_OVERRIDE__//定义执行文件结构 struct exec {unsigned long a_info; /* Use macros N_MAGIC, etc for access */unsigned a_text; /* length of text, in bytes */unsigne…

[TypeScript] vs code TSLint常见错误解决方案

TSLint是一个Typescrip{过滤}t验证工具,用于检测代码。 TSLint: comment must start with a space (comment-format)注释必须从一个空格开始(comment-format)也就是说//之后必须跟随一个空格。“Missing semicolon.” : “缺少分号.”,“Use the function form of \…

ios开发笔记之 线程间通信

performSelectorOnMainThread:selector:waitUntilDone: 用于线程间通信 使两个线程同步或者时异步执行。 block阻塞转载于:https://www.cnblogs.com/vincent-lu/archive/2011/11/29/2267974.html

SQL Cookbook—数字、日期

1、计算不包含最大值和最小值的均值2、把字母数字串转换为数值3、更改累计和中的值–显示存款或取款后的值4、加减日、月、年5、计算两个日期之间的天数6、确定两个日期之间的工作日数目表EMP中,计算BLAKE和JONES的hiredate(聘用日期)之间的工…

file_table.c 文件分析 linux1_0\linux\fs\file_table.c

/** linux/fs/file_table.c** Copyright (C) 1991, 1992 Linus Torvalds*/#include <linux/fs.h> #include <linux/string.h> #include <linux/mm.h>struct file * first_file; //开头文件. int nr_files 0; //文件位置为0//文件双向链表插入文…

Day 16 包 json模块和os模块

目录 包什么是包包被导入时发生的三件事包和模块的区别相对路径和绝对路径json模块OS模块列出目录下所有文件重命名文件删除文件拼接路径判断是否为文件判断是否为文件夹判断文件是否存在新建文件夹包 什么是包 包就是里一个文件夹,里面存放了多个模块,并且包会自带__init__.py…

人的左右脑

右脑支配左手、左脚、左耳等人体的左半身神经和感觉&#xff0c;而左脑支配右半身的神经和感觉&#xff0c;正如实验一所表明的&#xff0c;右视野同左脑&#xff0c;左视野同右脑相连。因为语言中枢在左脑&#xff0c;所以左脑主要完成语言的、逻辑的、分析的、代数的思考认识…

DevExpress控件使用经验总结

DevExpress控件使用经验总结 DevExpress是一个比较有名的界面控件套件&#xff0c;提供了一系列的界面控件套件的DotNet界面控件。本文主要介绍我在使用DevExpress控件过程中&#xff0c;遇到或者发现的一些问题解决方案&#xff0c;或者也可以所示一些小的经验总结。总体来讲&…

struct task_struct 结构分析 \linux-1.0\linux\include\linux\sched.h

//任务机构体&#xff0c;大小大概1024字节 struct task_struct {/* these are hardcoded - dont touch */ //硬件代码 不可被修改volatile long state; //状态标志 /* -1 unrunnable, 0 runnable, >0 stopped */ long counter; //计数long priority; //…