今天的软件专业人士能不能从新一代的开发者和工程师的简化编程中学到些东西呢?处在这股运动最前沿的专家说是这样的。
面对关键软件开发者人才短缺的情况时,新兴的一代软件开发者那里似乎还有一线希望。这些年轻的开发者对待应用代码的方式对于老一代软件专业人士来说也许能提供有价值的经验教训。
我们跟对新生代软件开发者培训兴趣颇高的云和数字产品提供商Built.io的Neha Sampat和Matthew Baier进行了交流。据Sampat说,Built.io为加州大学伯克利分校的一个专注于移动创业和创新的班提供了教学支持。Built.io还重度参与了印度Viriar当地大学的一些活动,他们在那里开设有一个工程分支机构。
Sampat 和Baier认为,更年轻的开发者信奉的新的编程方法跟前几代开发者是不同的—并且这种办法是有可取之处的。以下是他们的看法。
今天的开发者和工程师可以从更年轻的人编码和开发的办法中学到什么?
Neha Sampat:我从年轻人那里汲取很多灵感。企业长久以来存在的一些异议在他们身上找不到。他们会问“为什么不?为什么我不能做这个?”
我们看到伯克利的学生就是这样的……他们有点像是在挑战我们。基本上他们会设法做点什么,但不是按照我们常规的做事方式。不过这没有关系,他们可以做任何自己想做的东西。
随着人在职业生涯中成长,他们会对头衔和层级关系越来越厌倦。小孩不知道这些障碍。(开发者应该意识到)能够开发API驱动的东西为组织内部的任何人都打开了跟公司CEO就产品的任何部分进行毫不犹豫的交流的机会之门。
Matthew Baier:对创意的拿来主义,并且对此不必心怀愧疚。如果你在做应用……,你的时间最好还是花在做了类似应用的人身上,借助他们的想法,然后用你的独特理念或者按照对你的独特商业案例来说重要的方式去开发。
这就是为什么云平台开始腾飞的原因之一:没人想要重新发明那个栈。我们看到的是学生正在把问题最小化,他们会问,“我必须开发的新的独特的东西是什么?”除此以外,他们计划要做的其他事情要么是借助别人,要么在别人基础上去做,从而使得他们能够专注于创新本身。
你们有没有发现更年轻的学生对应用编码和人家开发的理解方式往往跟上一辈不一样?
Sampat:绝对的。我的意思是,2岁的小孩就知道怎么玩iPad。拥抱技术是年轻人与生俱来的。对此我没有数据,但我能想象涉足计算机科学并接受它没那么吓人。这不过是理解的第二天性罢了,他们会说,“我们怎么才能更深入地了解我已经在使用的技术呢?”
我们在很多年轻的小孩身上看到了这一点。我给一个组织做辅导,那个组织有一些年轻的女孩,她们希望了解更多创业的事情,令我感到吃惊的是,她们当中有很多人想到了技术和移动应用相关的点子。这是她们希望自己生活要有的东西,而她们才仅仅9岁。看到她们的脑瓜子都在想些什么真的很酷。
Baier:有几件事情我想是现在的年轻人信以为然的。年纪稍大一点的人应该还记得,从软件开发角度和从技术使用角度看事情是不一样的。显然在云端开发的想法现在已经发挥作用了。而下载东西然后存储起来的想法已经让人觉得有点怪异了。
围绕着连接性和API的价值进行了很多的讨论。10年前,大家谈论API还没有那么多。而现在呢,如果你看看大家是怎么开发软件的—尤其是年轻一代是怎么开发软件的—你就会发现肯定少不了API。
正规教育在软件开发者培训当中应该扮演什么角色?你认为高中和大学是否需要更多地参与到培训当中来?
Sampat:绝对的,而且这是相当自然而言的事情。10年前,计算机编程班是个例外……得在暑假或者周末才会上。现在它已经成为课程的正常部分,就像学外语一样。
在多个国家经历过教育体系的每一位学生都能接触到基本的编程技能,并且理解作为实体的计算机科学。在此以外,如果你考虑到已经走出这种体系的、年级稍微大一点的学生的话,就会发现投入到STEM教育的时间、金钱和精力有那么多。
我是女性从事技术的一大支持者,所以我才参与了几个努力把技术教育带给全球女性的组织。现在正在发生着一股巨大的运动浪潮,看到这一点真的非常令人兴奋。要想站稳脚跟还需要一些时间,但在计算机科学和数据科学之间,这是下一个大的议题,会影响到年轻很轻就进入到该领域的每一个人。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
应用开发策略选择
每个软件架构师,开发经理和开发人员都很可能遇到过软件设计和开发中“自上之下vs.自下而上”的争论。正确的答案其实是,这里并没有单一的最佳方案。
-
云计算扼杀应用开发?
-
应用开发新潮流:快速失败
快速失败(Fail fast),这个拥抱“失败也是一种选择”的思想,根据最新的预测来看,将笃定成为2015年最新的商业潮流。你做好准备了吗?
-
跟遗留代码打交道:干掉顽固漏洞的简单方式
跟遗留代码打交道会是比较困难的,尤其是如果代码是由某位不知道名字的程序员用一种不熟悉的语言编写的话。