发布网友 发布时间:2022-04-23 22:18
共1个回答
热心网友 时间:2023-05-03 03:45
网络时代适合自学,买不买书个人喜好不影响学习,如果你喜欢拿手上看书那就买实体书,否则网上下载对应的电子版更方便。
这里我提供一种新的学习方法,首先你先选一个比较流行的语言切入,比如C语言,以此作为大本营,而在学习过程中去涉猎其他语言,但不要去深入,这样可以扩展你的思路,为今后掌握多门语言打好基础。
个人认为买什么书都一样,任何入门书籍的章节大多是变量、数据类型、运算符,进制等这些基础概念大部分都是通用的,大同小异,所有语言都类似,只是描述或者部分有很小的差异。学习编程的核心是学习思考,而不是语法,语法用于描述你的思想并让计算机实现你的思想,学起来很简单也不需要记,用多的自然就记住了。初学必须视野定位要高,不要局限某个语言,可以抬高你的视界,从更高的层面,更宏观的角度去审视你的设计。编程就如同沙盘游戏,在一个有限空间内去布局代码结构。
你完全可以随便找一本编程的入门书籍,按照它的目录去网络上找答案,书的目录就是书的教学框架,根据教学框架去搜索网络资源,无论视频和文章不局限媒体平台和编程语言,这样学习可以扩展你的思路。
比如你找到一本老谭的C语言书籍,但你不要只看书籍内容,根据目录结构去安排自己的课程,一章章一节节的学习,一个小节大致对应一个知识点,针对一个知识点去网络搜索知识多看别人遇到的问题,比如进制转换,就去搜这方面的所有文章和教学视频各种老师各种平台的,这样你不会因为一个老师或一本数据的错误而误入歧途或造成理解错误。而且你可以查到同样的进制运算,不同的语言代码是如何实现的。
最后一点就是多实践,不断地为自己建立目标,一个个去完成,每一个项目功能不要太多。比如先写一个简单的计算器,完成之后,再开坑创建一个文本编辑器,诸如此类的不断增加难度,然后就是保持兴趣坚持下去。