编程是“脑力”劳动,没办法“熟能生巧”,每一个问题都是不同的新问题,你得去创造,而创造的背后是逻辑,要实现逻辑是一堆“指令”(即编程语法)。你只所以会出现“学会了编程语言基本的语法,但自己却无从下手”的问题
核心还是没有转变编程思维,而编程思维需要你刻意地去练习,去解决实际的问题
而不是照着书本去“搬运”代码
例如:当你学会了if,for,while,switch这种分支,循环结构后,你基本上也就掌握了控制程序流行和逻辑的基础“框架”。所谓[程序],就是按照程式(语法/指令)顺序去执行并完成逻辑的过程。
其中语法只是实现逻辑和思想的工具,逻辑/过程才是程序的核心(即你要让计算机帮你完成什么事,怎么干,每一步是怎样的,有什么样的逻辑运算过程)
所以,你需要不断地给自己制造问题,然后通过代码去解决问题
这个不断重复的过程,会慢慢转变你的编程思维。