很多人自学编程语言,无非是买书,看视频,逛论坛,加入Q群,但是真正靠自学能够学会的人太少。这里不谈为什么企业不喜欢培训班出来的人,仅仅结合我自己经验,给出一条快速学习编程语言的路。 第一步:定目标 好好想想,你想学什么编程语言?具体想用编程语言来做什么?千万不要“现在html5很红,学html5吧”,“iOS编程很赚钱,学OC吧”。 你可以这样做,逛一些编程视频教学的网站,看有什么“实例”是你觉得有趣的,评价也说不错的,定这个为目标吧。这里一天时间够了。 第二步:你需要一本书,搞定基础问题 老老实实买一本评价好的编程书,随便一本就好,不要网上下载电子书,电子书不清晰,没法做笔记,难集中精神。 你怎么看一本编程书呢?一章一章地看,认真看?错了!大部分自学的人死在这里,一般编程书,会涵盖这门语言的所有知识点,包括很多不怎么用的难点,所以一章一章地看,只会让自己越看越不懂,慢慢没有耐心了,就放弃了。 我们应该这样用一本书: 1、看书搭建开发环境,遇到问题也可以上网找怎样搭建,毕竟软件更新肯定比书更新要快。 2、看看大概的程序长什么样子的,写个最简单的程序玩玩,一般都是一个叫做“hello world”的东西。 3、知道程序的一些基本类型(元素),例如int/char。 4、学会一些语法结构,例如条件判断(if/else),循环(for/while)。 5、看看有什么常用类或者方法。 足够了,后面的不用看了,打个比方就是你不需要学会所有英语单词才开始学英语句子和作文,这个步骤一天也足够了。 第三步:看视频 这个时候需要关闭开发工具,准备纸和笔,做笔记,一边看视频,一边记笔记,让自己知道怎样开发目标程序。这个时候偶尔需要快进,偶尔需要暂停,偶尔需要回看。我自己现在学新语言,是在某网站用1.7倍播放速度看。 仔细看看老师是怎样一步一步写程序出来的,要连续看,千万不要一边看一边用开发工具跟着敲代码,那样是没用的,会打断思路。 网上的实例教程一般都是小程序,不会太长,大概几个小时时间,所以这里一天时间也够了。 第四步:敲代码 明白怎样开发一个程序了,就一定要敲代码了,这个时候才对着视频一步一步跟着敲,也要对着笔记一步一步走,需要耐心,因为这个时间会持续可能三天,视频也可能看了后面又返回前面看,这些都正常。 Done,完成这步,这门语言也入门了,再花点时间总结自己所学,再看看这门语言还有什么典型的案例,给自己之后学习定个方向,又花一天时间。 我学过非常多种编程语言,所有编程语言入门都是一样的,入门难,入门后就有方向了,就可以花更多的时间去钻研进步。与其花钱去培训,不如学好基础后,告诉企业免费试用一个月,更快找到自己的IT路。 [文/楚湟软件 邓智超 微信:nosidedeng] |
|
来自: 走出尘埃 > 《工控之路——编程篇》