【入门必备】自学编程,如何做到无师自通?

又到开学季,无数莘莘学子开始了他乡求知的旅途。求学生活你要怎么开始呢?你是要先享受来之不易的求学生活呢还是继续为人生目标而奋斗。闲言少叙,当今社会一步拉下很有可能步步落后。得有忧患意识。谁也不想上完大学结果被大学给上了,毕业季很有可能就是失业季。

每个人都有自己的理想和人生目标,编程也可能是你的一个选择,路是走出来的,知识是学出来的。

如何自学编程无师自通?学习固然重要,但学习方法更重要。我起初学习的时候走过不少弯路,虽然本身是计算机专业的。刚开始也是啥是编程没有概念,纯粹为学习而学。基本上徘徊了很长一段时间。刚开始的时候跟中学学习没两样,一个本,一支笔。对着代码写背。很长一段时间功夫下了不少,就是不见成效,或许时太笨了。后来发现这个方法是有很大问题的,为什么别人就能快速的学会呢?各种取经,各种实践发现自身学习存在很大的缺陷。盲从是其主要原因。

说了这么多,我们还是来讲讲方法。

一、理论知识

1、能干什么

学任何东西理论很重要,给我一个东西,我首先想到的是它是干啥的,他能干什么。比如一把枪它是用来杀人的。

2、用它干什么

理科男讲求的是适用性,我能拿它来干什么和重要,只有知道用途后我们才有学习的动力,其实枪也是可以用来保护人的。

二、学习方法

1、框架结构

当你看书的时候一般好的书都有作者序,他会跟你将明白他为什么写这本书,能给别人提供什么,每一章将了那些内容。

2、不要太去扣细节

这个对初学者尤其要主要,编程知识点那么多,难道我们都要一个个去详细了解?完全没有这个必要,只要明白它就是干这个事情的,不要忘了主旨,都想学,都没学好。

3、自学编程要多练

代码都是写出来的,要通过不断的练习,调试,这样我们学习编程知识就能得到巩固深化。别无它法。

4、多思考

学编程这东西思想决定高度,不去思考理解,怎么能将别人的东西去其糟柏,取其精华为自己所用。

三、恒心毅力

学编程不能一跃而就,是一个长期艰苦的事,没有毅力,我看还是洗洗睡吧。

如果在学习中遇到困惑可以加入下面的QQ群,也可以直接加编程导师微信号coderonline

后续小编会持续的推出答疑释惑系列,让大家更好的学习编程,同时在学习的过程不那么枯燥找到自己的小伙伴。

小编也欢迎有情怀的小伙伴加入联盟和高手们一起为大家奉献更多的编程趣事。


原文发布于微信公众号 - 程序员互动联盟(coder_online)

原文发表时间:2015-09-01

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序员互动联盟

学习编程第一步该干什么?

很多人心里都有一个编程梦,但是很多在心中觉得是个梦而已,没有环境没有机会梦就此搁浅。 一个没有任何基础的人,想学好编程第一步到底该怎么去做? 1.你有多大的毅力...

3408
来自专栏CDA数据分析师

数据分析/数据挖掘的入门级选手建议

(很少见到这么简单粗暴的回答,对新手来说还挺实用的。但我证明作者看起来确实是个软妹子╮(╯▽╰)╭ ,C君注) 1.数据分析和数据挖掘联系和区别 联系:都是搞...

2437
来自专栏ThoughtWorks

知乎问我,“在ThoughtWorks做设计是怎样一种体验?”

前段时间有热心观众在知乎提问,“在ThoughtWorks做设计是怎样一种体验?”,本以为这个问题会是ThoughtWorker的专场,没想到却乱入了许多让我司...

3964
来自专栏web前端教室

一个同学的疑问:“做久了前端培训,再回开发岗位,会不会被嫌弃?”

说实话这种问题我以前还真没想过,因为一般能讲就能做嘛。你都能教别人了,自己还能不会嘛。 回到标题中的疑问哈,只要能力到位,一般不会被嫌弃的。用人单位都愿意雇佣你...

1869
来自专栏深度学习入门与实践

【原】数据分析/数据挖掘 入门级选手建议

1.数据分析和数据挖掘联系和区别 联系:都是搞数据的 区别:数据分析偏统计,可视化,出报表和报告,需要较强的表达能力。数据挖掘偏算法,重模型,需要很深的代码功底...

1906
来自专栏养码场

过了技术面却在HR面被刷?必备40问!从容应对HR,斩获N多大厂offer!

“当时技术好,但就是不会面试。”朋友公司一高级程序员摸着锃亮的光头,喜欢和刚入行的程序员讲以前的故事。

1002
来自专栏我是攻城师

2014年终总结——-我的匆匆这一年(面试,毕业季,工作)

3726
来自专栏何俊林

离职前需要注意的事情?

离职,是职业生涯中,非常重要的一个历程。每个人都或多或少会经历。离职,不意味着工作的不持续,离职前,一般会有理由,为啥啊?但是往往很多人并不会说出自己真实的理由...

2564
来自专栏数据小魔方

云课堂Excel课程数据可视化分析

我一直是网易云课堂的重度用户,从大二开始就一直在上面学习各种技能类课程,作为互联网在线教育的知名品牌,云课堂在某种程度上弥补了我们从校园到职场过渡过程中,很多技...

3526
来自专栏PPV课数据科学社区

AI时代就业指南 | 如何入门数据分析&数据挖掘?

1. 数据分析和数据挖掘联系和区别 联系:都是搞数据的 区别:数据分析偏统计,可视化,出报表和报告,需要较强的表达能力。数据挖掘偏算法,重模型,需要很深的代码功...

2806

扫码关注云+社区