那些声称几天就能让你精通软件的书籍,到底是真是假?它们真的是神器吗?
看到速成二字,笔者那些死去的记忆再次被唤醒
- Photoshop极速入门:7天成为图像编辑高手
- Excel高手之路:速成数据分析与报表制作
- Word速成指南:从新手到专家的21天之旅
- PowerPoint快速掌握:制作专业演示的秘诀
- Adobe Illustrator速成课:图形设计基础
- AutoCAD快速上手:机械绘图速成宝典
- Premiere Pro速成视频教程:剪辑与特效
- Final Cut Pro速成攻略:视频编辑新手必学
- After Effects速成:动态图形与视觉效果
- 3ds Max速成手册:3D建模与渲染基础
- Unity游戏开发速成:从零开始制作你的游戏
- Python编程速成:人工智能与数据分析入门
- Java速成宝典:面向对象编程基础
- C#速成指南:.NET框架与应用开发
- JavaScript速成:前端开发与交互设计
- HTML & CSS速成:网页设计与布局
- SQL速成:数据库管理与查询语言
- Linux命令行速成:操作系统与服务器管理
- Maya速成教程:3D动画与角色建模
- CorelDRAW速成:矢量图形设计基础
- SAP ERP速成:企业资源规划入门
- QuickBooks速成:财务管理与会计软件操作
- Revit速成:建筑信息模型(BIM)与设计
- Tableau速成:数据可视化与分析
- R语言速成:统计分析与图形表示
- MATLAB速成:数值计算与仿真
- SketchUp速成:3D建模与室内设计
- Lightroom速成:照片编辑与处理
- VBA宏速成:Excel自动化与编程
看到以上的书名是不是特别熟悉,满屏速成,7天、一周、21天、一个月、三个月,这些标榜让你短期内速成的书像不像现在的标题党,加入【速成】元素,销量就能大涨。
但速成软件书是否是神器,这个问题需要从多个角度来分析。
1. 速成软件书的宣传与实际效果
速成软件书通常宣称能够在很短的时间内帮助读者精通某项软件或技能。然而,根据搜索结果中的多篇文章,这种宣传往往是夸大其词的。学习任何技能都需要时间、耐心和实践,而不是短短几天就能够达到精通的水平。因此,对于那些期望通过速成软件书快速提升技能的人来说,可能会感到失望。
2. 速成软件书的适用性
速成软件书可能适合那些希望快速了解一种软件或技能的初学者。它们可能提供了一些基础知识和操作指南,帮助初学者快速入门。但对于想要深入掌握技能的人来说,速成软件书可能只能提供表面上的知识,缺乏深度和系统性。因此,这类书籍更适合作为入门指南,而非深入学习的教材。
3. 个人学习风格的影响
不同的人有不同的学习风格。对于一些人来说,速成软件书可能能够起到激发兴趣和入门的作用,但对于另一些人来说,可能更喜欢深入系统的学习方式。因此,速成软件书是否是神器,很大程度上取决于个人的学习风格和需求。
4. 选择速成软件书的建议
在选择速成软件书时,建议读者要理性看待宣传内容,仔细评估自己的学习目标和需求。可以通过查看书籍作者的资历、内容全面性、读者评价等方面进行评估。同时,建议选择权威、系统的学习资源,并结合实际项目练习,逐步提升技能水平。
5. 持续学习的重要性
无论是使用速成软件书还是其他学习资源,持续学习和实践都是提升技能水平的关键。没有什么是一蹴而就的,只有踏实努力和坚持才能取得真正的进步。
但现在研究生毕业快一年了,回想第一次敲计算机代码到现在,我真的可以很坚定地说,这世界上没有速成的软件书,声称几天就能让你精通软件的书籍,不仅不是神器,反而害人不浅,它让你花几天的时间去阅读去实践,读者的确比不看这本书之前了解到了更多的东西。但是这和软件有什么关系吗?和实际操作有什么关系吗?不过是编织了一个让人误以为在学习的虚幻的梦。
速成?精通?
速成和精通本质是就是水火不相容的,你想速成就不可能精通,想要精通就不能速成。
这里推荐大家阅读Peter Norvig 的Teach Yourself Programming in Ten Years
这里对这篇文章做个总结
速成编程书籍的误区
文章开头提到,书店和亚马逊上充斥着大量宣称可以在24小时内教会你Java、C、SQL、Ruby等编程语言的书籍。这种现象让人产生两种印象:一是人们急于学习编程,二是编程似乎比其他领域更容易掌握。然而,作者指出这种速成的观点是误导性的。
十年磨一剑
文章引用了多位研究人员的研究成果,表明在各种领域(如国际象棋、音乐作曲、绘画等)达到专业水平大约需要十年的时间。这个过程关键在于“深思熟虑的实践”,即不断挑战自己、分析表现并纠正错误。作者强调,即使是音乐神童莫扎特也花了13年时间才创作出世界级的音乐。
编程成功的秘诀
作者给出了成为程序员成功的秘诀,包括:
- 因为兴趣而编程,并保持这种兴趣以持续投入时间和精力。
- 通过实践学习,即“做中学”。
- 与其他程序员交流,阅读他人的代码。
- 如果愿意,可以上大学,但这并非必需。
- 参与项目,与他人合作,从中学习。
- 学习至少六种编程语言,包括强调类抽象、函数抽象、语法抽象、声明式规范和并行性的编程语言。
- 理解计算机的工作原理,知道计算机执行指令、内存访问、磁盘读取等操作的时间。
- 参与语言标准化工作,了解其他程序员对语言的喜好和需求。
书籍和资源推荐
文章最后,作者推荐了一些编程学习的书籍和资源,包括:
- Scheme: 《Structure and Interpretation of Computer Programs》(Abelson & Sussman)
- Scheme: 《How to Design Programs》(Felleisen et al.)
- Python: 《Python Programming: An Intro to CS》(Zelle)
- Oz: 《Concepts, Techniques, and Models of Computer Programming》(Van Roy & Haridi)
结论
文章的核心观点是,成为优秀的程序员需要时间和实践,而不是通过速成书籍就能达到的。作者鼓励读者通过实际编程、学习和与他人合作来逐步提高自己的技能,而不是期望在短时间内迅速掌握编程。
这篇文章对于那些希望快速成为程序员的人来说是一个重要的提醒,它强调了持续学习和实践的重要性,以及在编程领域达到专业水平所需的时间和努力。
复制再试一次分享
写在最后
要做一件事情,在开始之前是绝对不可能看清楚全貌的,速成的书籍一定程度上帮助我们在最短的时间内掌握基础知识,但做工程中的具体操作没有任何人能帮我们速成,真正能够帮助我们最快进步的就是我们十年如一日地敲代码,并充分利用各种插件和工作流优化自己的效率,经过自己的打磨和适应,成长的速度绝对超过书本中吹的速成。