背景介绍
在大学时,我是一名计算机科学专业的学生。尽管我很喜欢编程,但我经常被助教批评我的代码质量。由于我的代码写的很烂,我最终被开除了。
导致开除的原因
第一次实验
在第一次编程实验中,我们被要求使用Java编写一个图书馆管理系统。由于我不喜欢写注释,我的代码很难懂。以下是我的代码:
public class Library{
public static void main(String[] args){
int num books = 20;
int num movies = 10;
for(int i=0; i
System.out.println("Book " + i);
}
for(int i=0; i
System.out.println("Movie " + i);
}
}
}
这份代码无法实现我们的需求,因为我们需要确切的内容和库存,然而我的代码只是打印了书和电影的数量。我意识到我的错误后花了一晚上来修复代码。然而,我的代码仍然缺乏注释和可读性,难以理解。
第二次实验
在第二次编程实验中,我们被要求使用C++编写一个游戏。由于我对这门语言不熟悉,我的代码很糟糕,以下是我的代码:
#include
using namespace std;
int main(){
int num players = 2;
for(int i=0; i
cout << "Player " << i;
}
return 0;
}
我的代码缺少括号和分号,并且我的单词之间没有下划线。我的助教花费了很多时间来帮助我修复我的错误。最终我的代码能够正常工作,但是我的助教让我知道我的代码质量太糟糕了。
教训
我对我的代码质量很不满意,我想知道我的错误在哪里。随着时间的推移,我认识到了以下几个教训:
认真学习语法
第一次实验的失败让我意识到我对Java语言的语法不熟悉。因此,我开始认真学习每个语法元素的含义。我做了很多练习来巩固我的知识。这让我能够更好地理解如何编写高质量的Java代码。
写清晰的代码
我的代码一直缺乏可读性,这是因为我从来没有意识到写清晰的代码的重要性。我开始注意到正确的缩进、注释和变量命名对于代码的可读性的重要性。我开始写更好的代码,并且我的同学能够更好地理解我的代码。
寻找帮助
我一直试图解决自己的问题,却没有向其他人寻求帮助。我意识到,要过关,我需要向我的助教或同学寻求帮助。通过吸取他们的经验教训,我能够写出更好的代码。
结论
我的烂代码导致我被开除,但是我从中学到了很多教训。如果我当时能够早点认识到自己的错误并且寻求帮助,就不会像现在这样。现在,我能够写出高质量的代码,并且我的同事和上司很满意我的工作。