程序员的优势:用编程节约成本和提高效率。前者相当于一堆人工小助手,后者则是一堆工厂。
通过将重复的事情自动化成代码,可以节约很多的时间和金钱。原本这些事情可能需要委派给一个单独的人来做,而且还需要有比较到位的培训和支付一定的成本才能保证效果。但是通过编程,相当于养了一个机器人来帮你完成。
比如作为一个投资者,每天都要有一些重复而固定的操作:整体市场情况、关心个股的公告等等。如果每天要去各大 APP 看当然很费时间,所以有些人会养一个助理来专门帮忙整理数据。但是如果你可以将这部分自动化汇总到一个页面,那么这些任务就可以让机器人毫无怨言地完成,保证不打折扣执行到位,而且不用担心它背后吐槽你的善变。
如果你能弄出一个有许多人都需要的机器人,这也许就是你的重要盈利模式。
再比如我们希望了解一个公司,习惯性可能会关注他的工商登记信息、实际控制人、股权结构比例、诉讼情况、法人信用情况等等。这些数据在国家各大网站上都有公示。如果你关注公司诉讼,可以从中国裁判文书网上找。如果你关注企业守信情况,可以去各大省份的企业信用信息公示系统上找。其他公开但是散落的来源常用信息源还有中国执业信息公开网、商标网、国家知识产权局等等。如果你每次都要重复去各大网址从头梳理一遍,那一定会头大的。
但是如果你会爬虫技术,那就不一样了。只要你把获取和计算的逻辑写好,那么后面再来一次基本不会耗费太多时间。你第一次查 A 企业可能花了几个小时,而到第二次查 B 企业,可能就只要几分钟了。事实上,这个领域冒出了很多的公司,它们通过卖付费会员的方式获得了不菲的收益。
而发布在多个地方的软件则是加工厂,只要第一份产品好了,后续就可以源源不断近乎 0 成本的生产出来,而这是原本可能需要一条流水线和若干工人才能完成的事情啊。
最典型的例子就是各种应用程序,当你完成了一份之后,可以有无数份副本被发布到世界的各个角落。这个过程对程序员来说成本近乎为 0。但是其他具备实体的东西都是需要有生产流程的。换句话来说,对其他人要付出很大努力的复制过程对你来说毫不费力,这是巨大的优势。