我不是程序员,虽然在大学学过C语言和Visual Basic,但已经过去十几年了,编程知识一点印象都没有了。现在开始学习,叫做“初学编程”,倒也很妥当……
事先有心理准备,学习编程其实不难,不怕……不怕……不怕……
但这是第一次看编程书,看到编程的基础概念,有些熟悉的容易理解,有些生僻的就真的感觉难以理解,其实就是难……很难……非常难……
学习就是这样,新知识不在你的舒适区,而是在你的非舒适区——学习区。我知道现在很难,但只要重复次数够多,就会越来越容易。看看学会的人是怎么认识编程的。
从定义上来看,所谓程序(Programs)其实一点都不神秘。
因为程序这个东西,不过是按照一定顺序完成任务的流程(Procedures)
计算器和计算机都是电子设备,但计算机更为强大的原因,用通俗的说法就是它 “可编程”(Programable)—— 而所谓可编程的核心就是布尔运算及其相应的流程控制(Control Flow);没有布尔运算能力就没有办法做流程控制;没有流程控制就只能 “按顺序执行”,那就显得 “很不智能”……
以上引用来自李笑来的书《自学是们手艺》,过来人和没过来的人的认知差异是多么大啊!
网友评论