企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
这个标题,我借用了一本书的名字——《程序员修炼之道:从小工到专家》——这本书特别推荐阅读。 “从小工到专家”,也是很多开始学习编程的朋友的愿望。如何能实现呢?上面所提到的那本书中,给出了非常好的建议,值得借鉴。 我在这里倒是想到了另外一个问题,也是学习Python的朋友给我提出来的: > “书已经看了,书上的代码也运行过了,习题也能解答了,但是还不知如何开发一个真正的应用程序,不知从何处下手。” 我在工作中,也遇到过一些刚刚毕业的大学生,虽然相关专业的考试分数是不错的(我一般是相信那些成绩是真的),但是,一讨论到专业问题,常常出乎让我大跌眼镜,特别是当他面对真实的工作对象时,所表现出来的能力要比成绩单上的数字差太多了。 我一般会武断地下一个结论:练的少。 从小工到专家,必经之路就是要多阅读代码,多调试程序。 ## [](https://github.com/qiwsir/StarterLearningPython/blob/master/02.md#阅读代码)阅读代码 有句话说的好:“读书破万卷,下笔如有神”。这也适用于编程。阅读别人的代码,是必须的。通过阅读别人的代码,“站在巨人的肩膀上”,让自己眼界开阔,思维充实。 阅读代码的最好地方就是:www.github.com 如果你还没有帐号,请尽快注册,他将是你作为一个优秀程序员的起点。当然了,不要忘记来follow我,我的帐号是: qiwsir。 阅读代码最好的一个方法是一边阅读,一边进行必要的注释,这是在梳理自己对别人代码的认识。然后,可以run一下,看看效果。当然,还可以按照自己的设想进行必要修改,再run。这样你就将别人的代码消化吸收了。 ## [](https://github.com/qiwsir/StarterLearningPython/blob/master/02.md#调试程序)调试程序 首先就是要自己动手写程序。“一万小时定律”在编程领域也是成立的,除非你是天才,否则,只有通过“一万小时定律”才能成为天才。 “拳不离手,曲不离口”,小工只有通过勤奋地敲代码才能成为专家。 在调试程序的时候,要善于应用网络,看看类似的问题别人如何解决,不要仅仅局限于自己的思维范围。利用网络就少不了搜索引擎。我特别向那些要想成为专家的小工们说:只有google能够帮助你成为专家,其它的搜索引擎,特别是某国内常用的,充其量成为“砖家”,更多的是“砖工”。所以,请用:**google.com**。 我在本教程中,会陆续向有意成为专家的朋友提供更多有用的网站或者工具。 除了以上两条基本方法之外,成为专家之路还要注意很多呢,不过都是旁枝末节的问题了。以上两条做好,至少在编程上不迷茫了。 * * *