尚学堂|编程难在什么地方?难在思路的构建,和规范性( 二 )

一个东西越是牵扯的东西多 , 越和环境耦合 , 和“用户”耦合越深 , 和“自身”耦合 , 和“历史”耦合越深 , 它的“更新”就越难 , 而“重构”是多次更新之后的“必然结果” 。

编程学习跟应试教育是完全互斥的学习方式 , 应试教育那一套不用管理解 , 只管背概念-背题型-做题拿分的流程在这里是玩不转的 。

学习编程真正的难是因为这些!

难在思路的构建

你学了很多语法 , 很多 API , 但是当给你一个实际问题 , 让你通过编程实现 , 不是简单地罗列 API 即可完成 , 而是需要你对问题进行分析 , 理清解决问题的逻辑 , 然后再通过各种算法、数据结构和 API 等进行编程实现 。

规范性好 , 有良好的可扩展性

并且程序的可扩展性 , 规范性高 , 后期维护难度小 。 整体功能实现的过程中 , 各种情况考虑规范 。

推荐阅读