当代码无法运行的时候,我在想什么?

简介: 当代码无法运行的时候,我在想什么?

我经常被问的一句话就是:为什么代码无法运行?然后细看有些问题,真是让我哭笑不得,比如no module name pygame……

640.png

今天来谈谈运行代码遇到问题时,怎样做才是最好的解决方案吧~授人以鱼不如授人以渔!

大家关注公众号下载代码运行,肯定是出于各种各样目的。针对各类情景,我做了个分析和总结,大家可以根据自己的场景选择合适的解决方案。


情景1:我只是为了完成老师或者boss的一个作业,仅此而已。

这种情景就非常简单了,只是完成任务的话,直接花点钱去某宝买个现成的就行了。也没必要用代码来折磨自己,把时间花在更重要的地方~


情景2:我是小白,刚接触编程,跟着文章一步一步操作最后也没成功。


大家都是这样过来的,如果你真的是想学这方面的东西,那么就要善于应用百度谷歌等搜索引擎。查找解决方案并不断进行尝试。比如遇到no module name pygame,只要你不是太懒,稍微百度一下:


640.png


这些基础问题基本上你都能找到手把手的教程教你怎么去解决。再者,学会查看报错信息也是一个重要的技能。


我发现很多小伙伴遇到错误根本不看输出的错误信息一眼,对,一眼他都不看的。只要看到红色错误,就赶紧截图发到XX群,XX大神问:这个错误怎么解决?唉,真是踏破铁鞋无觅处,那人却在灯火阑珊处。。。

640.gif

image.gif



学习编程自己解决问题的能力是必须要有的。很多时候我们都是靠自己学啊,哪有人会手把手教,正所谓师傅领进门,修行在个人嘛。640.png我之前一直在做运筹算法这块,没碰过前端后端开发这些,但是前两周心血来潮的时候愣是边学边百度花了两周折腾了一个界面。参见:番茄路径优化系统介绍
很多奇奇怪怪的需求自己也完全没有经验,都是一路连爬带滚过来的,所以第一次做的东西也特别慌,因为没有经验,不知道这样的做法会带来什么问题会导致什么bug等。但是编程这东西吧,很多东西都是能融会贯通的。有了一方面的经验,另一方面也能很快上手。

640.png(遇到问题疯狂百度)


最后,大家如果要问一个程序猿问题,可以参照:640.png

相关文章
|
9月前
|
前端开发 Java Go
vscode怎么运行程序代码的两种方法
VSCode要运行程序的代码,大致要分为两种情况而定,一种是前端的代码,另一种是后端的代码。在VSCode中,后端代码的运行,可以从VSCode打开终端,然后使用命令行工具,使用命令来运行后端代码程序,比如Python的就可以使用命令:python file.py;Golang就可以使用:go run file.go;Java的就可以使用:java file.java,具体的步骤如下
302 1
|
前端开发
HBuilderX运行时报404错误解决
HBuilderX运行时报404错误解决
HBuilderX运行时报404错误解决
|
编译器 Linux C语言
在C语言/C++中把资源编译进exe可执行文件,并运行时释放资源
在C语言/C++中把资源编译进exe可执行文件,并运行时释放资源
473 0
CLion中创建多个.c文件不能运行问题及报错问题
CLion中创建多个.c文件不能运行问题及报错问题
CLion中创建多个.c文件不能运行问题及报错问题
|
缓存
TeaVM奇怪的编译现象:同样代码,编译有时通过有时不通过
TeaVM奇怪的编译现象:同样代码,编译有时通过有时不通过
72 0
|
安全 Windows
IAR故障解决:由于找不到mfc140u.dll,无法继续执行代码
IAR故障解决:由于找不到mfc140u.dll,无法继续执行代码
IAR故障解决:由于找不到mfc140u.dll,无法继续执行代码
|
程序员 Python
C调用PYTHON运行奇怪崩溃的一例及解决办法
C调用PYTHON运行奇怪崩溃的一例及解决办法
297 0
阿里云轻量级服务器编译 Ceres 的过程中总是卡住了,无法编译完成??
无论是gihub还是是最新版的ceres,都一样无法编译完成。。。
1284 0
|
C++ 编译器 程序员
C++程序设计基础(1)程序的编译和执行
注:读《程序员面试笔记》笔记总结 1.编译执行过程 1.1预处理: (1)所有以#开头的代码都属于预处理的范畴:#include,#define,#ifdef(#ifndef,#endif),#other(其他宏指令) (2)处理预定义的宏:例如__DATA__,__FILE__(前后都是两个下划...
1065 0