近年来,程序员创业这个话题被反复提及。那么,程序员适合创业吗?以及如何创业?本文中的一些想法可能会给您一些启发。 创业失败后,程序员开源产品代码 近日,一位程序员在Reddit上发帖称自己创业失败,于是开源了自己的产品代码,希望能帮助到有需要的人。 这款产品叫做“Dryvo”,是针对驾校行业的解决方案。目的是节省教师花在课堂安排、处理学生电话、付款和其他琐事上的时间。同时也可以让学员及时掌握驾考学习进度,帮助学员了解整个学习过程。此外,高效的路线规划功能可以帮助教师节省宝贵的时间并减少煤气费。Dryvo希望改变驾驶课程的管理方式。 目前产品代码已经托管在GitHub上,项目地址:https://github.com/AdamGold/Dryvo Dryvo用Python写的scheduleAPI,从它的项目结构来看,真正的核心代码位于server文件夹,其余主要是test和log目录。 对于发帖人的创业失败经历,有网友评论说:在看发帖人的项目描述时(老师总是花很多时间处理学生的电话,规划课程,学习行车路线,和每个学生交谈。而且它学生很难掌握课程进度、缴费流程等,基本不知道什么时候考驾照,不知道下一节课要学什么),我脑子里第一个想到的是——原因项目的失败是显而易见的。计划驾驶课程与安排牙医、律师、汽车维修等预约没有什么不同。这是一个已解决的问题,并且在经济上已经自动化(这里指的是雇用低薪行政人员来操作自动化的通用计算机程序,甚至像谷歌日历)。规划路线和主题是经验丰富的驾驶教练无需计算机系统即可快速完成的事情。总的来说,我不认为在专用计算机系统中计划课程等想法是可行的,因为我还没有看到一个系统足够灵活并且比MSWord更具成本效益。而且,如果学生想知道一些关于考试项目和考试时间的问题,没有什么比直接问教练更有用的了。简而言之,这是一个有趣的想法,但本身并没有太大的实用价值。 虽然目前项目的源代码已经开源,但是否对程序员有帮助,我们不得而知,就像很多程序员始终相信“代码可以改变世界”一样,但大多数人不知道当在实际应用程序中实施时,它将确切地说明代码如何改变世界。 给程序员创业的一段忠告: 很多人都渴望有一天自己创业,尤其是程序员。然而,程序员到底该不该创业,该如何创业,需要做哪些准备呢?针对这些问题,周鸿祎过去曾在接受媒体采访时发表过自己的看法。 周鸿祎认为聪明的人不一定成功。很多程序员都很聪明,但很明显他们不会成功。因为从他们身上可以看出一些问题。程序员总以为自己能成功是因为自己好,其实不然。中国的程序员大多是瞎子:看一些论坛,你会觉得要么有一群自我感觉极好的自称专家的人,要么有一群蓝领抱怨公司和社会环境身体不好,待遇也不好。 应该说中国程序员创业的成功率也是很低的。环顾四周,中国互联网上有几个真正写了十年软件的成功人士。事实上,现状与我们在媒体上听到的故事大相径庭。很多程序员的最高理想就是写一个共享软件,年入百万。但是我们要讲的不是告诉程序员怎么赚钱,赚钱很容易,而是告诉程序员怎么创业。 周鸿祎说,程序员创业最缺乏的是合作的态度。这是中国程序员最大的问题,造成这个问题的原因有很多。事实上,程序员的能力只是控制一台机器。但是,要有和机器打交道的能力,创业是绝对不够的。它还需要与合作伙伴、竞争对手、投资者、员工乃至整个社会环境打交道。很多程序员因为习惯了和机器打交道,所以不擅长也不愿意做其他的工作。很多程序员心里都会想“营销很简单,市场很简单,管理也很简单”。在周鸿祎看来,这种心态是非常有害的。 程序员的商业嗅觉其实不是很好。就算有商业感,其实也只是一种灵感,一种想法,但需要一系列的管理、营销、运营,才能越做越大,这对程序员来说是难以想象的。程序员需要明白,在自己不擅长的领域,找到一个能够弥补自己不足的合作团队才是出路。加入一个创业团队,可能个人只占10%,但因为更容易成功,而团队可以做100%的事情。而如果只是由一个人来完成,很可能会失败。所以,程序员需要调整好自己的心态,不要把自己当成精英,承认自己编程优秀,但总会有人比自己更优秀。对于其他领域,他们可能是一知半解。要知道,其实程序员的选择是最少的,所以有一个开放的心态是最重要的。 对于程序员来说,现在要做的也很简单。这需要大量的实践,他们需要慢慢培养产品感和商业感。对于绝大多数程序员来说,单独成功的机会很小,所以加入创业团队可能更合适。现在有很多早期的创业公司,也需要很多优秀的程序员加入。如果你有理想,可以选择加入一个团队,拥有相应的股份。这或许是一个可行的办法。
