导读:作者Jean Hsu现就职于Pulse,是一名Android工程师。她近日写了一篇文章《It’s Not Too Late to Learn How to Code》。文中提到了她自己在学习代码的过程中虽然艰辛但却很有收获。她强调,心动不如行动,要将想法实现化。她还为大家推荐了一个Stanford的学习课程,希望对大家能所帮助。现将文章摘译,以下是内容:

编程就如一种超能力。通过它,你可以创造出成千上万的人们可以看到的东西;你可以改变人们的行为方式、思想方式及与他人交互的方式。这棒极了,但 是,我也见过好多人,他们认为这是一种他们力所不能及的能力。我也见过很多非技术出身的人,他们似乎以为这种超能力只会赋予那些足够幸运的人——他们在很 小的时候就拥有了这种能力。

在高中,我曾学习了两门计算机技术的课程,所以在大学时我才有充分的信心去面对编程。如果在此之前没学过这些课程,编程可能会成为我大学中的一个噩梦。我最钦佩的就是那些在大学前没有编程经验的同学,他们仍然可以学的很好。

我的大学以外的几个朋友也和我同样感受。他们希望自己早些认识到编程的重要性,现在还能有多少机会可以打开“技术”的大门,并且期待着自己能学会代码。这直接的表达出他们对代码的渴望同时他们也认识到现在为时太晚,他们的年龄在24,25左右。

人们很容易认为这为时已晚,因为看到很多人用了大学四年的时间来学习编程。但这四年里我只学习了计算机科学吗?前两年我一直在寻找主修专业,后两年 我陆续学习了八门课程,但其中很多都与以应用程序为中心的编程无直接关联,当时我认为这些课程都大部分人希望选修的。在大学整整四年里,我只学了一门与应 用程序开发有关的课程。刚开始,我没有HTML和CSS的实践知识,但是我和其他两位同样没有经验的同学共同努力用MySQL,PHP和HTML/CSS 共同开发一个Web应用程序。

人们很容易认为这为时已晚,因为已经有很多技术大牛了。但是,最重要的是要记住每个开始接触编程的人都是一个初学者,如何才能成为技术大牛,就要肯去开始,肯去钻研。

所以如果你内心想“真希望我已学会了编程”,那为什么不开始学着呢?当你开始学时,请牢记下面几个提醒:

1.它很困难。做一件事,起初可能需要花费更多的时间,但以后会越来越容易。当然,有些人更倾向于编程所需要的 逻辑思维,但我认为大部分情况下,大家并不认为他们为此做好了准备。当然了,让大家相信编程“很困难”以及普通人一般都“不是绝顶聪明的”,可能会稍稍安 慰一下我们的自尊,让我们感到我们是具有高智商精英团队中的一员。

2.在心理上对未来将面临的困难做好准备。我经常会想我是不是受到了什么诅咒,因为我每次尝试新东西(如新的开发环境、工具、库等)时,总会出错。花了好几年时间,我终于意识到针对各种不同操作系统、软件版本等的说明文档不是过时,就是很难理解。

3.你确实很喜欢编码吗?不要想它是否太难。想想你是否对它感兴趣?当你花了好几个小时调试了一个程序,最终它可以按预期地运行时,你会十分兴奋吗?你希望花几个小时去完成一件事吗?这些都是软件吸引我的原因——我从来不担心我是否能把它开发出来。

有很多好的资源可以帮助你学习编程,但我只坚持Stanford的网站上学习相关知识。Stanford可以提供很多免费的在线软件课程。(编译/张祺)

原文链接:It’s Not Too Late to Learn How to Code

转载于:https://www.cnblogs.com/hnrainll/archive/2011/10/18/2216477.html

