什么时候学习编程都不晚
导读:作者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
什么时候学习编程都不晚相关推荐
- 30岁学python编程晚吗_30岁学习编程晚吗?
谢邀,看到这个问题觉得又是一个无聊的常见问题,但看到题主是一个自由职业者,同时看问题也有自己的独立思考,就来解答一下吧. 作为一个有着多年经验的软件工程师,深知要成为一个称职的软件工程师的难度有多大, ...
- 30岁学计算机晚吗,对于30岁的我来说,学习编程是不是晚了?
我遇到了很多人问了这样一个问题,30岁了,学习编程是不是已经晚了? 我觉得这个问题应该分两方面来看待. 第一,如果这时候学习编程是为了从事软件研发行业,那么从实际的角度出发,机会比较少.因为首先可以看 ...
- 27 岁学编程是不是太晚了
价值 | 思考 | 共鸣 quora 上的一个问题,问 27 岁学习编程是不是太晚? 答案:是,但是这与你是不是 27 岁没关系,与世界当前状况有关系. 当今世界,「编程」无处不在,是需要最多的技能之 ...
- 一位想学习编程拯救他人的初中生
北京下雪那天,在CSDN博客上随便发了一篇随笔,打法时间,只有短短几十字.这两天博客被推上了首页,增加了不少粉丝.在大量系统消息中有那么一条留言,就在那篇随笔下: 老师,我是一位初中生,我想向你学习软 ...
- 小白在学习编程的道路上该如何杀出一条血路
由于工作的原因,我每隔一段时间都要对学生进行一场模拟面试~ 每每面试完之后,心中总会有同样的感慨:大家都是同样的起点,同样的学习周期,同样的老师,为何最终的结果却是鸿沟般的差距? 原因可能是:大家用在 ...
- 一个50岁大叔学编程的真实故事——任何时候学习都不晚
一个50岁大叔学习编程的真实故事 50岁大叔,半截身子入土的人了,现在想转行,出去还能做什么? 学编程. 什么??? 这人有毛病吧.. 我心里也是这样想的,当时我正在教室里给学生讲课,咨询老师(就是销 ...
- 27岁才开始学习编程靠谱吗?40岁都不晚
为什么要学编程? 可能你有一个伟大的想法要实现,就差一个程序员了. 可能你对现在的工作不满意,想在简历上多一个闪亮的加分项,或者干脆成为一个程序员. 可能你只是想把自己从乏味的操作中解脱出来,体会一下 ...
- 5岁自学python编程-三十岁了还可以学编程吗?只要你想,只要你做,什么时候都不晚...
文章有点长,希望你可以看完.如果能给迷茫的朋友一点勇气,我不胜荣幸. 做一件事最好的时间是十年前,其次是现在. 如果想学编程却苦于不知道从何开始,也没有系统的学习路径,那就来加入我们一起学习 在这里不 ...
- 三十岁了学python还可以吗-三十岁了还可以学编程吗?只要你想,只要你做,什么时候都不晚...
文章有点长,希望你可以看完.如果能给迷茫的朋友一点勇气,我不胜荣幸. 做一件事最好的时间是十年前,其次是现在. 如果想学编程却苦于不知道从何开始,也没有系统的学习路径,那就来加入我们一起学习 在这里不 ...
最新文章
- 开发安卓app游戏_游戏陪玩系统APP开发平台
- TF:基于CNN(2+1)实现MNIST手写数字图片识别准确率提高到99%
- 库函数设计:关于文件类打开操作函数不自动创建不存在的父目录问题
- 封装cookie.js、EventUtil.js、
- 树莓派摄像头基础配置及测试
- DivideMix: Salesforce提出使用半监督学习大幅改进含噪声标签的学习
- ffmpeg 合并 flv 文件
- [转]软件企业的新三十六计
- 15款超好用的短链接在线生成器(新浪t.cn、腾讯url.cn)
- 使用VLAN隔离虚拟机流量
- Linux文件夹加密、解密
- 工业界中NLP(自然语言处理)算法工程师的核心竞争力是什么?
- php 查询8到10点之间的数据,一个人的命运决定于晚上8点到10点之间
- 远程办公软件之TeamViewer
- jaspersoft studio创建jasperreport模板 summary显示page header(页眉)
- 监控服务器时间无法修改怎么办,监控服务器目录修改时间
- 回旋图形c语言编程,回旋形构成形式解析与应用研究.docx
- 为你的博客添加标题栏图标
- LED发光二极管电压
- Typora的初步使用及Markdown语法总结
热门文章
- 腾讯游戏健康系统继续推进:1月新增16款手游接入
- 程序员放弃月薪2W的工作,改行做销售,结果垫底,网友:瞎折腾
- js 在html中新建个节点,javascript节点是什么?
- redis lua 设置过期_详解 Redis 内存管理机制和实现
- nodejs实践录:我的nodejs编码风格
- 爬虫python区别_Python爬虫-04:贴吧爬虫以及GET和POST的区别
- _临武县组合式桥梁伸缩缝F型伸缩缝—批发
- 【Lucene】lucene 视频教程 笔记
- 【elasticsearch】ES数据库重建索引 -- Reindex(数据迁移)
- 【Java】为什么java构造函数的构造器只能在第一行写this() 或者super() ?