在美国当个程序员,没你想的那么难

想在美国当程序员?可能没你想象的那么难。就算没钱去正经大学念个计算机科学,也有其他出路。

最近,越来越多的在线学习编程学校在美国火了起来。许多真实的案例都为一些有志于此的人指出了一条光明大道:无论你是想找工作的穷学生,还是想改行的中年危机男,程序员的世界都欢迎你。

“闪电战”编程课程

西雅图的“代码伙伴”(Code Fellows)学校,就非常确信他们能够帮助学生找到工作。他们为学生提供六个星期的“闪电战”编程课程,让学生能够完成从零基础达到基本入门状态,收费1.2万美元——如果还是找不到工作,学费可以全退。

类似学校的兴起背后,是美国互联网市场的日渐繁荣,这导致了程序员供不应求的局面。据美国劳工部的数据预测,2020年美国大约会空出100万个程序员职位。而且许多传统高校对计算机课程的不怎么上心,正在让这个缺口越来越大。

比如今年华盛顿大学的计算机系,就只招了1/4完全够格的申请者。这样的事情在全美高校现在比比皆是。无论是报考计算机系,还是在校生选修计算机课程的比例,都在火箭式上升。

对于那些没能成功申请上一个计算机课程的学生来说,好在在程序员的世界里,学位并不是通向工作的唯一途径。

比如业界标杆谷歌公司里,一些团队就有14%的程序员没有相关正式学位。放大到全美来看,67%的编程岗位都是来自非科技类公司,这就意味着编程之外,还需要其他正常商业技能。

从这个角度来看,和焊接工或者木匠一样,编程其实就是一门手艺。是一门任何人都可以在几周或者几个月内稍加学习就具备基础技能的手艺。而且一旦那些刚刚开始的编程菜鸟们靠着这些基本技能混到了第一个工作,此后的职业发展道路上,他们就和其他正规学校出来的程序员同行们获得了相等的机会,只要各凭本事就好。

以脸谱网(Facebook)为例,每一个工程师在进入该公司要做的第一件事,就是6个星期的集中训练,大部分的课程自然都和编程相关。公司设立这个规定流程,是因为在大部分的高校里,计算机系都更注重理论学习而不是实打实的编程。后者其实包括了各种最流行的编程语言、项目管理与合作等一系列庞杂知识,这意味着一个合格的程序员往往需要和几十个其他程序员以及几百万运行程序同时打交道。

那些在线编程短训学校们,就试图帮助这些有意进入程序员世界的门外汉,从一开始就跳过单调而不实用的理论,直击那些公司最关注的实际技能——比如网站维护或者做一个APP。

这倒不是有意忽视基于大学教育基础之上的计算机学位的价值。如果一个学生能够负担得起这样的教育当然很好,但是从美国学生财务数据上来看不太乐观。目前美国学生贷款已经创下了1.2万亿美元的纪录,其中许多都注定会变成坏账。

程序员或终被替代

计算机学位有助于理论学习并且帮助那些顶级工程师继续磨练这门艺术,但在这个互联网如此普及的时代,要求每一个程序员都要有一个计算机学位,就相当于要求每一个砌砖工有一个建筑学位一样。

另一家在线编程学校“代码学院”(Codecademy),号称已经有2400万的全球用户注册使用其课程。不过这所学校的联合创始人扎克·西姆斯不太想把代码学院看成是一个职业学校。

“树屋”(Treehouse)的联合创始人卡森则认为,自己那张十几年前获得的计算机学位完全没有用。一日千里的互联网科技让工程师们必须持续学习新的模型和语言,这让很多半路出家的人有时也能站在同一起跑线上,只要他们愿意终其一生磨练这门技能。

“几乎所有我们现在能触摸到的东西都能和一个什么软件连上,这是人类历史上的头一遭。”卡森说。这就如硅谷一句最流行的话所言:“未来只有两种人,知道如何编程的人,和只能遵从机器指令的人。”

当然,就算已经出现了各种令人惊叹的成功个案,所有这些编程速成学校都还没有办法提供毕业生就业率的数据。当然这些学校也都是这两年刚刚开始进入市场,还要考虑到其中一些免费的在线学校中辍学率惊人。在上个月,“代码学院”有88%的学员顺利毕业,但是“代码学院”对学员的筛选非常严格。

“你并不需要特别的天才或者学术教育,来成为一个优秀的程序开发者。”卡森说。从“树屋”毕业需要学员支付每个月25美元的学费,以及将近一年的时间成本。

随着互联网科技注定要向人类社会的每一方面继续快速渗透,程序员岗位也会像其他被其所代替的劳动分工一样,越来越形形色色。

在美国当个程序员,没你想的那么难

时间: 2024-10-09 18:02:43

在美国当个程序员,没你想的那么难的相关文章

Java程序员,如果你想要搞明白CDN,这篇应该够了!

