据劳动局统计,七月份的全美失业率为6.2%而同期程序员的失业率仅为1.3%,估计在今后约十年内这一群体会以每年8%的速度增长一些招聘者 认为对于每位程序员来说,有多至5个工作机会人才缺口导致的结果是程序员年薪中位数为$76140, 而全职业平均年薪中位数仅为$46440.
stephen babineau选择了更专业的学习babineau年仅27,年初被code fellows录取
最近的一份研究表明,仅仅为了薪水和稳定而转行是个槽糕的选择研究的发起者分别为耶鲁大学管理学院的助理教授amy wrzesniewski程序员职业技能和斯沃斯莫尔学院的心理学教授barry schwartz他们调查了西点*校的9个新班的11320名士官生,发现相对于既有强烈上进心但同时受其他外部因素驱动-比如未来稳定的工作-的学 员,那些仅有强烈上进心的学员表现得更好
hanna今年30岁,在it业混了7年,对编程所知甚少,于是他在2012年在网上自学编程先学html,后来学了css和 javascript“我每种都学了一遍,”他说到后来,他一周编程16个小时“有时会强迫自己写30分钟程序,有时一写就是3个小时”5个月 后,hanna开始创作一个叫sworkit的应用程序,它根据你的目标生成随机运动计划
不是每个人都合适当程序员,但只要你对编程有激情,你会有更多的工作机会–哪怕你比程序员的工作技能下面这些家伙更年长
然而,你可能不确定自己到底喜不喜欢编程如果是那样的话,你可以试一试ryan hanna的方法
“我们当然想招会编程的人,” nicole tucker 是新泽西一家软件服务商icims的招聘人员“关键是解决问题的能力,会编程的人更有求知欲” tucker还说icims已经聘用了一些曾经在codecademy或者coursera上自学编程的员工,后者是另一家提供网络公开课的网站
2011年,beigle-bryant在微软的大裁员中被解雇,当时她的职位是行*助理她估计那是自己从事的第四种职业了除此之外,她还在1996年的短剧hypernauts中担任过造型师,imbd还收录了这部剧
beigle-b程序员职业特点ryant今年57岁了,直到最近的几年才再次接触编程,当时她报名学习了的免费网络课程(codecademy)尽管没有立即得到回报,她发现编程技术的学习让自己在找工作的时候更加自信
刚开始hanna觉得有100的下载量就不错了后来lifehacker写了一篇介绍sworkit的文章后,月下载量到了10000今年,hanna把sworkit卖给nexercise,并且加入了nexercise,开始了他新的职业生涯
(译者:这篇文章给人感觉有点像是在给codecademy、coursera、code fellows等背书不过正如文中所言,学习了解一下编程技术,总不至于是一件坏事吧?)
[英文原文:old coders: when p程序员的主要工作是什么rogramming is a second career ]
“人们常常对编程有一种误解,以为这涉及高深的数学知识,” sims说“其实如今的编程语言已经简单到大多数人都能掌握的程度”
babineau在电视剧《绝命*师》中担任过助理制片,也参与过其他的影视剧的制作,厌倦了每天工作14个小时的日子他觉得随着年龄的增长,身 体慢慢会难以承受片场工作的体力劳动强度,因此他想尝试一下编程尽管他的编程知识匮乏,他依然被录取并来到西雅图参加了春季的一个为期8周的培训班
1973年,liz beigle-bryant选了人生 堂编程课,basic语言她记得,那年头,计算机依然属于数学系而非工程系由于她的学习背景是家庭艺术程序员职业技能类,学校里所有的人都不建议她上编程课
“差距非常显著,在各个方面,上进却受外部影响的士官生的表现不如不受外在影响的士官生,前者的结业率偏低,少有杰出*官,也更倾向于提前退役” 教授们在纽约时代周刊的文章中写道
学习并不轻松babineau说他每天在code fellows学12个小时,每周5天,晚上和周末还要完成家庭作业
“我觉得更有成就感了,而不是把时间浪费在刷facebook或者玩游戏上,” 她说“这使我感觉非常好,也改善了我的个人形象”
由于难以招到足够的合格员工,雇主只好降低招聘标准拥有计算机专业学位现在仅仅是加分条件而非必须条件招到的员工很多甚至连本科学位都没有
至少,在网上上花几个小时能让你对如今程序员的工资待遇怎么样在日常生活中广泛应用的技术更了解“了解一下技术总不是件坏事吧” icims的tucker说“即便你今后不当程序员”
“不是每个人都能坚持下来并得到回报” 在线学习网站codecademy的合伙人zach sims说只有少数学生完成了codecademy的课程“这并不难以理解,毕竟是个人都可以报名不管怎样,既然这些课程都是免费的,尝试一下也不会有什么损失”
也就是说,如果你能够喜欢专注于解决问题而不仅仅是为了一份薪水,那么你很可能会成为一个更好的程序员并且享受你的工作各行各业都是如此
看看数据吧:
image: liz beigle-bryant
阿里百川,开启移动应用开发的新篇章
并不是全是枯燥的“我发现程序员如何提高创新能力我其实还挺享受编程的,”他说
tucker说在招聘的过程中她青睐于有激情的人问题是,转行做程序员的人通常并不真的喜欢编程,至少一开始如此高额的薪水和稳定的工作无疑是人们转行的最初动机
image: jessica rinaldi for the boston globe via getty images
“大概到了第六周的时候,我的眼睛巨酸无比” 他说“我跟老师说了这个情况,他说休息一晚就好了” babineau接受了建议并且最终完成了培训
50几岁时,beigle-bryant决定开始尝试新的职业被解雇后,她每天花8个小时在网上自学,先是学html,后来还学了python 最终,凭借这些新技能,她在华盛顿程序员的职业要求大学找到了新工作,尝试了各种岗位,包括做数据迁移 她还是回到了老本行–商业管理,尽管跟她一开始想象的不一 样,beigle-bryant还是庆幸自己学了编程技术“对雇主而言,当你变老的时候,你就成为了昂贵的负担”
很多人在被解雇后整天哀怨自己的命运,甚至不愿再去找新的工作另一些人,比如beigle-bryant,通过学习新的技能,像是编程技术,提高了自己的竞争力