什么时候需要好教材和好教材是怎样的
入门的时候最需要好教材。入门之后,怎样提高自己心里已经有了个底,直到怎样去做就能提高。教材可以为我所用,而不是依赖于教材。这时候,即使是一本不太好的教材,也知道如何取舍,不会被教材左右,所以教材的好坏就不太重要了。
更精确一点,0基础需要入门的时候。又可分两种情况。一是完全没有知识。比如从没有学过任何一种编程语言,现在要学java或者其他任何语言。二是要学的知识需要“换一副脑子”。比如只学过过程式的语言如java,c#,php等(不要和“面向对象”混淆),现在要学prolog,或者f#, Erlang,汇编等。
如果不是0基础,比如学过java,现在要学c#,那么好教材就不那么重要。
当然,好教材当然比不太好的教材更有用。
入门的好教材,首要条件是学起来不费劲,上手快。Inside Visual C++我觉得就是这样的教材(这个严格来说不能叫适合0基础,但是即使学过了基本的c/c++,比如课堂里学的那种,但除非搞过windows api编程,否则学mfc可能还会一头雾水)
入门之后,或者严格说在有了一些最基本的概念之后,这时候最需要的是一种“点拨性”的好教材。这样的教材,不需要很厚,也不需要面面俱到,只要把某些要点说得很清楚,很精辟就行。比如Javascript: The Good Parts, CodeNote for .Net, Guru's Guide to TransactSQL,我觉得都是这样的好教材。这种教材,0基础时读,可能觉得一头雾水,只有“稍窥门径”,有了一点点基础知识和感性认识,却又感到还是有点朦朦胧胧的时候读,往往觉得茅塞顿开,豁然开朗,感觉理解上了一个层次。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律