程序员,如果想要搞明白CDN,这篇应该够了!最近在了解边缘计算,发现我们经常听说的CDN也是边缘计算里的一部分.那么说到CDN,好像只知道它中文叫做内容分发网络.那么具体CDN的原理是什么?能够为用户在浏览网站时带来什么好处呢?解决这两个问题是本文的目的. CDN概念CDN全称叫做"Content Delivery Network",中文叫内容分发网络. 实际上CDN这个概念是在1996年由美国麻省理工学院的一个研究小组为改善互联网的服务质量而提出的.那么它到底是怎么改善互联网服务质量

程序员的我想改变这个世界!

[导语]端午节期间,去乡下过节了.我父母都是农民,我是农民的儿子,他们培养两个儿子上大学,值得敬佩!我们每一个人都有父母,他们都 想自己的孩子能够回家与他们过过节,聊聊天.大部分父母并不期待自己的孩子赚了很多钱之后才回去看他们,即使你身无分文,你回去了,他们依然很高兴,这是 爱,跟钱没关系.这篇文章写得比较随意,不过有些内容可以思考.我们在做很多事情的时候,都面临家庭的压力,束手无 策.比如很多开发者跟我交流,说自己真的很想创业,想法也特别多,并且能够吃苦耐劳坚持下去,但是家人希望自己工作稳定.

作为程序员我是怎么想做一个网站的?

原文地址:http://www.cnblogs.com/phphuaibei/p/3364469.html 本身作为一个网站开发者,做网站本来是件很容易的事情,但是真正到了给自己做一个网站的时候,却不知道该如何下手了! 事件描述: 本来想做一个简单的活动日历,可以在月历视图里面查看每周活动,就怎么简单!-----一个网页的需求 突然我想到,每周的活动详情还是要一个页面,还需要对应的后天发布,管理--------一个CMS的需求 如果有活动,那么他们可能要跟帖讨论问题,还有她们也可以发活动的---

「mysql优化专题」90%程序员没听过的存储过程和存储函数教学(7)

一.MYSQL储存过程简介(技术文): 储存过程是一个可编程的函数,它在数据库中创建并保存.它可以有SQL语句和一些特殊的控制结构组成.当希望在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的.数据库中的存储过程可以看做是对编程中面向对象方法的模拟.它允许控制数据的访问方式.存储过程通常有以下优点: 1)存储过程能实现较快的执行速度. 如果某一操作包含大量的Transaction-SQL代码或分别被多次执行,那么存储过程要比批处理的执行速度快很多.因为存储过程是预编

让机器人实现自主行走 没你想的那么难

我们都曾有过这样的经历:到了一个陌生的地方,比如商场,想要寻找某个具体商铺时,在有了地图导航.工作人员的提示之后,兜兜转转,仍然找!不!到! 这个时候,如果有专人带你去,简直是VVVIP级的待遇啊.如果有一套解决方案,在没有占用任何员工时间的情况下,给顾客带来VIP级的待遇,简直是再棒不过了.当然,这个技术是机器人自主定位导航技术. 想必很多小伙伴都见过具备这种功能的商用服务机器人.包括:形似人形的pepper,机智灵活的Cruzr,性能稳定的Jupiter……,这些都是目前商用机器人的典型代表

二叉树的四种遍历算法实现,没你想得那么难

二叉树的遍历 我用下图的树为例,做树的遍历: 二叉树结构 树节点的定义: public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; } public TreeNode(int val, TreeNode left, TreeNode right) { super(); this.val = val; thi

为什么国外程序员爱用 Mac?

from http://www.vpsee.com/2009/06/why-programmers-love-mac/ Mac 在国外很受欢迎,尤其是在 设计/web开发/IT 人员圈子里.普通用户喜欢 Mac 可以理解,毕竟 Mac 设计美观,简单好用,没有病毒.那么为什么专业人士也对 Mac 情有独钟呢?从个人使用经验来看我想有下面几个原因: 1.Mac OS X 是基于 Unix 的.这一点太重要了,尤其是对开发人员,至少对于我来说很重要,这意味着Unix 下一堆好用的工具都可以随手捡到.

从扎克伯格捐450亿看程序员前景

内容简介 从扎克伯格捐450亿看程序员前景 前景是光明滴,努力是必要滴 之前朋友圈被Facebook的CEO扎克伯格捐款450亿美元的事情刷屏了. 大抵是说: 扎克伯格的中国太太为家里添了一个小公主.为了庆祝女儿的降生,扎克伯格与妻子普莉希拉·陈(Priscilla Chan)承诺将他们持有的Facebook 99%股份(按照Facebook当前股价计算,约450亿美元)捐出,给以自己及太太姓氏为合名的"ChanZuckerberg"基金会来推动慈善公 益事业,用以发展人类潜能和促进平

论程序员的社会地位

到目前为止,在过去60年中世界排名前20的国家中,没有哪条街是以程序员或者计算机科学家的名字命名的:没有任何一个世界主要城市拥有程序员或者计算机科学家的雕像:没有程序员或者计算机科学家获得过总统奖章( Presidential Medal )或者国会金质奖章( Gold Medal ). 即使程序员.计算机科学家的工作让整个世界大唱赞歌,他们也只是坐在后排座位,看着别人发表演讲,拿起奖杯.唯一的一个例外是,是英国的计算机科学家Alan Turing(图灵)被誉为计算机之父.图灵有以下荣誉:一座桥