21世纪什么最重要?要会写代码!
| 2013-06-03 09:59 收藏: 1
国外媒体近日刊载文章称,编程已经成为二十一世纪的核心工作技能。文章指出,让更多人学习编码 不仅能够满足公司对程序员人才的极大需求,同时对于公司管理者来说也是必不可少的,原因是在当今社会中,所有人都需要与电脑进行互动,以至于电脑技巧对所 有工作者来说都已成为至关重要的一项技能。以下是这篇文章的全文:
在二十世纪,有意义的教育旨在让人们学会基础知识;而时至今日,有意义的教育的核心则已经变成了让人们学会Alphas、Betas和C++等编程语言。
编程技巧的重要性正在变得越来越重要,迅速转变为各种各样的21世纪工作者的核心能力。这个避无可避的事实正在促使个人寻找新的编程学习方法,同时促使创业公司和非营利组织寻找帮助人们学习编程的方法,并促使企业寻找创新途径来找到它们迫切需要的程序员。
举 例来说,当团购网站LivingSocial无法找到自己需要的程序员时,这家公司就自力更生地开始设法解决这个问题,并最终成功地创造了自己的合格程序 员。通过一个名为“Hungry Academy”(饥饿学院)的实验项目,LivingSocial出钱让24个人在五个月时间里学习电脑编程,而所有这些人都顺利完成了这些课程,在毕 业以后成为了Living Social的全职程序开发员。
“我们认为,与特定的技术 才能相比,智力和热情是更加难以通过聘用方式而获得的,而且其重要性也比前者高得多。”LivingSocial的高级技术副总裁查德·福勒(Chad Fowler)在去年接受《华盛顿邮报》采访时说道。“虽然这样说可能有些狂妄,但我们确实能以比行业更快的速度来教会人们如何编程。”
LivingSocial 不会再次启动这样的实验项目,这很可能是由于这家公司面临着更大的难题需要解决。但是,LivingSocial项目所培育出来的概念——也就是教非科技 人士学会科技技能——则正在变得流行。热衷于教会任何人(哪怕是儿童)编程技巧的编码学习课程正在非营利组织、创业公司和那些需要聘用程序员的公司中日益 增多。
学习编程有很多方法
Learntoprogram.tv创始人马克·拉索夫(Mark Lassoff)认为,在什么地方学习编码并不是关键,真正关键的问题在于程序员能向潜在雇主展示的作品。
“有人觉得自己必须重返校园学习编程和其他电脑技能,但实际上不必如此。”拉索夫说道。“至于必须拥有某种数学或科学才能方可学习编码的说法也不过是个神话,而并非事实。你所需要的只是学习编码,然后进行实践即可。你可以为教堂或慈善组织志愿工作,通过这种方式来创造自己的作品。”
一般来说,新晋开发者无法像经验丰富的开发者那样让雇主感到足够满意。但目前开发者紧缺的形势意味着,需要编程技巧的工作岗位远远超出了拥有这种技巧的人才。因此,即使是那些初出茅庐的开发者也会受到公司的认可。
编码工作岗位将会增加
随 着时间的推移,编码工作岗位的数量预计只会有所增加。据美国劳工统计局(BLS)统计的数据显示,2010年电脑程序员的工作岗位总数为91.3万个,而 预计到2020年这一数字将比2010年增长30%。与此同时,其他所有美国工作岗位的平均数量的增长率则预计仅为14%。
“没有足够的人能填充这些工作岗位,因为技术和就业市场的增长速度远远高于高中和大学教育。”拉索夫说道。
编码能如何促进所有人的事业
开 发者乔·奥布莱恩(Joe O’Brien)认为,即使对于那些非科技行业的从业人士来说,电脑技巧也是必不可少的。“我们所有人都需要与电脑进行互动,以至于学习电脑技巧已经不再 是一种副业。”他在接受美国科技博客ReadWrite采访时说道。“对于现今所有人的工作来说,电脑技巧都是至关重要的一部分。”
奥布莱恩还补充道:“我们并不是希望所有人都能开发网络程序,创造出下一个Twitter,但我认为人们需要对幕后发生的事情拥有最基本的理解能力,这是非常重要的。”
奥 布莱恩并非大学毕业生,但他最近刚刚出售了软件开发公司Edgecase,这家公司是由他创建和运营的。他认为,正是因为拥有了编程技巧,才让他成为了一 名更好的首席执行官。今天,奥布莱恩正在自己的家乡——俄亥俄州的哥伦布市——指导那些心怀热望的程序员。“即使一位公司首席执行官从来都没有为自己的公 司编写过代码,但哪怕只是能够了解有关编程的事情,那么从风险角度来看也都是很重要的事情。”他说道。“公司首席执行官们需要拥有大量的知识,而编程也是 其中之一。”
教授编程技巧是一项庞大的业务
正 是由于跟奥布莱恩有同样想法的公司首席执行官,才让那些教授编程技巧的创业公司得以筹集成百上千万的风险投资。投资者可能认为,Treehouse和 Codecademy等创业公司所培训的并不只是下一代开发者,而且这些公司所教授的技巧对于经理人们来说也是必不可少的。
无论是为了促进事业发展还是为了跟上整个世界的步伐,学习编码的重要性都已经变得前所未有的高;而且,学习编码的途径也变得越来越多。如果你还没有开始学习编码的话,那么为何不赶快行动起来呢?