1.如何学好vim?
学习linux基本上第一关就是如何学习使用vim。vim其实就是个编辑器命令模式的编辑器,使得初学小白都觉得这工具很神秘。相对于越来越集成化的开发工具,vim显得那么得不入流。但是很多编程的爱好者对于linux都有敬畏的感觉,就锻炼人层次讲还是vim的好使,那么如何学习呢?华清远见刘老师告诉我们:需要将常见的基本命令掌握熟练,比如常见的删除,复制等等基本操作功能掌握熟练。工具的使用也不要指望一劳永逸,需要多用多练,就可以了。可以将常见的一些命令打印下来,贴在自己书桌的前面,用的次数多了也就记住了。
2.自学过程中如何才能抓住重点?
很多小伙伴采用了自学的方式学习,但是在学习过程中不知道如何抓住学习的重点。自学最难的就是如何把握住方向,不知道哪个是重点。这是自学小伙伴经常遇到的困难,原因在于自学之前没有设定好目标。没有了解到所学语言的侧重点,华清远见刘老师说:“对于初学者来说,相对来说选择起来比较简单,一定要选择好一门合适的入门书籍。因为基础差,所以也不需要计较那些是重点,那些是侧重点。初学多学点的东西,其实还是值得。在打基础阶段不要计较的太多,投入到工作岗位了自然哪些该重点突破,那些可以忽略就是很容易取舍的事情了。”刘老师还说,“奉劝那些还在打基础的小伙伴,不要怀疑,犹豫选择好课本,踏踏实实的学起来就行了。”
3.要学好编程是不是要多做题?
都知道编程是一个技术活,但是再技术,理解是第一位的。编程是脑力劳动比较高级的一种,理解了基本的概念,或者半知半解中,这样不行,只有去实践尝试才行。最近看到了一句话,一个学生的老师说,能写上1G的纯代码就能编程就算入门了。真正做过项目的人,看完,只能呵呵了。要知道1G的纯代码需要多少行,不说这老师咋样,从侧面感知这人根本没有做过什么项目,大家看到的动不动多少G的东西。百分九十九是资源文件,真正的代码级是很少的。现在做项目很好直接从零开始,都是借鉴一个框架,在这个框架的基础上定制修改。真正的代码级的东西真的少的可怜,应用级的代码会多些。特别是做开源项目的,更多的时间精力不是写代码,而是在了解代码的结构以及含意。学习编程也不是为了做题,在了解概念的基础上,把教材上的课后题目能够独立的完成,觉得不过瘾,还可以直接找开源项目练手。刷题的话,个人觉得意义不是很大。
|