“在什么时候学习编程才合适?”

40岁后学习编程是否太晚了?7点技巧让学习变得轻松有趣

很多人经常会问:“在什么时候学习编程才合适?”,甚至有很多在职场中打滚了多年的人也会有这样的疑问。他们当中有很多人都想把自己的专业跳到编程专业,原因是多方面的,其中包括了他们对自动化的畏惧,而这个问题在40岁以上的人群中变得更具针对性。

编程是一项很花脑力、精力的高压工作,在40岁后才开始学习编程,是不是太晚了?

Damian Wolf给出的答案是“不会晚”!Damian是InfoWorld,DZone,Life Hack等多家数字科技杂志媒体的专栏作家,他本人也是一个科技迷,也正在想学习编程。在他最近发表的一篇文章中,他就提出了自己的观点——在40岁后学习编程不会晚。对此,Damian还对想在40岁后学习编程的人分享了他的建议。

如果你想学习某种知识或技能,你可以在任何时候开始。年龄不是问题。很多人都是在一定年龄以后才开始学习一种新的技能,并且不断地磨练它。我们曾听过“10000”小时法则,一个人要想成为这门技术的专家,需要练习10000 个小时。不过,这只是一个粗略的估计数字,而且一些新时代的科学家和心理学家们已经推翻了这个法则。但是无论如何,你的能力决定了你掌握某种技能所花费的时间。

如果你已经超过40岁,并想学习编程,而且你深刻地明白实际知识的重要性,你也准备好了要把学到的知识运用到你的项目中。以下分享的七点技巧,可以让你学习编程的过程变得轻松有趣。即使你现在还年轻,离40岁还有很长的时间,你同样可以看看Damian的分享,这里面总有一些东西是值得学习的。

1.学会保持冷静 

学会保持冷静在很多方面可以帮到你。它可以令你在人生中收获更多成就,对你的职业生涯同样是有利的。当你要学习编写代码的时候,你会发现学会保持冷静是有多么重要。现在的科技几乎每天都在变化。新的科技出现,又在我们不知不觉中衰退甚至被淘汰。另一边厢,技术又推动着时代的发展和改变着世界。

在学习的最初阶段,关键是要懂得把你的精力集中在一种技术上,而不是浅尝则止,刚学习了没多久,又把心思放在另一种技术上了。每一次的学习都仅限于起点,这肯定是不行的。学习编程是一个持之以恒的过程。

2. 从基础学起

如果你想在编程行业有好的将来,那么你就得从基础学起。首先要学习电脑是如何工作的。你需要大量阅读与你所学技术有关的书籍。一旦你确定了自己正在做什么事情,你就可以为自己选择一种技术去学习,并且要坚持下去。例如,如果你选择学习网络开发,你就需要学好它的核心技术,例如HTML5, PHP, CSS3和JavaScript。在Livecoding.tv上,你可以找到各种编程语言的工具书的信息源。例如Javascript的。

3. 创建和展示

学习编程的人容易犯的最大错误是没有使用最近学到的技巧去做项目。 编程需要的就是实践,如果你不在项目中运用你所学到的东西,你很快就会忘记它了。现在你可以通过网上的学习平台来帮助你学习。你可以在Livecoding.tv上直播你所拥有的知识,分享你的经验。这是一个聚集了世界各地程序员的社交平台。你不但可以与社区的会员交流,还可以看他们是怎样写代码和开发项目的。你可以从那些优秀的程序员身上学到很多东西。

4. 聪明地选择一门技术

在电脑科学的世界中,还有很多附属领域是值得我们探索的。你可以学习计算机图形学、网络开发、系统开发、游戏开发等等。在最初阶段,你会面对很多选择,你可以从中选择一种语言或技术,并集中精力去学好它。

掌握一门技术能够帮助你对该领域有更深的了解。你可以知道在这个领域正在发生什么事情。你可以学习PhP,Java,.NET,SAP或其它语言。一旦你设定了目标,就得付出所有精力去掌握它。

5. 阅读别人的代码

向别人学习应该是你的最初目标。正如阅读可以提高你的写作能力,阅读别人的代码可以提高你的理解能力和编写代码的能力。如果你是刚开始学习写代码,最好的方法是从GitHub着手。你可以基于正在学习的语言或框架,选择开发一个项目,并了解其他开发人员是如何解决这个问题的。 关键是你要找出问题所在,如何解决它们,以及其他人是如何解决它们的。

6. 远离泛滥的信息

