为什么编程是21世纪的核心技能

标签: 互联网 好声音 编码 编程 | 发表时间:2013-06-01 16:44 | 作者:袁丽娟
出处:http://www.zuitech.com

【最科技讯】在20世纪,最被看好教育科目是英语、数学、化学、物理,“学好数理化,走遍天下都不怕”。今天, 编程技能变得越来越重要,很快就会变成21世纪生存技能中的核心竞争力。将在这个月上映的电影《The Internship》讲的就是自学编程的技术牛人 到谷歌工作的过程。

 

 

编程能力有多大用处?

 

无论是互联网 初创企业还是大企业,都需要建立自己的网站,需要通过网络帮助自己增加利润,编程人员需求量大增,这种需求迫使更多的人回到学校学习代码,学习编程等计算机技能,这已经是一个无法回避的事实。

 

美国第二大团购网站LivingSocial的副总裁曾说“我们相信,智慧和激情是钱买不来的,招聘一个员工不一定要有具体的技术、技能,更重要的是要有足够的DIY创作心态,也许这种人有点傲慢,但我们可以教他很多东西。”

 

新兴技能培训学校越来越多,各种各样的技术、技能日益普及,尤其是编程技能迅速上升,有些地区甚至儿童都在学习代码程序。通常情况下,编程人员的稀缺,谁拥有编程技能就意味着有更多的就业机会,企业也更容易招收会编程的新手。

 

编程岗位需求有多大?

 

随着时间的推移预计编码工作岗位有大幅增加。据美国劳工统计局,在2010年有91.3万个计算机程序员职位,到2020年这一岗位预计将增长  30%, 同时,其他所有的非农就业岗位平均增幅预计只有14%。

以现在的大学教育现状,偏重学术类人才培养,到时将没有足够的人来填补这些职位。很多优秀的互联网公司、软件开发公司创始人,大学都没毕业,编程技能使他成为一个优秀的人。

 

凭借编程技术走向成功的名人事例

 

1 Google+中某些项目的技术领导David Byttow

没有获得过大学学位,上学期间利用自己所学的知识打工,为一些本地企业搭建网站,酬劳是12 美元/小时。不断地填补自己的空白,至少掌握C、C + +、Objective-C、Java、PHP、Python和Ruby中的一种,并熟悉Scala、Haskell和Lisp;学习数据结构,实践其原理,加深对时间复杂度的理解;学习并解决大量程序设计问题;自己完成小型项目的开发,例如开发框架、App、Web App或游戏。拥有足够的技术竞争力,走进谷歌一点也不难。

 

2 美国轻博客Tumblr创始人大卫·卡普

高中未毕业,11岁时找到了真正的爱好:编程。但当时纽约还没有任何一家学校开设了计算机科学课程,因此他选择了辍学。17岁时,他前往日本做程序员,20岁时创建Tumblr,现在每月能够吸引1500万独立访问者,6100万页面浏览量,以11亿美元被雅虎收购。

 

大企业定向培养程序员

 

现在,许多初创网络公司已经能够筹集到上百万投资,投资者也似乎认识到,不能只投资公司,更要注重培养下一代的程序开发人员,如国外在线学习编程的网站Codecademy。

以下评论摘自网络:

@不下羽也不添情:编程从娃娃抓起,华为开发者联盟很关注学生群体嘛//@评论人蓝雨: “华为开发者联盟杯”大学城软件创意大赛颁奖进行时!加油加油。

@Fenng:蓝翔也好,青鸟也好,去交了钱学习完,起码还能找份工作,厨师挖掘机编程,有的培训班老师还特积极帮你联系工作单位。今天的大学把学生忽悠进去都教了他们什么? 毕业之后又是怎么编就业率的? 别说学生自己有问题,我看不少大学还真不如这些培训机构负责。

 

本文由 最科技袁丽娟整编,转载请注明出处:  http://www.zuitech.com/26945.html

 

相关阅读:

如何培养下一代“扎克伯格”:专为孩子们准备的六大编程应用

程序员的职业生涯:年过50还能否继续当码农

最科技为你推荐:
大卫·卡普:为什么将Tumblr卖给雅虎
为什么Facebook手机快速败下阵来
为什么苹果应该收购Foursquare?
为什么选择谷歌Nexus10而不是苹果的iPad
Facebook为什么非要收购Instagram不可?
无觅

