学Python四天了,今天按着视频教程写了一个蜘蛛,算是第一个自己认可的,能称之为程序的东东吧。也是第一次真正感受到了程序员思维模式的魅力。
1. 模块化思维
把一件事情进行流程拆解,先宏观地构建一个大模块,我要到哪里去,分成几步,每一步输入是什么,期望的产出是什么。不深究方法和细节,只谈流程,资源和产出。然后再一个模块一个模块地实现。
这样做的好处在于,目标感明确,思路清晰,且便于节奏把控。
复盘或寻找问题的时候,更容易快速找到问题根源。程序猿真的是一群很可怕的生物。
2. 先关注输入输出,再考虑实现。
和模块化思维效果一样,便于理清思路。
看来,好的程序猿 = 清晰的思维模式 + 扎实的基础知识
思路清晰且方法明确,想写不出好的程序都难。
秀秀的逆向逻辑思维也想尝试下,嗯嗯~ 有预感,会很好用的。明天看完Python入门视频,再写几个类似的蜘蛛,然后,准备开始C了。感觉自己每个细胞都复苏了,哈哈,好棒!
感谢处处碰壁,让你找到最适合自己的路。
争取3月班,最晚4月班。因为我是天才,哈哈。
不要害怕出错,你在用比好多人快好多倍的速度在奔跑,出的错越多,证明速度越快。每次出错,都意味着朝正确的方向靠近了一步。
就酱~ 选现在的你。