“信息泛滥”可能会是一个严重的问题。作为一个初学者,你会发现很难过滤与你相关的信息。在充斥着大量信息的互联网上,从一个信息源跳转到另一个,这样只会令你的生活变得更困难。同样地,任何一种你想要学习的技术,它可以有很多子话题,它们可能与你的学习目标并不相关。

为了保证学到正确的编程经验和避免信息泛滥而浪费你学习的精力和时间,你可以尝试请Code Mentor (代码导师) 来指导你。导师可以帮助你避免一些不必要信息的干扰,并引导你回到正确的路径上来。这不仅可以节省你的时间, 而且可以提高你在整个学习过程中的积极性。

7. 教别人

教别人是另一种学习方式。在刚开始的时候,要获取知识是很难的。如果你觉得你已经学会了某个topic,那么你可以试试教别人学习。你可以在网络上分享你的知识。分享的形式可以通过写博客,在社交平台上与其他人交流,或者是通过StackOverflow

你还可以通过现在流行的网上直播,把你设计程序的过程直播出来。在这个过程中,你可以开通对话功能,和你的观众进行实时对话。你不一定要局限于面对面的交流,还有很多方法是可以尝试的。关键是在教别人的过程中,你自己的知识和能力也提升了。这是学好编程的一个有效方法。

结束语

40岁后学习某种知识或技术对每个人而言都是一项艰巨的任务,因为随着时间的流逝,人的fluid intelligence(液化智力)会减退,但年龄也会令你在学习中拥有更多经验。即使学习速度会比较慢,但与年轻人相比,40岁以上的人可以更好地把他们的技能运用到实际的项目中。总之,年龄并不重要,虽然它确实会影响你的学习速度和执行力。

编程与其它任何技能一样,取决于你的学习方法。它需要倾注所有专注力,制定正确的规划以及进行大量的练习。一旦你开始了,就要坚持下去。40岁后学习编程的人可能还会发现很难找到合适的社区。你可以尝试在livecoding.tv上找到很多和你一样的初学者。你可以看其他人的代码,甚至做自己的直播。与别人积极互动将有助你跨越学习编程的初级阶段,当你的能力到了一定的水平,你便可以进入中级阶段,与更多出色的程序员互相交流学习。

Livecoding.tv上有很多优秀的程序员、开发者和工程师,他们会成为你学习的楷模。你可以看看平台上一些优秀直播者的采访,学习他们的经验。他们当中有的人就是自学编程的。例如Andreas Jirenius,他是从消防员转型为king.com的游戏开发者的。

相信自己吧,哪怕你40岁后才学习编程,你仍然可以成为一位编程专家!