相关 [编程 世纪 核心] 推荐:

为什么编程是21世纪的核心技能

- - 最科技 | 关注互联网科技与应用创新的TMT媒体
【最科技讯】在20世纪,最被看好教育科目是英语、数学、化学、物理,“学好数理化,走遍天下都不怕”. 今天, 编程技能变得越来越重要,很快就会变成21世纪生存技能中的核心竞争力. 将在这个月上映的电影《The Internship》讲的就是自学编程的技术牛人 到谷歌工作的过程. 无论是互联网 初创企业还是大企业,都需要建立自己的网站,需要通过网络帮助自己增加利润,编程人员需求量大增,这种需求迫使更多的人回到学校学习代码,学习编程等计算机技能,这已经是一个无法回避的事实.

Android核心功能

- - 技术改变世界 创新驱动中国 - 《程序员》官网
Android功能模块的概况,就像看Android的“个人简历”一样,帮助我们对它的能力有整体上的认识,进而在应用开发之前可以更好地评估技术上的可能性和风险性. 每个Android开发者都会关心Android到底能够打造怎样的用户界面(User Interface,UI). Android界面框架中最有特色的部分是资源(Resource)和布局(Layout)体系,通过完善的控件库和简明的接口设计,开发者可以尽快搭建自己需要的界面.

matplotlib核心剖析

- - 博客园_首页
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明. matplotlib是基于Python语言的开源项目,旨在为Python提供一个数据绘图包. 我将在这篇文章中介绍matplotlib API的核心对象,并介绍如何使用这些对象来实现绘图.

Android 创世纪 第一天

- Adam - 博客园-首页原创精华区
第一天,google说,要有电,于是电流涌向了电路板,涌入了arm处理器,于是arm运作了.     嵌入式世界诞生之出,世界是荒蛮的,电流涌向各个芯片,各种处理器等待着唤醒.     arm觉醒了,开始审视自己.         ---------------下面内容可能有误,请指正-------------------.

Android 创世纪 第二天

- jejer - 博客园-首页原创精华区
第二天,google说,荒芜要被开垦,系统便运作了,它是linux.      荒蛮大地就要变得肥沃,linux已经运行起来了.      linux就不多讲了,这里只讲讲被google大刀阔斧改了内核后的linux.      第一天最后,内核init已经干完了自己的事,把控制权交给了第一个用户级进程,也叫做init.

Android 创世纪 第三天

- 英建 - 博客园-首页原创精华区
第三天,google说,伊甸园(linux世界)要被隔离,于是便创造了亚当(Adm)与夏娃(Eve),称它为zygote和system_server.      第二天,init跑完了,它对于android系统,最重要的,就是启动了zygote和system-server,谁是Adam谁是Eve.      从分析init.rc来看.

专注核心功能

- 小宇 - 互联网的那点事...
当我还小的时候,出了什么毛病都爱用风油精. 无论是虫叮蚊咬,晕车晕船还是感冒发烧,风油精都能派上用场. 因此当我颇为自豪的向我的小伙伴炫耀道“风油精什么都能治”的时候,他的一句“风油精什么都能治,什么都治不好”着实给我泼了一头冷水. 随着我逐渐长大,我遇到了更多“万能”的产品:能刮胡子能双卡双待能遥控电视的手机、能祛痘美白淡斑保湿去黑头的面膜、能交友能婚恋能看视频能做3D特效的网站等等.

rsync 的核心算法

- - 酷壳 - CoolShell.cn
rsync是unix/linux下同步文件的一个高效算法,它能同步更新两处计算机的文件与目录,并适当利用查找文件中的不同块以减少数据传输. rsync中一项与其他大部分类似程序或协定中所未见的重要特性是镜像是只对有变更的部分进行传送. rsync可拷贝/显示目录属性,以及拷贝文件,并可选择性的压缩以及递归拷贝.

架构核心五要素

- - CSDN博客推荐文章
架构设计中要考虑的核心五要素;. 性能、可用性、扩展性、伸缩性、安全性. 应用执行一个操作需要的时间,包括从发出请求开始到收到最后响应数据所需要的时间. 响应时间是系统最重要的性能指标,直观地反映了系统的“快慢”. 下表列出了一些常用的系统操作需要的响应时间. 单位时间内系统处理的请求数量;. 如:TPS、QPS(每秒查询数).