本篇文章2873字,读完约7分钟
编者按:曹政是一位资深的it人士,从事互联网工作已有十多年。技术控制、数据控制、历史控制和考证控制。参与创建统一统计和cnzz站长统计,并主持建立百度业务分析支持平台。这篇文章首次出现在微信公众账户“曹氏之梦”(微信号:曹氏),并被36个氪星人授权发表。
前天,开始刷屏幕是值得的,冯叶自己赚了几千。
换句话说,你认为我嫉妒吗?事实上,前天晚上值班负责人告诉我,你应该写一个好的,让我们推动它,但我没有想到我可以写任何东西让人们为此付出代价。
但是我今天这么说是因为这个产品的负责人碰巧是十年前的老同事。他告诉我,从开发到推出,实际上只花了30个小时,也就是不到两个工作日。当然,一些技术专家可能认为这其实很简单,开发工作量很大,但是我们知道在很多公司,启动一个项目需要很长时间,即使是一个小而简单的项目。各种流程、各种低效和无意义的沟通,以及各种奇怪和无意义的想法和关注混杂在一起,极大地拖累了整个项目的实施和执行。
我很惭愧地说这个问题存在于我自己的公司。
事实上,我这边的程序员水平并不低。当遇到性能或其他异常问题时,他不敢与一线互联网公司的设计师相比。然而,我已经训练了他们,必须超过平均水平。我基本上不担心这个。然而,在项目规划和实施中总是存在一些问题,主要是因为系统设计的思路太多,简单的事情总是复杂的,导致很多事情无法实现。
事实上,我们谈论技术、设计系统、设计架构,不管事情有多小或多简单。起初,初级技术人员有简单的想法,但他们没有风险、扩张和适应未来需求变化的概念。因此,事情做得很简单,但是可维护性差,安全性不好。老实说,在各种众包网站中,那些廉价的技术外包团队,
进入一个阶段后,我对技术有了一定的了解和概念,知道了未来的扩展考虑因素,知道了需求变化和扩展考虑因素,也知道了安全考虑因素。然而,如果我想得太多,设计系统将会非常复杂,我希望每个小功能都能够产生一个独立的、可扩展的模块。结果,简单的事情会变得复杂。这是第二阶段。
第三个阶段,我们可以把它看作是重剑没有锋,伟大的技术不起作用的阶段。如果你看着代码,不仔细思考逻辑,你可能会觉得你又回到了第一阶段。为什么这么简单?这是用很少的代码完成的,似乎没有什么特别棒的。但是,当你仔细琢磨的时候,你会发现很多地方的设计都有所保留,也就是说,我没有在这里写什么,但是将来有业务需求的时候,我不需要做大的改动。我只是在这里插入一些东西。
这有点像以前的阅读,从薄到厚,再从厚到薄。你需要在这个过程中生存下来,并在进入更高层次之前简化所有复杂的问题。
我这样告诉程序员。当我谈到这个阶段时,你并不是说一切都需要提前准备好。你想通过思考达到这个境界,但不需要去做。你想到的是这些可能的需求和未来的需求,但是你知道如何扩展和快速响应。现在你的结构非常轻便灵活,所以你已经根据合理的结构实现了当前的逻辑,然后留下几行注释,将来这里的接口可以做什么,将来这里的设计可以增加什么,这些都不需要实现。这足以构成一个良好的低耦合结构。
之前,我请丹尼尔·冯云给我们做了一个关于系统架构设计的讲座,他的口语也很简单。从始至终,你看不到他展示了什么技术,他谈论了什么特别深刻和深刻的东西,但是别人开发的系统真的很容易使用。后来,在提问环节,一些员工问了一些新的技术术语,冯云也很直白。他务实地说,我们目前不需要任何东西。我认为这是一个没有锋的重剑模型;现在冯云和他的团队共享的天网开源引擎已经被很多游戏团队使用,代码量并不复杂,功能也不丰富,但是一个实用的轻量级架构可以大大降低某些类型游戏的服务器开发成本。
事实上,我的要求就这么简单,低耦合,扩大需求和思考但不去做。快速实现和快速产品化,但这一要求仍然难以实现。这就是我所钦佩和钦佩的。
创业团队需要强有力的执行力才能在竞争中脱颖而出。事实上,一个小团队和优秀的技术人员可以在很短的时间内完成一个好的产品。正如我之前所说的,现在在互联网上评估一个技术产品的标准是有多少用户在使用它,而不是有多少代码行。
当我年轻的时候,我写了一个web oa,代码行太多了,不能死,但是它没有价值,因为当时的产品设计思想是错误的,所以用户根本不能开发;后来,当我在做cnzz的时候,我写了两个星期的第一个版本,我是一个人。当然,这相对简单。当我升级这个版本的时候,几乎花了两个星期,只花了两个星期就把数据结构调整到了代码结构,而且它不是全职写的。代码和问题并不多,但产品的价值得到了体现。代码量可能只有该oa的1/100,但值可能超过该oa的100倍。
现在,互联网上仍然有很多产品需求点,这些需求点很简单,很容易爆炸。你不能说它一定能成为一个伟大的产品,但是如果你能试着快速地犯错误并以低成本快速迭代,也许会有很多机会从中产生。老实说,在技术门槛低的地区,快鱼吃慢鱼仍然是一个有效的发展标准。
让我给你举个例子,一个我向我的团队提到的想法,今天我免费公开了这个想法,也测试了我的读者。
比如像我这样的公众客户,比如像和池这样的大V,经常会对广告有需求。有些是真正花钱的广告商,有些是感兴趣的公司,有些是朋友推荐或更换的。在很多情况下,他们会给对方带来一个二维码链接。所以这里的需求特别旺盛。我很想知道有多少人通过我刷过对方的二维码。目前,这个数字不能直接统计,只能由对方通过数据变化来估计。
这里我想提出一个需求:二维码转换跟踪工具。
当你得到一个二维码或直接链接时,你可以到这个平台(网页或公共号码)生成一个新的二维码。这个新的二维码包括一个跳转页面,然后重定向到原来的目标链接,这增加了一个跳转过程的推广效果。
跳转页面实际上是一个跟踪器。事实上,您不必编写任何代码,只需执行跳转操作。然后记录日志。
通过在后台读取和处理日志,分析器可以得到该广告的点击次数和被点击用户的构成,如用户点击时间、用户区域和用户客户端的构成。然后,当从媒体后台登录时,您可以看到此报告。
这是这样的事情,但它应该是超级简单和容易使用。如果有人能做到,我愿意使用它,只要你确保你的跳转页是安全的。
那么,问题是,这种东西的开发周期和开发成本应该是多少?就我个人而言,如果只是一个简单的网络版原型,我认为两天就足够了。你可以在github上搜索由二维码识别和生成的代码,谷歌已经共享了高质量的代码,所以你可以在调试后创建一个调用页面。事实上,背景统计可以用一个非常简单的结构来完成,如果它不复杂的话。此外,您的分析程序是异步处理的,因此您基本上不必担心负载问题。甚至这个分析程序也有许多开源软件可以使用。
如果有一些童鞋有很强的执行力,愿意单独制作小工具和小产品,你可以试一试。如果你能在两天内完成并发表这些东西,你可以考虑来找我合作。你可以谈谈合作方法。如果你相信我,我们可以深入合作。我有很多产品创意,迫切需要执行。
这篇文章由读者提交,并不代表36英寸的立场。如果转载,请注明出处
“读完这篇文章还不够吗?如果你也开始创业,希望你的项目被报道,请点击这里告诉我们!”
标题:从值乎谈执行力
地址:http://www.j4f2.com/ydbxw/6087.html