什么是程序员的中年危机?

举报
feichaiyu 发表于 2019/10/25 21:33:40 2019/10/25
【摘要】 本文转载自公众号 CSDN我今年已经XX岁了,现在想要成为一名程序员,从事开发,还来得及吗?在软件开发领域的 20 岁、30 岁、乃至 50 岁的从业者心中,都时而存在着这样的疑惑。很多人说,「不是我不想写代码,而是心有余而力不足」,也有很多人反思,「人老矣,尚能编否」。然实则过渡地解读程序员的青春饭、中年危机,似乎也只是自己给自己懒惰的一个借口。本文作者收集了美国问答网站 Quora 上...

本文转载自公众号  CSDN

我今年已经XX岁了,现在想要成为一名程序员,从事开发,还来得及吗?

在软件开发领域的 20 岁、30 岁、乃至 50 岁的从业者心中,都时而存在着这样的疑惑。很多人说,「不是我不想写代码,而是心有余而力不足」,也有很多人反思,「人老矣,尚能编否」。然实则过渡地解读程序员的青春饭、中年危机,似乎也只是自己给自己懒惰的一个借口。本文作者收集了美国问答网站 Quora 上“XX岁开始编程”的问题,并结合自身以及采纳了诸多不同年龄层开发者对于“中年危机”的看法,在此分享给大家,希望“程序员的危机”之路,大家都可以平缓地度过。

640.jpg

以下为正文:

为了让大家了解如今有多少位有抱负的开发者在职业生涯中都在担心他们的年龄问题,我在 Quora 上试着搜索了这个问答。未料,我发现所有年龄段的人都担心自己“太老”,无法深入学习编码或被聘为开发人员:

  • 60 岁可以学习编程,并以此职业谋生吗?(https://www.quora.com/Can-a-60-year-old-learn-to-program-and-make-a-living-at-it

  • 我今年已经 50 岁了,对于从事计算机编程来说,已经太老了吗?(https://www.quora.com/I-turn-50-this-year-Am-I-too-old-to-pursue-a-career-in-computer-programming

  • 40 岁成为一名程序员,是不是太老了?(https://www.quora.com/Is-40-too-old-to-become-a-programmer

  • 30 岁学习编程,年龄太大了?(https://www.quora.com/Is-30-years-old-too-old-to-learn-computer-programming

  • 20 岁刚开始学习编码,那么成为一名专业的开发者是否已经为时已晚?(https://www.quora.com/I-am-20-and-just-started-learning-coding-Is-it-too-late-to-be-a-professional-developer

  • 如果我想在 Google 工作,14岁开始学习编程已经晚了吗?(https://www.quora.com/Is-it-too-late-to-start-programming-at-14-if-I-want-to-work-at-Google?no_redirect=1

基于以上,不止大龄的 40 岁、50 岁、60 岁从业者有着年龄的焦虑,甚至十几岁至三十岁之间的程序员也如此。由此,当某人询问,学习某技术是否已经太迟的时候?大多数人通常会以一句谚语来回复:“如果你有梦想,你就可以做到!”

当然,我同意这种观点。

因为就我自身而言,我曾经花了 20 年的时间成为了一名老师,后来 30 岁的时候才学习编码。在那之前,我不会写一个基础的 JavaScript、SQL 查询语句、连 Linux 都不会安装,甚至如果没有我妻子的帮助,我都不会连接我的 WiFi 路由器。

最终,我还是于一年的自学之后,在 31 岁成功地获得了第一个软件开发的工作。

因此,我毫无理由地相信,年龄只是一个数字,只要投入努力的人都可以学会编写足够优秀的代码,并且找到自己理想型的开发岗位。

但是我怎么才能说服每天都在为年龄焦虑的开发者呢?因为一直对他们说“不要相信程序员是青春饭”这样的话,根本不起作用。

于是我收集了一些证据,以便说服人们放下年龄的困惑,专心地去进行编码。

我了解到,有很多人在第一次从事编码时的年龄比我大很多。例如,我的一个朋友是 50 岁的高中法语老师,在参加了一些免费的在线大学课程之后,如今她在苹果公司担任软件工程师。

也有很多人在观看好莱坞电影时发现,电脑天才一般都是 30 岁以下的人,而 30 岁以上的人对技术一无所知。

因此,在无数次安抚了诸多开发者的焦虑之后,我想:“也许我可以找到一个 30 岁、40 岁的开发者,询问他们的想法,基于此,让更多的人不再为年龄而担心。“

接下来,是我在 Twiiter(https://twitter.com/search?f=tweets&vertical=default&q=%23devafter30&src=tyah) 上收集到的一些不同年龄层次开发者的故事,希望从中你可以看到自己未来的身影:

 @mikleane:

我从 51 岁开始编写代码,不到一年之后就开始从事了软件工程师的岗位。所以说,永远不会太迟。

@pasquinijr:

我今年 46 岁,去年开始成为一名程序员。在过去的 20 年期间,我一直是一名汽车工程师。

@charmed8383:

我在 33 岁的时候就开始了我的 Web 开发者职业生涯,当时是在照顾我 2 岁的孩子的时候学习了这些技能。这份工作很辛苦,但完全有可能。

@amwcodes:

我退出了时尚摄影,并在 33 岁的时候学会了 FCC 编码,如今成为一名交互式开发人员。

@dbriesz:

我是一名律师,在从事法律工作 10 多年后决定转行。去年 42 岁的我开始软件开发生涯。

@ksylor:

30 岁毕业于 CS, 40 岁被提升为 Etsy 的工作人员。

@jessdelgrande:

我从广告开始了我的职业生涯,然后完成了一个科学学位,后来学习针灸,自己练习,然后我决定根据自己的兴趣寻找工作。今年 38 岁生日,我成功应聘为一名程序员。

最后

身在程序员围城之内的人,如果到了 35 岁依旧是一名稍比别人年长的普通程序员,那么危机感油然而生也是很正常的,因为优胜劣汰是亘古不变的法则。而对于仍在围城之外徘徊,考虑自己是否已经入行迟到的开发者而言,空有焦虑实际是在拖延时间,因为不踏出第一步,永远不知未来是否可以成功。

原文:Stories from 300 developers who got their first tech job in their 30s, 40s, and 50s

链接:https://medium.freecodecamp.org/stories-from-300-developers-who-got-their-first-tech-job-in-their-30s-40s-and-50s-64306eb6bb27

作者:Quincy Larson

译者:苏宓


喜欢本文的朋友们,欢迎长按下图关注订阅号程序员小灰,收看更多精彩内容

1.jpg

转载声明:本文转载自公众号【程序员小灰】

原文链接:https://mp.weixin.qq.com/s/vRbmsPztA_vdjEhOYomGDg


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。