什么时候学习编程都不晚相关推荐

  1. 30岁学python编程晚吗_30岁学习编程晚吗?

    谢邀,看到这个问题觉得又是一个无聊的常见问题,但看到题主是一个自由职业者,同时看问题也有自己的独立思考,就来解答一下吧. 作为一个有着多年经验的软件工程师,深知要成为一个称职的软件工程师的难度有多大, ...

  2. 30岁学计算机晚吗,对于30岁的我来说,学习编程是不是晚了?

    我遇到了很多人问了这样一个问题,30岁了,学习编程是不是已经晚了? 我觉得这个问题应该分两方面来看待. 第一,如果这时候学习编程是为了从事软件研发行业,那么从实际的角度出发,机会比较少.因为首先可以看 ...

  3. 27 岁学编程是不是太晚了

    价值 | 思考 | 共鸣 quora 上的一个问题,问 27 岁学习编程是不是太晚? 答案:是,但是这与你是不是 27 岁没关系,与世界当前状况有关系. 当今世界,「编程」无处不在,是需要最多的技能之 ...

  4. 一位想学习编程拯救他人的初中生

    北京下雪那天,在CSDN博客上随便发了一篇随笔,打法时间,只有短短几十字.这两天博客被推上了首页,增加了不少粉丝.在大量系统消息中有那么一条留言,就在那篇随笔下: 老师,我是一位初中生,我想向你学习软 ...

  5. 小白在学习编程的道路上该如何杀出一条血路

    由于工作的原因,我每隔一段时间都要对学生进行一场模拟面试~ 每每面试完之后,心中总会有同样的感慨:大家都是同样的起点,同样的学习周期,同样的老师,为何最终的结果却是鸿沟般的差距? 原因可能是:大家用在 ...

  6. 一个50岁大叔学编程的真实故事——任何时候学习都不晚

    一个50岁大叔学习编程的真实故事 50岁大叔,半截身子入土的人了,现在想转行,出去还能做什么? 学编程. 什么??? 这人有毛病吧.. 我心里也是这样想的,当时我正在教室里给学生讲课,咨询老师(就是销 ...

  7. 27岁才开始学习编程靠谱吗?40岁都不晚

    为什么要学编程? 可能你有一个伟大的想法要实现,就差一个程序员了. 可能你对现在的工作不满意,想在简历上多一个闪亮的加分项,或者干脆成为一个程序员. 可能你只是想把自己从乏味的操作中解脱出来,体会一下 ...

  8. 5岁自学python编程-三十岁了还可以学编程吗?只要你想,只要你做,什么时候都不晚...

    文章有点长,希望你可以看完.如果能给迷茫的朋友一点勇气,我不胜荣幸. 做一件事最好的时间是十年前,其次是现在. 如果想学编程却苦于不知道从何开始,也没有系统的学习路径,那就来加入我们一起学习 在这里不 ...

  9. 三十岁了学python还可以吗-三十岁了还可以学编程吗?只要你想,只要你做,什么时候都不晚...

    文章有点长,希望你可以看完.如果能给迷茫的朋友一点勇气,我不胜荣幸. 做一件事最好的时间是十年前,其次是现在. 如果想学编程却苦于不知道从何开始,也没有系统的学习路径,那就来加入我们一起学习 在这里不 ...

最新文章

  1. 开发安卓app游戏_游戏陪玩系统APP开发平台
  2. TF:基于CNN(2+1)实现MNIST手写数字图片识别准确率提高到99%
  3. 库函数设计:关于文件类打开操作函数不自动创建不存在的父目录问题
  4. 封装cookie.js、EventUtil.js、
  5. 树莓派摄像头基础配置及测试
  6. DivideMix: Salesforce提出使用半监督学习大幅改进含噪声标签的学习
  7. ffmpeg 合并 flv 文件
  8. [转]软件企业的新三十六计
  9. 15款超好用的短链接在线生成器(新浪t.cn、腾讯url.cn)
  10. 使用VLAN隔离虚拟机流量
  11. Linux文件夹加密、解密
  12. 工业界中NLP(自然语言处理)算法工程师的核心竞争力是什么?
  13. php 查询8到10点之间的数据,一个人的命运决定于晚上8点到10点之间
  14. 远程办公软件之TeamViewer
  15. jaspersoft studio创建jasperreport模板 summary显示page header(页眉)
  16. 监控服务器时间无法修改怎么办,监控服务器目录修改时间
  17. 回旋图形c语言编程,回旋形构成形式解析与应用研究.docx
  18. 为你的博客添加标题栏图标
  19. LED发光二极管电压
  20. Typora的初步使用及Markdown语法总结

热门文章

  1. 腾讯游戏健康系统继续推进:1月新增16款手游接入
  2. 程序员放弃月薪2W的工作,改行做销售,结果垫底,网友:瞎折腾
  3. js 在html中新建个节点,javascript节点是什么?
  4. redis lua 设置过期_详解 Redis 内存管理机制和实现
  5. nodejs实践录:我的nodejs编码风格
  6. 爬虫python区别_Python爬虫-04:贴吧爬虫以及GET和POST的区别
  7. _临武县组合式桥梁伸缩缝F型伸缩缝—批发
  8. 【Lucene】lucene 视频教程 笔记
  9. 【elasticsearch】ES数据库重建索引 -- Reindex(数据迁移)
  10. 【Java】为什么java构造函数的构造器只能在第一行写this() 或者super() ?