创业者应该收集你用得着的API

常玩电脑的人都应该熟悉一个名词:API,中文名称是”应用程序编程接口”,简称API(Application Programming Interface).

以前我学过三个月的C语言,那时发现编程语言的语法和精妙的算法都不是最难掌握的,最难最关键的是要掌握很多函数库里的函数的用法,要了解这些函数输入什么样的变量返回什么样的值。我一直没有从事编程工作,一个C的函数的用法都不会用,所以我至今没有C语言的程序作品。JaveScript倒会一点点,有一个用HTML加JavaScript写的叫嘻刷刷的作品。总的来说,多少还是懂得一点编程的知识。

我认为,每个有生活追求的人其实都是一个程序员,在他的生活当中,他会努力计划好自己的未来,计划好一切可用资源的使用步骤,然后逐步改善自己的生活,不断改变自己的环境。在这个过程中,每个人都在让自己努力掌握更多的函数(叫”功能”会更好?)或API,如学会游泳就是学会和水打交道掌握水的应用接口,学会开车就是学会和车打交道掌握车的应用接口,学会调情就是学会与女人打交道……

如果把泡某个妞当成一个任务的话,这个程序就是这样编的:

  1. 在游泳场看到某身材火爆的美女,这时你想接近她的话,你必须掌握水的API你才有机会接近美女;
  2. 然后利用你掌握的语言技巧和美女沟通,探索美女的API,了解美女的喜好和价值观,要了解美女是不喜欢你这类的男人,喜欢什么样的生活环境,然后你可以有的放矢,投其所好,因材施教,就地制宜,见风使舵,具体情况具体分析,特殊情况特殊处理……;
  3. 如果你是有钱有车的大佬,你就可以约上她开上你的Benz带她去兜风,这个时候你就得用上你与车打交道的技能了;
  4. 至于以后如何进一步沟通买房结婚买钻戒买尿布之类的程序就没有了,:::oops::: 由于此程序是Alapha版,此功能只在Beta版本的升级计划中列出::::

创业者也可以把创业成一个编程的工作,创业需要协调各方资源完成自己的目标。如果我们的父辈没有留下足够多的本钱和资源的话,我们就需要自己亲自扩大自己的社会关系,也就是掌握自己在创业中需要的API了。每个合伙人都是一个API,每个供货商都是一个API,每个银行、工商、税务都是我们需要掌握其功能的API,掌握计算机使用,掌握会计知识,掌握生产管理知识,掌握质量管理知识,掌握政治和经济动态,这些都是创业者必须掌握的接口,创业者自己也是一个API,在为别人满足功能的同时,也需要别人提供满足自己的功能。如果说每个API就是一块积木的话,事业的大楼就是无数积木堆起来的。至于如何有效的组织这些API,这就是创业者所应该做的创造性工作了。

我回到这个小镇已经有一年了,我经常和朋友们去茶座聊天,努力地和别人建立联系,我告诉他们我能帮他们做一些事,可以提供一些不同的视角,例如我告诉他们我可以免费帮他们修电脑。在这个过程中,要要了解这些人(函数)输入什么样的信息(变量)返回什么样的答案(值),我每认识一个人就是得到一个API,如果我要建立一个功能强大的卖菜程序,我就得掌握足够多的API。

Ideas Factory China实际上也是一个交流的社区,每个人可以为别人提供独到视角的同时,也是向别人展示了自己的应用接口,别人如果需要某个API的时候,他也许可以找到你,这不就得到了一个合作的机会吗?如果你有志于成为一个创业者,你就应该扩大自己的社交范围,收集自己可能用得着的API,当然,最重要的是,你必须先展示你的API,要让人家相信你是一个质量可靠的API,而不是像米随随这样有可能使坏有可能背叛道德准则的API。

BTW:我也不知道叫函数好还是叫API才好,术语的用法可能不准确,欢迎各位程序员行家不吝指正。

关于 Zola

湖南省宁乡县煤炭坝镇居民,初中文化程度,无党派人士,已婚。喜欢旅行,喜欢网络上好玩的应用,喜欢黑莓手机,喜欢苹果设备,自称为艺术家,目前已经有多个行为艺术作品。略有薄名,已知的是被重庆市人民政府新闻办公室的互联网信息采集分析系统列入“特重”监控名单。2012年有幸被列在被称之为”活埋名单“的约200人”最高级别的维稳对象名单“里。
此条目发表在 丛林感悟, 贩夫俗事 分类目录。将固定链接加入收藏夹。 2,931 人气值
数字时代的民主社会需要那些同时懂得新闻和技术的人们–里奇戈登

创业者应该收集你用得着的API》有 14 条评论

  1. tinyfool 说:

    按照你文章中的意思呢,叫API比较好

    API往往说的是一套函数,组合起来可以实现某些功能,API的名字往往代表了它能实现的宏观的功能,比如google maps api,win32 api。函数是形成一个api的组成部分,每个函数往往关注一个特定的小的问题。

    比如一个美工,程序员,策划朋友,你可以把他们各自当作一个函数,如果组合起来,你就拥有了一个网站开发团队,那么这几个人可以看作一个开发网站的api了。

  2. Zola 说:

    谢谢tinyfool的解释:)

  3. junliang 说:

    用泡MM的过程来比喻程序开发,不错啊!哈…

  4. wuqian 说:

    真是浅显易懂啊

  5. T 说:

    这篇有点小科幻的感觉 还行
    继续努力呀

  6. firefly 说:

    掌握全局,放弃细节,只做自己擅长的一部分

  7. 非常不错的比喻,要积累api,无论是网站提供的,还是现实中的。

  8. 零度水银 说:

    很有意思啊~~~~~~不过感觉1楼的最后一句有问题哈~~~可以看成一个开发网站的api~~~~我觉得应该是个开发网站的一个类,我们可以起名字叫CDevWeb类,它封装了上面的所有api形成一个类

  9. awflasher 说:

    严重怀疑zuola故意把javascript拼成javesript~~~

  10. 老袁 说:

    这是枪文吗?

  11. Zola 说:

    我英文很烂,你都知道了。并不是我故意拼写错的。我马上改掉。

  12. 丫头 说:

    有意思。

  13. 倦客天涯 说:

    不错。很 有意思的文章。。:)

发表评论

电子邮件地址不会被公开。 必填项已用*标注

你可能会看到这些提示:
1、与主题无关的留言请前往 留言簿 发表。
2、如果你想攻击具体的人,如果附上理性的证明过程就有可能被允许显示。
3、如果通过使用OpenID发表的留言没有马上显示,那是因为你没有曾被审核通过的留言,请不要尝试重复发表。
4、请不要发表长篇转载文章来证明你的观点,如果你有BLOG,请写在你的BLOG上,然后发送引用通知到本站相关日志。


*