title: 编程到底难在哪里？
desc: 各种语言就好比文字，编程的过程就是用文笔书写诗篇，假设对于语言的应用已经十分透彻了，那么编程的难点在哪里？<br><br>在使用的思路，还是各种算法，还是以人脑却用电脑的方式思考问题？
topic: 软件
content: 难在需要持续性思考。学习编程语言和学习一门外语其实类似，或者说要更容易，因为词汇量少很多。难在你掌握基本的编程语言之后，使用它，需要通过持续性思考才能获得满意的结果。使用英语的时候，我们描述的多是简短的日常生活状态，并不成体系。但编程需要通过大量前后关联，互相呼应，逻辑严密的语句，来构建一个完整独立的功能单元。这二者的难易显而易见。人脑都是具备惰性的，持续性的思考之后，所产生的疲劳感会通
answerer_tags: iOS 技术博客mrpeak.cn