文/宋冰
想在美国当程序员?可能没你想象的那么难。就算没钱去正经大学念个计算机科学,也有其他出路。
最近,越来越多的在线学习编程学校在美国火了起来。许多真实的案例都为一些有志于此的人指出了一条光明大道:无论你是想找工作的穷学生,还是想改行的中年危机男,程序员的世界都欢迎你。
西雅图的“代码伙伴”(CodeFellows)学校,就非常确信他们能够帮助学生找到工作。他们为学生提供六个星期的“闪电战”编程课程,让学生能够完成从零基础达到基本入门状态,收费1.2万美元——如果还是找不到工作,学费可以全退。
类似学校的兴起背后,是美国互联网市场的日渐繁荣,这导致了程序员供不应求的局面。据美国劳工部的数据预测,年美国大约会空出万个程序员职位。而且许多传统高校对计算机课程的不怎么上心,正在让这个缺口越来越大。
比如说今年华盛顿大学的计算机系,就只招了1/4完全够格的申请者。这样的事情,在全美高校现在比比皆是。无论是报考计算机系,还是在校生选修计算机课程的比例,都在火箭式上升。
对于那些没能成功申请上一个计算机课程的学生来说,好在在程序员的世界里,学位并不是通向工作的 必须途径。
比如业界标杆谷歌公司里,一些团队就有14%的程序员没有相关正式学位。放大到全美来看,67%的编程岗位都是来自非科技类公司,这就意味着编程之外,还需要其他正常商业技能。
从这个角度来看,和焊接工或者木匠一样,编程其实就是一门手艺。是一门任何人都可以在几周或者几个月内稍加学习就可以具备基础技能的手艺。而且一旦那些刚刚开始的编程菜鸟们靠着这些基本技能混到了 个工作,此后的职业发展道路上,他们就和其他正规学校出来的程序员同行们获得了相等的机会,只要各凭本事就好。
以Facebook举例,每一个工程师在进入该公司要做的 件事,就是六个星期的集中训练,大部分的课程自然都和编程相关。公司设立这个规定流程,是因为在大部分的高校里,计算机系都更注重理论学习而不是实打实的编程。后者其实包括了各种 的编程语言、项目管理与合作等一系列庞杂知识,这意味着一个合格的程序员往往需要和几十个其他程序员以及几百万行程序同时打交道。
那些在线编程短训学校们,就试图帮助这些有意进入程序员世界的门外汉们,从一开始就跳过单调而不实用的理论,直击那些公司最北京哪里能治好白癜风北京治疗白癜风好的正规医院