为什么我不能在浏览器中编写代码?

2021-01-15 20:30:38

多年来,我一直在使用网络和代码,但仍然觉得自己是“代码俱乐部”的局外人。我尝试过和失败的事情的清单不完整:

维持在Github页面上托管的相当复杂的Jekyll博客,而无需在本地运行Ruby或Jekyll

启用的活动代码种类与“成为编码员”的“预期”工作流程之间的联系越来越多。

同时-围绕编码发生了一场革命。 “无处不在的Javascript”(即node.js)实际上已经成为默认的Web开发范例。

Javascript很诱人-部分是因为每台计算机都具有JavaScript GUI和运行时-浏览器!您可以使用文本编辑器和浏览器在计算机上的javascript中进行编码-无需触摸命令行!

我对javascript的易用性和可破解性有很多看法。玩和构建原型感觉如何。而且这种感觉是100%的,因为每台计算机都配备了JavaScript GUI和运行时环境...浏览器。

-汤姆·克里奇洛(@tomcritchlow)2020年7月3日

但是……在安装node.js时,您会看到以下屏幕(wtf是$ path中的user / local / bin吗?),然后启动命令行。

好,再说一次我可以在电子表格中编写代码,但不能在浏览器中编写代码吗? WTF。

我的主旨是:构建一个预装有node.js,IDE和简单运行时环境的浏览器。

为什么这很重要?因为默认很重要。默认值允许人们开始使用。 Mac上默认安装了Python,因此我发现进行一些轻量级的Python编码非常容易(例如,一些小故障)

人们讨厌命令行-他们不仅看起来吓人,而且还会给出奇怪的无用的错误消息,而且……您必须键入所有内容。啊。这就是为什么人们宁愿在电子表格应用程序内编写代码的原因-因为它是一个应用程序。

您能想象一下,如果Node.js的初学者版本已预装了用于管理和运行代码的GUI?

不是“设计师应该编写代码”或“ SEO应该编写代码”,而是代码已经并且应该像电子表格一样广泛。这是一本很好的读物,介绍了在利基再保险行业中代码最终可能会超过电子表格的方法,但实际上它已成为每个行业的核心:

在这短短的三年中,我观察到了数据分析方法的巨大变化。基于Excel的模型,似乎似乎是最先进的,突然变得太慢和太僵硬了。与第三方数据源的集成曾经是一种奢侈,如今已成为一种规范。分析人员开始利用脚本来完成许多通常由人工或在电子表格中执行的劳动密集型任务。

启用此更改的是一套可访问的Python驱动工具。这些技术正在迅速取代旧的做事方式,迎来了新一轮的再保险模型和支持它们的人才。

诚然,以下观察确实来自一个非常特殊的行业。但是我相信,这里讨论的更广泛的趋势也将适用于其他传统公司和行业。

好的-老实说,我很惊讶Google并未将其庞大的计算平台预算中的一部分投入到创建简单,广泛的默认代码斜坡上来投入工作。试想一下,默认情况下,Chrome内是否附带有node.js!但是-实际上,我怀疑Google是否会这样做。

因为我喜欢使用代码构建事物。但是对于初学者来说,编码仍然太难了。

该博客由居住并工作在纽约布鲁克林的独立战略顾问汤姆·克里奇洛(Tom Critchlow)撰写。如果您喜欢阅读的内容,请在下面的Disqus中留下评论,或注册我的Tinyletter。