学习一门编程语言途径无非就是两种:读书、看视频。很多人在刚准备入门的时候在这两种方式之间徘徊许久,这里简单说下两种方式各自的优缺点:
(1)看书
优点:
方便做笔记 (题外话:想怎么写就怎么写,想怎么画就怎么画,等等你是来学习golang还是学习画画的)
花费时间相对比较短 (题外话:很多人说自己看书很慢,那是因为没掌握方法,看书不是每页都从第一个字看到最后一个字才算看完,可以着重看下目录、大小标题、序言、每章总结等等,具体方式后面有空再整理分享。)
花费时间相对比较短
缺点:
检索不方便 (比如说想起某个知识点好像在哪里看过,但又记不清)
接受效率相对较低 (看视频是眼看,耳听;看书只用眼看接受效率会略低于看视频)
相对比较枯燥 (题外话:看书?不就是用来保证晚上睡眠质量的?)
(2) 看视频
优点:
知识点更系统
知识点有人讲解,理解起来相对来说容易一点
缺点:
耗费时间相对较长
总的来说,两种方式都可以主要看个人喜好,个人的建议是先找个入门书或文档,将基础语法过一遍,大概知道都有哪些知识点和侧重点,然后再通过找一套视频学习,视频最好找那种带项目的。学习到的知识不通过实践是记不牢的,很多朋友都会说我看书看视频好像什么都能懂,但是真正要我写的时候...诶,我怎么头脑一片空白。学习一门编程语言,离不开多练,基础的东西你不懂?没关系,照着教程敲个几遍,多通过一些调试方法验证自己的想法,慢慢的就可以了。万事开头难,过了第一道坎,后面的路就比较平了。
有些朋友又会问,我感觉自己已经入门,不知道接下来该干嘛,很方,很迷茫。
这种也要分情况:
(1) 完全没编程经验的童鞋:建议老老实实从基础语法学习,可以找一些快速入门教程想看看这是不是自己的菜
(2) 有其他语言编程经验,但没有golang编程经验的童鞋:建议快速过一遍golang基础语法,然后着重对比跟自己所掌握的编程语言之间语法的差异
(3) 掌握golang基本语法,但没有项目开发经验的童鞋:建议多逛逛社区,找一些小项目学习,学习写小程序,第一步是先模仿别人写,后面有自己的想法再拓展;另外就是实际工作生活中遇到的问题,都要想想这事能不能通过golang解决,如果可以实现方式应该是怎样怎样?
(4) 已经有部分小项目经验的童鞋:回头看看自己写过的项目,找到优化点,多总结提升
(5) ... ...
之所以想写这么个系列的文章,是因为想克服懒惰,养成日常总结的习惯。
本系列是个人学习golang一些笔记,不是教程,更不是课程,如果其中某些观点对您有所启发,欢迎给我留言;如果这个系列的文章能带给你学习golang的快感,那我也会很欣慰。
另外,个人学习深度有限,难免会有一些理解不到位甚至误导大家的地方,还请各位看官多多包涵,谢谢。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Algorithms + Data Structures = Programs
Niklaus Wirth / Prentice Hall / 1975-11-11 / GBP 84.95
It might seem completely dated with all its examples written in the now outmoded Pascal programming language (well, unless you are one of those Delphi zealot trying to resist to the Java/.NET dominanc......一起来看看 《Algorithms + Data Structures = Programs》 这本书的介绍吧!