我的编程能力从什么时候开始突飞猛进的?
知乎上有个提问: 你的编程能力从什么时候开发突飞猛进? 觉得挺有意思的,所以顺手回答了下,同时也发到我的公众号上来,这篇文章纯碎是记流水账, 也没什么干货 。 大家就当看个故事~ 以下是正文: 正文 啃完一本本书,做完一个个 lab,没有突飞猛进,一切都是量变最终累积成质变。 但是有那样一些时间节点,你会明显感觉到自己的编程能力确实有提高不少,能够编码实现更多的想法,接受新知识的速度也会加快,我想这是不是就是零散的知识点逐渐连成线、组成面呢? 不过老实说,就编程能力上确实没有“突飞猛进”的感觉。 我们都是普通的剧本,不可能像张无忌一样因跌落悬崖,意外获得《九阳神功》,从此突飞猛进、开挂,走向人生巅峰。 只有靠不断的看书、coding、学习优秀开源项目,构建自己的计算机知识体系,并且在特定的领域不断专研,这样才能成为一个优秀的工程师。 下面聊聊我自己的编程学习之路吧。 迷茫的大一 我在大学之前完全没有编程经验,高考后,填的专业前几个也是清一色的传统工科,被软件工程录取纯碎是意外。 当时甚至很担心完全没有编程基础的我,上大学会不会跟不上,还因为考虑过复读,现在想想也是天真。 大一开学,第一门编程语言就是学的 C 语言,怎么说呢,老师讲的,书上写的我都能看懂,但是让我写一个大的程序,我就摸不到头脑。不知从何下手,学了半学期,也只能写写课后习题,算算水仙花数什么的。