在技术变迁的路途中,有人说要活到老学到老,才能不被淘汰,但也有的人表示,科技圈中,程序员们吃的都是青春饭。
年龄,是否真的是程序员们一道过不去的坎?就技术本身而言,究竟是技术挑人还是人挑技术?
作者 | John Selawsky
译者 | 弯月
责编 | 屠敏
出品 | CSDN(ID:CSDNnews)
以下为译文:
“爱情永不褪色。”
许多人都同意,但我们却总是会告诉自己,我太老了无法学习或改变职业了。为什么不能把这种态度用在所有想做的事情上,特别是学习新东西上呢?比如学习编程语言?
我是一名Java课程的讲师,遇到过许多30多岁才开始学习Java的人。实际上,年龄大的人经验更丰富,也更聪明,他们能从不同的角度看问题,所以能够在新鲜事物中如鱼得水。此外,IT行业中的年龄歧视问题也不像其他行业那么强烈。评价程序员的优劣时,评价的是水平,而不是年龄。
下面这五条确凿的理由表明,你不应该放弃自己的理想,想学Java就大胆地去学吧。同时,这些理由也适用于其他编程语言。
年龄大的人学习新事物能锻炼头脑
不管你信不信,最近Cesar Quililan的医学研究证明,大脑活动对老化和脑健康有重要影响。用脑越多,就越能保持大脑健康。他们还证明,69-90岁的老人只要每天做几个小时的手工制作或兴趣爱好活动,就能改善大脑健康。所以,想象一下30多岁的人的大脑能做什么。
学习一门编程语言等于锻炼思维,这是一种脑力锻炼,能有效提高你的注意力和集中力。
Reddit上有一个32岁学习编程并取得成功的人的例子。之前他完全不懂任何编程或技术的东西,但现在他在大学学习编程,而且他说,刚开始时非常艰难,但现在他“头脑十分灵活”。信不信由你,根本没人关心他年龄多大。
丰富的在线课程和资料——没人在乎你的年龄
如今,在线课程非常丰富,许多人都承认,在线学习要比线下学习的效率更高,而且能产生更好的效果。理由很简单:IT行业看中的是人的知识,而不是体能,而且你能按照自己的情况选择学习时间和学习速度。许多人都在很短时间内完成了学习,并获得了理想的工作。
下面是三个在线学习Java的资源网站:
当然,所有以程序员的身份学习或工作的人,肯定会需要精通Java的人来指导。此外,Java开发者的社区也很强大,下面是一些能帮你找到必要信息或提问的地方:
你可以下面这些地方可以提问,还可以得到其他用户的回答:
博客也很重要。我们可以通过博客关注更新、新功能,以及各种有助于提高Java编程体验的好东西。
当然,别忘了另一个重要的知识来源——书籍。此外,当你成为程序员之后,在电脑前工作一整天后,你也会想看一些电脑屏幕之外的东西。
你可能已经注意到了大量的在线资源,而这才刚刚开始。有了这么多的帮助,还有什么能阻止你开始学习Java呢?人们并不在乎你的年龄,只关心你的学识。
与年龄无关
年龄只是一个数字,但它表示的是经验。不幸的是,人们都刻板地认为你必须拥有一辈子的铁饭碗。但是,谁说这是必须的?你是成年人,你知道自己的目标,也知道自己的能力所及。因此,一旦决定要写代码,一旦有了这种想法,那么早晚你会获得回报。
另一个学习的动力就是考虑你自己,不要跟别人攀比,因为每个人的知识水平和经验都不一样。开始学习之前一定要知道自己了解什么。在每个阶段,跟前一阶段的自己相比,肯定能获得令人惊讶的结果。
我的课上有一个非常好的例子:那名程序员从来没做过与技术有关的工作。但他决定一步步地跟随CodeGym上的教程来做。最后,他成功地拿下了想要的工作。
而且,你也不需要担心“坏的代码”或缺乏经验,因为无论年龄多大,刚开始时都免不了犯错,而技艺日益精进后,错误自然会消失。你知道年轻人和你们一样担心吗?他们担心的是,没有经验的我能否拿到那份工作?但真实情况是,一些公司会寻找没有经验的人培养成自己的专家。此外,技术发展日新月异,公司需要不断编写大量代码,需要能写代码的人。万事不能一蹴而就。
学习Java跟学习其他技能一样
学习Java跟学习其他技能没什么区别。例如,与学习骑自行车没有什么太大区别。但是,成年人学习骑自行车时会注意更多事情,而且很可能你学得更快。年龄在智慧和经验中充当了重要的角色,因为你知道怎样改正自己的错误。
编程并不仅仅是写代码,而是寻找人们遇到的问题的解决方案。因此,你的经验会十分有用。因此,拥有另一个行业的背景是个巨大的优势。许多过来人人都认为,成熟让他们更加成功。
大好时机就是现在
永远不要推迟你的计划。立即开始学习,因为“好时机”永远不会到来。等待只会浪费宝贵的时间。此外,年龄越大,对自己的怀疑就会越大,就更难开始。
此外,学习后你还有机会改变工作,获得晋升,或者改善现在的工作。是不是很诱人?Reddit上有一个很好的例子,一名30多岁的人艰难地与年轻的程序员竞争,还要面对公司内部体制结构。但是他在学习Java后变得更强大,而且比以前更好找工作了。
总结
如果你正在犹豫不决,心里想着“我年纪大了学不会某某了”,那么你要记住,年龄是走过的路,它能帮你看到年轻人看不到的坑。学习新东西会保持精神健康,保持头脑与那些年轻人一样清醒。
因此,选择自学Java或在线学习Java,是另一个告诉别人你无所不能的机会。把它当做一次学习技能的机会。此外,没人关心你年龄多大,因为IT行业只关注知识。
因此,永远不要放弃你的想法,立即开始吧。不管你选择哪条路,你都能获得巨大的帮助。
学习Java或任何东西永远不会晚,因为学得越早,你的一生中获得的技能就越多。赶快开始吧!此外,练习和知识也能扩展你的能力,所以你会变得更成功。
所以,即使你觉得自己老了……
……其实远远没有。
原文:
https://medium.freecodecamp.org/why-you-are-never-too-old-to-learn-java-or-any-programming-language-a62603e89448
作者:John Selawsky, 高级Java开发者,Learning Tree International的编程课的Java讲师。
本文为 CSDN 翻译,转载请注明来源出处。