(Damian Wolf英文原文:

http://www.huffingtonpost.com/entry/learn-programming-after-40-7-tips-to-make-education_us_57e1302ee4b0d5920b5b36a7

(编译时部分内容有增改。)

标签: 学习编程程序员直播40岁后

时间: 2024-10-25 21:33:05

“在什么时候学习编程才合适?”的相关文章

40岁后学习编程是否太晚了?7点技巧让学习变得轻松有趣

很多人经常会问:“在什么时候学习编程才合适?”,甚至有很多在职场中打滚了多年的人也会有这样的疑问.他们当中有很多人都想把自己的专业跳到编程专业,原因是多方面的,其中包括了他们对自动化的畏惧,而这个问题在40岁以上的人群中变得更具针对性. 编程是一项很花脑力.精力的高压工作,在40岁后才开始学习编程,是不是太晚了? Damian Wolf给出的答案是“不会晚”!Damian是InfoWorld,DZone,Life Hack等多家数字科技杂志媒体的专栏作家,他本人也是一个科技迷,也正在想学习编程.

24岁才开始学习编程是否太晚?

我24岁了,刚刚开始学习编程,想成为一个程序员.是否为时已晚? 这是个以前我碰到过很多次的问题,对我来说,答案很简单:什么才是你真正喜欢做的? 编程有很多种类型,比如Web工程师或者软件工程师.有很多的编程语言和开发环境,一直处于演进之中.所以关于年龄的问题根本就不是问题,因为编程需要用到不断演进工具.你现在所学习的,5年或10年之后可能已经过时.任何职业的关键点在于知道你想要什么,如何得到它?自从我开始学习编程算起,40年已经过去: 我的技术工作职务也从程序员到软件工程师,从软件工程师到系统管

20多岁学习编程晚吗?看看56岁的大叔如何克服自我怀疑学习编程

原文地址:http://mp.weixin.qq.com/s/zzoPGDS5eELxEeO_zfG20w 版权声明 本文首发自微信公共帐号: 学习学习再学习(xiaolai-xuexi) 无需授权即可转载, 甚至无需保留以上版权声明: 转载时请务必注明作者. 我 56 岁了,正在学编程. 为什么?因为我喜欢编程,现在也算得上是老司机了. 但是编程并不简单,学编程很难,不过我还可以接受. 我喜欢沉浸在算法带来的挑战中,也愿意挤出几分钟多进行一次测试,更爱"也许这一次就成功了"之后&qu

年龄大了还可以学习编程吗

在编程的道路上,总是能遇到那些很有天分并异常努力的程序员.他们不仅编程能力强,而且总是在他们的访谈或者博客里看到,从小就开始学习编程,在非常年轻的时候就已经成绩斐然.这让在大学才开始学习编程的我压力非常大,时常假设如果自己小时候就开始学习编程,想必现在也是走上了人生巅峰.可人生没有假设,现实也不会欺骗你,你还是你,没有丝毫改变.     当我认清现实,认为自己这辈子也不可能超越那些比你先学习编程,并且异常努力的家伙时候.一些疯狂的家伙又重重的敲醒了我.人生为啥非要和别人比个高低,自己去做喜欢的事

程序猿菜鸟必备——作为独立开发人员怎样系统的学习编程

接触一个行业,前期最好来一个系统的学习,有完整的框架一点一点的把基础吃透,不能左一耙子,右一锄头.以我的从业经验给大家分享怎样系统的学习编程开发,刚入坑的程序猿菜鸟注意了,迅速占据高地.迅速收藏了. 整体大致分为下面几类: A.教材上的知识 这部分内容来自计算机专业的课程教材.也有可能会涉及一部分来自其它相关专业或者相关课程的内容. B.编程语言 每个程序猿仅仅有在会使用一门语言的情况下才有可能从事开发工作,所以学习并掌握一门语言是最低要求了. C.SDK 光有一门语言是不够的,从事不论什么实际

码农-如果当初学习编程时能有人给我这些忠告该多好

在你学习编程之前思考一下你的目标 要知道编程大多时候就是在创造,当你有最终目标感时道路会更加的清晰.如果你的目标是"学习编程"而不是更具体的学习哪种程序及如何让你的生活更好,那么你可能会发现这不过是一次令人沮丧的实践. 我有点惭愧地承认我学习计算机科学的部分动机是为了证明我聪明,及我想干"聪明人"的工作.我也喜欢思考数学和理论(<哥德尔.艾舍尔.巴赫:集异璧之大成 >这本书在我易受影响的年纪进入了我的脑海),编程是一个不错的选择.当然这并不足以使我坚持这

学习编程第三周

这周程序没怎么练,就一直在研究面向对象,学习面向对象的方法后发现,原来之前一直用的都不是面向对象的编程方法,自己累死累活的写好的代码,发现错误修改起来那么不方便就是因为没有使用面向对象的编程方式.理论学习了一周,才发现自己没有在学习编程这方面目标不明确,没有搞清楚自己需要达到一个什么样的程度,只是在兴趣和好奇心的驱使下去学习,接下来的学习,是需要给自己制定一些学习计划和目标,认认真真地搞明白. 最终目标:我要成为Android工程师,我要成为android工程师,我要成为android工程师,重

[注]新手学习编程的最佳方式是什么?

回答这个问题是我最近两年来唯一的关注点.我觉得此处提及的许多资源尽管都很不错,然而我却注意到,成功的学生,无论使用哪种资源,往往都会在以下三个方面,比其他人有着更好的表现. 聚焦习惯而不是目标 独自学习非常痛苦 项目实践 聚焦习惯而不是目标 聚焦习惯而不是目标听起来似乎不合常理,但是请听我把话说完 – 这是一个有关平衡的问题.凡是和我共过事的人都知道,我有时就像傻子一样,在一天内,引用<蝙蝠侠:侠影之谜>中 Ra’s Al Ghul 的话多达 3-4 次. Bloc 公司的投资者们对于我在董事

新手学习编程的最佳方式

作者: Roshan Choxi  来源: 图灵社区  发布时间: 2015-05-30 17:26  阅读: 3775 次  推荐: 21   原文链接   [收藏] 英文链接: What are the best ways for a complete beginner to learn programming 回答这个问题是我最近两年来唯一的关注点.我觉得此处提及的许多资源尽管都很不错,然而我却注意到,成功的学生,无论使用哪种资源,往往都会在以下三个方面,比其他人有着更好的表现. 聚焦习惯