如何创建惊人的产品和惊人的代码

我创建产品和服务已有相当长的时间(8年?!)。 我可以肯定地对任何新手或其他开发人员说的一件事就是“计划”。 我知道当您获得新任务,新功能,新项目等时的感觉。在几秒钟内,您正在阅读有关内容或从PM中获取笔记时,便急于回到键盘并加以实施。 我也有这个错误,即使在知道了我上面提到的->“规划”之后,我仍然犯了这个错误。 当您只是着手编写代码并开始编写东西时,这意味着您在打字时浪费了思考的时间,编写代码应该是您最简单的事情,只是将您的想法和想法放入文本中(代码)。 编码时遇到问题,即您遇到的东西是第一次运行时就没有想到的,因此您需要开始更改内容,甚至更糟的是开始修补而不是更改。 这是您的新功能的外观: 80%的思维和设计 20%塑造代码 坐下来,考虑一下您的想法,极端情况,好的情况,坏的情况,网络故障,第三次世界大战开始等。 现在,编写您的伪代码,或者对您的构建块进行线框图设计,以及所有零件之间如何通信。 *加分,学习TDD并加以利用! (下一篇文章可能……) 如果您来到这里,这很容易,只需输入您的想法即可进行编码,现在仅是语法… javascript,python,java,ruby,php 最终它们都是一样的,只是语法和运行方式上有一些古怪之处,但最终目标是相同的,将您的想法付诸实践。 希望您喜欢我的快速晨练,如果可以,推荐并关注我😎

如果数据是新油,那么您就不想成为石油钻井平台!

到目前为止,我们大多数人都遇到了“数据就是新石油”的类比。 万一您没有,让我…为您分解。 石油确实有价值,因此数据也是如此。 他们俩都改变了世界。 繁荣,那很容易。 好的,还有很多事情要做,但是这件事也已经完成了:物理世界中的石油就在我们身边,需要精炼然后需要使用,就像数据一样。 当我们弄清楚如何提取,精炼和在发动机中使用石油以使每人小时的产量实现巨大飞跃时,石油曾经导致了巨大的生产率提高。 石油本身并不是有用的,但它确实使我们能够做得更好,提高生产力。 全世界的政府和经济学家都在挠头,他们想知道我们如何才能解决目前困扰发达经济体一段时间的生产力危机。 大数据作为一种概念已经存在了一段时间(就像石油一样),这将我们带到了数据上,我们通常将其与能够通过点击集体鼠标来收集数据的互联网公司联系起来。 Netflix会在您今晚回家时告诉您要观看的内容,并坐下来浏览Amazon告诉您的“您想购买…”的内容。 从我们的物理环境来看,我们很少使用它,甚至实时情况下也很少使用。 哪个涡轮机显示异常振动模式? 在学校上课时间哪里出现NO2气体峰值? 我的管道有泄漏吗? 我的庄稼难过吗? 在适当的时间将这些信息掌握在正确的人手中可能会对生产率产生巨大影响,就像石油在过去一样。 那么,您如何开采/钻探?…