当前位置: 首页 > 科技观察

老程序员:当编程成为你的第二职业

时间:2023-03-19 17:29:24 科技观察

1973年,LizBeigle-Bryant上了人生中的第一门编程课,BASIC语言。她记得,那时候计算机还属于数学系,不属于工程系。由于她在家庭艺术方面的背景,学校里没有人建议她参加编程课程。57岁的Beigle-Bryant直到最近几年才重新开始编程,当时她注册了一个免费的在线课程(Codecademy)。虽然没有立即得到回报,但她发现学习编码让她在找工作时更有信心。“比起浪费时间查看Facebook或玩手机游戏,我感觉更充实了,”她说。“这让我感觉非常好,提升了我的个人形象。”2011年,在微软大规模裁员期间,Beigle-Bryant的行政助理职位被解雇。她认为这是她的第四个职业。除此之外,她还在1996年的短剧Hypernauts中担任造型师,该剧也被IMBD选中。50多岁时,Beigle-Bryant决定尝试新的职业。被解雇后,她每天花8个小时上网自学,先学HTML,后学Python。最终,凭借这些新技能,她在华盛顿大学找到了一份新工作,在那里她尝试了各种角色,包括数据迁移。***她重操旧业——企业管理,虽然和最初想象的不一样,但Beigle-Bryant很高兴自己学会了编程技术。“对于雇主来说,当你变老时,你就会成为一个昂贵的负担。”很多人在被炒鱿鱼后,整天抱怨自己的命运,甚至不想再找一份新工作。其他人,如Beigle-Bryant,通过学习新技能(如编程技术)来提升自己的水平。看看这些数字:根据美国劳工统计局的数据,7月份全国失业率为6.2%。同期,程序员的失业率仅为1.3%,预计未来十年这一群体将以每年8%的速度增长。一些招聘人员认为,每个程序员有多达5份工作机会。人才差距的结果是,程序员的年薪中位数为76,140,而所有职业的年薪中位数仅为46,440。由于难以招到足够的合格员工,用人单位不得不降低招聘标准。拥有计算机科学学位现在是一个加分项,而不是一项要求。许多应聘者甚至没有本科学位。“我们当然想雇用会编程的人,”新泽西州软件服务提供商iCIMS的招聘人员妮可·塔克(NicoleTucker)说。“关键是解决问题的能力,会码字的人比较好奇。”Tucker还表示,iCIMS已经聘请了一些员工,他们在Codecademy或Coursera上自学编码,Coursera是另一个提供在线开放课程的网站。StephenBabineau选择了更专业的研究。年仅27岁的Babineau在年初被CodeFellows录取。CodeFellows是一家位于西雅图的公司,提供训练营式培训,承诺帮助人们精通编码,即使您一生中从未编程过。巴比诺曾在电视剧《绝命毒师》担任助理制片人,同时也参与了其他影视剧的制作。他厌倦了每天工作14个小时。他觉得随着年龄的增长,身体会逐渐承受不住片场的体力劳动强度,于是想尝试编程。尽管缺乏编程知识,他还是在春季被录取并前往西雅图参加了为期8周的培训课程。学习并不容易。Babineau说他每天在CodeFellows学习12小时,每周学习5天,并在晚上和周末完成家庭作业。“大约第六周,我的眼睛很痛,”他说。“我跟老师说了,他说休息一晚就好了。”巴比诺接受了建议,最终完成了培训。这并不全是沉闷的。“我发现我其实有点喜欢编程,”他说。塔克说,她喜欢在招聘过程中充满激情的人。问题在于,转行成为程序员的人通常并不真正喜欢编程,至少一开始是这样。高薪和稳定的工作无疑是人们转行的最初动力。最近的一项研究表明,仅仅为了薪水和稳定而改变职业是一个糟糕的选择。该研究的作者是耶鲁大学管理学院助理教授AmyWrzesniewski和斯沃斯莫尔学院心理学教授BarrySchwartz。他们对西点军校9个新班级的11,320名学员进行了调查,发现与积极性高但也受其他外部因素(如未来工作保障)驱动的学员相比,那些只积极性高的学员表现更好。“差距是惊人的。在所有方面,积极但受到外部影响的学员表现都比未受影响的学员差,完成率较低,优秀军官较少,并且更倾向于提前退休。”教授们在纽约时报的文章中写道。也就是说,如果你能享受专注于解决问题而不是仅仅获得薪水,你可能会成为更好的程序员并享受你的时间。工作。各行各业都是如此。不是每个人都天生就是程序员,但只要你对编程有热情,你就会有更多的工作机会——即使你比这些人年长。但是,您可能不确定自己是否喜欢编程?如果是这样,您可以尝试RyanHanna的方法。Hanna今年30岁,从事IT行业7年。他对编程一窍不通,所以他在2012年的Programming上自学了网络。首先是HTML,然后是CSS和JavaScript。“我学到了一切,”他说。最终,他每周编程16个小时。“有时我会强迫自己写一个30分钟的程序,有时我会写3个小时。”五个月后,汉娜开始创建一个名为Sworkit的应用程序,它会根据你的目标生成随机锻炼计划。一开始,汉娜认为100次下载就不错了。后来Lifehacker写了一篇介绍Sworkit的文章,月下载量达到10,000。这一年,Hanna将Sworkit卖给了Nexercise,并加入了Nexercise开始了他新的职业生涯。“不是每个人都能坚持下去并获得奖励。在线学习网站Codecademy的共同所有者ZachSims说,只有少数学生完成了Codecademy的课程。无论哪种方式,由于课程是免费的,你给他们没有什么损失“人们常常对编程有一种误解,认为它涉及高等数学,”西姆斯说,“如今的编程语言非常简单,大多数人都能掌握。”“最起码,花几个小时上网就可以了。”让你更好地了解当今日常生活中广泛使用的技术。“了解技术从来都不是坏事。”iCIMs的塔克说。“即使你以后不做程序员。”