打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
编程将死,程序员永存
摘要:这要看你如何定义程序员。如果这样说,那些每天花15小时在黑屋子里堆砌0和1的人才算是程序员,那我支持Charlie的论断,这种职业最终会被一点点的侵蚀掉,因为越来越优秀的“前端”平台会排挤掉众多的编码工程。

多年来我一直想学VBA——微软Visual Basic的改造版、用来编写excel宏的编程语言,但由于各种原因一直拖延着没学。它并不是一种很难学的语言,只是因为它不是我的主要工作内容,我一直没腾出时间来学它。昨晚,我跟随着Twitter上的一个链接发现了 DataNitro,五分钟后我学会了VBA。

DataNitro是个excel插件,能够让你在Excel里运行Python脚本,因为我在某种程度上算是擅长Python,我根本不需要使用VBA。也许这并不是在5分钟内学会了VBA,而是成功的完全绕过了它。对于我来说,这跟学会了它一样有效。

大家是否还记得在《骇客帝国》里的那个DVD播放器?它能连接到你的大脑来教会你功夫。DataNitro就像那个东西,只是它是给Excel笨蛋准备的。它很可能帮我节省了数百小时在VBA里面挣扎、自学、尝试、纠错的时间。

我写这篇文章不是来为DataNitro做广告的,而是想谈谈对编程这种工作发展方向的思考。几天前,Brooklyn Bridge Ventures的Charlie O’Donnell写了一篇非常好的博客叫做“最后一个程序员”,文章里他预测前端开发平台终有一天会致使整个软件开发部门废弃。当这些平台不断的增多不断的传播后,强大的软件开发需要的编码工作越来越少,越来越多的人能够参与进来。

程序员因此会消失吗?

这要看你如何定义程序员。如果这样说,那些每天花15小时在黑屋子里堆砌0和1的人才算是程序员,那我支持Charlie的论断,这种职业最终会被一点点的侵蚀掉,因为越来越优秀的“前端”平台会排挤掉众多的编码工程。

但从另外一个视角来看,我是一个“程序员”,因为这些平台能使我更快的开发出软件,而且不需要经过正规的培训,我想程序员的数量在很长的一段时间里都会不断的增加。

曾经有个时期,即使在MD-DOS上开发一个很简单的程序也要经过相当漫长陡峭的学习曲线过程。这越来越平坦的学习曲线归功于Apple和Windows开放的个人电脑走向大众。类似的,当各种平台使开发工作越来越容易后,越来越多的人能轻松的上手编程,而不需要花3或6个月的时间去学VBA。

除此以外,具有相同道理的是,科学家不会因为科学的进步而丢掉他们的工作,软件开发平台的进步会使人成为“真正的编程者”——他们不想要去码字符,他们能更多的专注于复杂的、富有挑战的、能产生重大影响的工程项目上。如果你是一个专业的程序员,这不正是你所期望的吗?

DataNitro只是成千上万的推进这种趋势前进的平台中的一个。粗略的想了一下,这里还有四个年轻的公司充当着这种“更少代码”的接口服务,它们使众多的项目避免了开发的痛苦:

  • FRAPI–即时生成API
  • Monetate–轻松A-B测试和 MVT网站测试(an OpenView portfolio company)
  • IFTTT–定制你最喜欢的mashups 程序
  • Zapier–企业版IFTTT

译文来自:aqee

英文出自:Coding is Dead. Long Live the Coders

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
DataNitro:调用Python的方法【2】
Excel身份证编码后几位变0的解决方案
Excel VBA 提示“找不到工程或库”错误的解决办法
Excel VBA基础教程
Excel怎么保护vba工程代码不被查看和修改
这样的Excel版进销存,在VBA入门班学3天就可以编出来!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服