我的员工,学生,顾问和投资对象都问过我一个问题,“我需要学习编码吗?”我的基本答案是:“是的,而且您会喜欢它的!”另外,这很重要。正如著名的创新者马克·安德森(Marc Andreessen)所说:“计算机和互联网的普及将把工作分为两类:告诉计算机做什么的人和被计算机告诉做什么的人。”
成为要告诉计算机该做什么的人之一,您不必是职业程序员。弄清楚诸如什么样的软件可能对有价值的客户有用以及用户应该如何体验您的软件之类的创新技能仍然非常重要。就是说,您要确保自己具有创造力,可以密切参与软件创建过程。
我的建议是从与您的工作相关的小事情开始练习。这并不难,但需要一些精力和耐力。除了成为职业编码员之外,您可能还想了解三个很好的理由,以及关于入门的建议:
1.自行更改网页内容,而无需轻敲肩膀。
是的,好主意!老实说,我认为不能使用HTML和CSS(用于创建网页的代码)等同于不识字。我知道这听起来很明显,但是好消息是这个问题很容易解决。
Codeacademy提供了非常免费的在线课程,例如HTML和CSS。为了获得最佳结果,请将教程与您可以从事的项目配对,以便您可以立即应用技能。
在学习编码时,关键在于创造力的自信和解决问题的能力。
2.用原型而不是PowerPoint展示您的想法。
对你好!您将更具说服力,并且可以使用原型。这与上面的内容并没有分开,但是它将涉及使用设计来确定您要构建的内容以及诸如Javascript或Python之类的编程语言。
为此,您需要绘制自己的路径。我建议您从一个明确的目标开始,这样您就不会迷失细节。类,因为它们显示软件如何现代化涉及到实际开发这一提议设计驱动的案例研究,配套材料和启动代码,你可以使用都是有益的。
3.与您合作的工程师/开发人员更好地合作。
是!例如Google之类的公司内部的许多小组都要求产品经理拥有STEM本科学位。这些小组发现,这是确保他们可以与合作者进行开发的可靠方法。
学习编码将使您直观地了解从设计过渡到编码的过程,何时何地为何困难以及为什么困难以及对特定项目合作者需要您提供多少详细程度的了解。
这些都是开始的好地方,考虑到特定的项目将使您从小处着手。
此外,以下是您可能想学习如何编码的三种不良或误导原因,以及有关如何做的建议:
1.向您的开发人员说明如何进行编码,以使其更好/更快地工作。
没有人喜欢被告知如何做自己的工作。但是,他们确实想知道什么是成功的要素,并且您越能清楚地表明团队的建设对用户有价值,那就越好。
这里的重点是,对于90%以上的案例,产品/业务人员需要更好地测试和验证对用户有价值的内容,并将其转换为对开发友好的输入,例如故事板和用户故事。
为了学习如何进行测试并提供大量建议,我建议在设计和编码上采取一种平衡的方法。确保在编写代码时始终专注于特定的设计结果。
2.与开发中的合作伙伴争执估算。
基本上,最好假设您的开发人员知道他们在做什么,有良好的意图,并专注于您需要做些什么来获得他们的大量投入。如果您仍然不确定,请与开发经理或开发负责人交谈以获取其他观点。
3.构建一个应用程序。
好想法!也许。您应该使用设计思维等工具来了解您的客户,并使用“精益创业”概念来测试您的想法。然后,获得商誉和资本来构建您的软件会容易得多。
标签: 编码