用我的亲身经历来谈谈如何快速学习编程
老实说,学习编程的确不是件容易的事,需要你有一定文化基础、足够的逻辑思维和持续学习能力。因此,你如果是个不爱思考,无法静下心来打持久战的人,那还是洗洗睡吧。如果以上条件你都具备了,那么恭喜你,你可以考虑步入程序员的殿堂了。
接下来,我们就要思考如何在有限的时间里快速掌握编程技术了。这个很重要,如果长时间掌握不了一门技术,我们就会对此失去兴趣,半途而废。下面,结合自己这些年来学习编程的经验,我总结了几点,如果说得不到位的话,希望高手斧正。
一、循序渐进,先易后难
记住永远不要让自己失去了信心。如果一上来就进入难点技术,就会接二连三的沮丧,最后只能放弃。所以,我不建议一开始就学习C语言、汇编语言、数据结构这些晦涩难懂的东西,可以先从可视化编程开始,比如Microsoft Visual Studio,先快速上手做一些小程序,有了小成功,就有了兴趣,再慢慢地根据项目需要,有针对性去研究难点技术。
二、多实践,少理论
理论可以看,但不要太多,多看实例并亲自敲出来运行它,发现问题时,去解决问题的过程才最能学到并记住知识。编程绝对不是捧着一本书就能学会的,你首先需要一台电脑,将书中将学到的任何东西都做一个程序去验证学习成果,“学以致用”是学习任何知识都行之有效的手段,说一万遍也不为过。
三、化繁为简,总结提炼
要善于总结学到的知识,将书读薄,总结成自己容易记住的图表、符号,并心领神会。有一个办法就是将学到的内容讲给同行朋友听,或写成日记,你如果能脱开书本讲出来或写出来,就说明自己真的掌握了。
四、虚心请教,知识分享
多和同行讨论分享,有问题虚心请教,或者去网上搜索,如果网上没有现成的答案,也可以去相关的技术论坛发贴求助。有时一个小问题,你可能一个星期也想不出办法,搞过的人可能1秒钟就给你点化了,大大节省了学习时间和成本。
五、曲不离口、剑不离手
不要停止学习和使用自己学到的编程知识,有时自己写的代码如果不注释好,三个月不看,就看不懂了;好不容易掌握的编程技术,如果长时间不用,一样会忘记干净的。所以,作为程序员,要不停地接项目,写程序。现在网上的项目交易平台很多,只要想做,不愁接不到项目,再者,自己以前开发的产品,也可以进行迭代,所以,理论上你应有做不完的开发,而不能用没有项目做作为借口。
六、用“偷懒”的思维来学习编程
要有“偷懒”的思维,很多发明的出发点,都是为了偷懒,懒人是推动社会进步的原动力。学习编程也是一样道理,代码中如果有重复的部分,就要考虑到写一个函数或类什么的,不重复造轮子,提高代码复用率可以大大提高编程效率,同时可以积累大量基础代码,用于以后其他项目,就是我们常说的技术积淀,技术积淀越多越深,你就离成功不远了。
七、专注和坚持
IT技术日新月异,各种语言、技术、框架层出不穷,令人眼花缭乱,我们程序员不要象猴子下山,三心二意,见异思迁。要根据自己的定位和目标,专攻一门技术,持续深入即可,除非这门技术真的没有了前途。其实任何一门语言均有其存在的必然,比如C语言很早就有了,到现在依然未见过时,大有用场。
以上是我个人多年来学习编程的一些心得,不一定正确,但毕竟是经验之谈,希望对你编程学习之路有所帮助。
用我的亲身经历来谈谈如何快速学习编程相关推荐
- 学习音乐的经历是如何帮助我学习编程的
前言 你心里可能在想,学音乐和学编程有什么关系? 哈哈,作为一名专业的双簧管吹奏者,我发现二者其实存在很多共通之处. 这两件事都需要你极为专注.自律和坚持才能做好. 下面我将通过一些事例来说明学习音乐 ...
- 亲身经历:一个00后的中专生是怎么在深圳拿到15K(Java后端开发)
程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 10 分钟. 作者:小杰要吃蛋 链接:https://juejin.im/post/5e97b94651882573680f3 ...
- 我被裁员了!让保安把身患绝症的我被强赶出公司,亲身经历的噩梦!
本文转载自公众号:你的游戏我的心,希望能帮作者发个声,希望能有更多的人关注这件事,也希望作者维权成功.早日康复. 我是网易的一名游戏策划.14年从上海交大毕业后就进入网易工作,5年里,我和大部分网易员 ...
- 某大龄程序员用亲身经历推翻35岁红线:大厂offer拿到手软,35岁才是黄金年龄!...
35岁程序员难找工作已经成为互联网圈内人尽皆知的事,但一个35岁程序员却用亲身经历告诉我们:35岁不仅不难找工作,相反还是找工作的黄金年龄.他拿到了字节.蚂蚁.华为.虾皮还有若干创业公司的offer. ...
- 逃出你的肖申克(一):为什么一定要亲身经历了之后才能明白?
前言:<逃出你的肖申克>这个题目我早就放在心中,一直想写一写,但一直没有找到恰当的切入点.上次一个偶然的时候,发现可以以对一些人们常常放在嘴边的俗语进行解释为入口,以一年多来学习的关于思维 ...
- 你还笃信亲身经历的事情吗?来看看大脑如何处理感觉信息
很多人对自己亲身经历的事情笃信不疑,认为自己所感知的东西绝对不会欺骗自己,但事实上并非如此.大脑对感觉信号的处理是一个复杂的过程,简单来说包括了感觉和知觉两个过程,这两个过程中的任意一个环节出错都会造 ...
- 亲身经历揭露淘宝上主板交换的陷阱
转:亲身经历揭露淘宝上主板交换的陷阱 淘宝上现在很多主板交换,一般300钱左右,坏板换成良品板,各种品牌,各种型号的主板都可以交换,初一看,挺合算,维修一下至少也是100多200多钱,还不如直接交换 ...
- 阳光学院计算机科学与技术需要英语四级,给各位想报阳光的朋友一点建议!来自学长的亲身经历!...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 给各位想报阳光的朋友一点建议!来自学长的亲身经历! 首先,不要期望阳光学院的师资有多好.从师资上来说,阳光学院早期聘用的是福大的老师没错,但是阳光现在为了 ...
- 的it生活_在日本生活了10年的IT女,聊聊回国工作的亲身经历
疫情期间的工作和生活,仿佛一下子放慢了节奏, 很多在海外的朋友们可能还是居家工作的状态,每天的灵魂伴侣就是zoom和skype. 闲暇时候会想一想这个一直争论不休的话题, 疫情平息后 回国 or 留在 ...
最新文章
- Excel中将一个表格的数据关联到另一个表格
- 全国成人计算机考试题,成人计算机考试试题.docx
- 模块计算机类型x64与目标计算机类型X86冲突
- AutoLisp:AutoLisp实现对AutoCAD进行输入命令,选择对象,实现不同方向进行缩放
- ztree 更新配置后重新渲染树_【问】zTree异步加载时添加父节点怎样避免再次加载整树...
- 东北农业大计算机排名,黑龙江高校排名更新,东北林大排名第3,东油排名第8...
- 数学歌单:数学虐我千百遍,让我至今没初恋
- BZOJ 1070: [SCOI2007]修车(最小费用最大流)
- 加速包可能没用!12306屏蔽多个抢票软件
- 服务器系统2022安装wsl2,手把手教你踩坑:老白的Docker for Windows安装初探WSL 2 backend...
- ArcEngine数据编辑--选择要素
- JAVA小白 编程练习500题 超详细!!!带答案!!!持续更新中~
- 计算机组成原理试题解析pdf,计算机组成原理试题集.pdf
- 计算机Word2010中刷新键,Office2010常用快捷键汇总(最新整理)
- 2019最新易桥(HttpPrinter) web打印控件完整版版|HttpPrinter web打印控件下载
- iOS开发 字体适配
- windows开发机做路由器映射大坑
- Ubuntu根目录的各个文件夹的介绍
- Xsell中常用的Linux命令
- html:link-icon标签引入网站小图标favicon.ico