近日九位成功的年轻创业家,给创业公司的程序员们提出了一些建议,并指出了他们共同的一些问题和错误,具体如下:
1. 只解决了自己的问题
大部分的新创公司都是为了解决实际的问题,但是很多新创公司都会犯一个错,就是把自己的问题当做了整个社会的问题,这样做很可能会失败的。因此新创公司要确认好他们的问题是否真的存在,为此他们要不断的跟圈子里的人交流。
——John Jackovin, Bawte公司
2. 开发了太多华而不实的东西
要想开发出好的产品需要做到很多,比如要保持产品的简单,尽快的测试你的想法,并在一个小团队内开始测试工作,不要只停留在那些华而不实的东西上。
——Peter Awad, GoodBlogs
3. 代码不够灵活
从一开始就开发出可以规模化的平台当然很难,但是保证它的可扩展性也是很重要的,不要在成功了之后再考虑这些问题,那会非常的痛苦。
——Fehzan Ali, Adscend Media LLC公司
4. 过早的部署
新创公司都追求速度,但是那种先发布,后修改的方式是要不得的,应该给自己留下充分的时间来修改所有的bug,这样能够提升用户体验。
——Danny Wong, Blank Label公司
5. 太过关心代码
解决客户的问题,要比写代码重要的多,新创公司要专注于解决问题,这样代码很容易就能搞定,因为这才是你的用户所关心的。
——Wade Foster, Zapier公司
6. 业务层面考虑的太少
产品并不等于公司,很多新创公司的程序员对于公司业务缺乏理解,这是很普遍的问题。要想获得开发的成功,就要理解产品在公司业务和战略中地位,这很重要。
——Panos Panay,Sonicbids公司
7. 一步到位的追求跨平台
新创公司总想一步到位的开发出各种平台的产品,但是这并不好。应该专注在一个平台上,这样可以集中开发团队的力量,开发出真正的好产品。要找出一个突破口,并不断的优化。
——Aaron Schwartz,Modify Watches公司
8. 公司内部部门混合
新创公司要把投资人和运行人员分开,要把技术人员和财务人员分开,这是必须的。
——Yuriy Boykiv, Gravity Media
9. 从代码的难易程度角度进行计划
其实在开发开始之前就应该进行计划,但是不要从代码的难易程度角度进行计划,程序员应该问自己“如何才能用最简单的方式解决用户的问题?”,而不是“如何才能最简单的实现代码?”
——James Simpson, GoldFire Studios