有很多人问我怎么才能学会编程,需要报班吗?如何自学?为什么我看书看完就忘了?甚至开始怀疑自己,我是不是不适合学编程,女生适合当程序员吗?说实话,看到这么多不得其道的同学,我也很犯难,我不是搞教育的,但我深知外面的培训班也没有谈论教育的资格,我只能从我自身学会编程的经验出发,论证我接下来要说的话:学会一门手艺,最快的方式,就是你去体验它。
- 我刚开始学C语言,我很菜,谭浩强给的例子,我也能抄错,就是编译不过,抄一个例子,然后编译运行起来,我就要花两个小时,没办法啊,我高中都没接触过电脑,我被调剂到计算机了,我原来打算学数学的。这么差是不是没救了?我开始去百度知道上问问题,问:我这个程序怎么编译出错?总有好心人帮我解答。后来,我想,我是不是也可以帮别人解决C语言的问题,然后提高自己?我注册了百度知道的回答者,回答一个问题就有得分奖励,回答起来就上瘾了,当你开始对学习上瘾,你就知道,你这门功课肯定要满分了。就是这么简单,给你一个情境:帮别人解决C语言的难题,然后你自己下场去解决,这就是体验式学习。
- 研究生课题组需要用java做一些客户端应用。我只有C语言的底子,java完全不会啊,怎么thinking in java。看书看得想睡觉,看完就忘,忘了又看,看了又忘。我看着手中的android手机,心生一计,不如我搞几个android app,这个也是java开发,学会了不仅解决了正事,说不定还能挣钱。于是我开始装环境:eclipse android开发环境搭建,我搭了3天,终于搞起来了,我收集了一些流媒体的播放路径,搞了几个ListView,一个超级简单的电视盒的应用就做出来了,哪想到播放点步步惊心就能够这么火,我赶紧接上广告SDK,一天能挣好几百;我又上瘾了,开始疯狂开发android app,什么火做什么,什么有流量我就蹭什么,我短短几个月做了50多个APP,挣了几十万。当然java那点东西,早就学会了,还是那句话,当你对学习上瘾时,你这门功课肯定就要满分了。
3. 工作中的例子更是不胜枚举。升职加薪需要会写PPT,我就开始写公众号,写技术博客,内容都是技术架构居多,自然而然,副业也搞起来了,正事也不会耽误。
所以初学者学编程,不要被大师的九拐十八弯的路线图给吓住了,也不要被专家写的天书般的知识体系脑图给震慑了,正确的做法就是:上手体验就行了,碰到问题再找解决办法,比如你要学java web开发,你就直接上手springboot做个小程序后端。当你对你做的东西上瘾时,你自然而然是攻无不克,战无不胜的。
最后推荐我的视频号,本着体验式学习的理念,我录的视频都奔着让每个人去体验自己是个全栈工程师,不让你多看一分钟没用的理论知识。
标签:上瘾,java,编程,C语言,学习,体验式,android,推崇 From: https://www.cnblogs.com/72jueji/p/18134401