我是一个好的程序员,或者说我以前是这么想的。我总是喜欢编程。为了让我成为一个更好的程序员,我想学很多关于编程的知识。我学习了一年的编程,现在我做了将近两年的程序员。总之,我有近3年的编程经验。
我们的团队由5名程序员组成,其中4名是新人,1名有3年以上的工作经验。我们已经为一个程序工作了将近一年,没有人审查我的代码,我得到了一个可以使用的页面。我们从来没有进行过代码评审,而且我们都是新的,所以我们不知道干净的代码是什么样子的。我认为程序员是自己学习的?
我们在没有经过彻底测试的情况下将我们的程序部署到这个程序中。现在,它很紧,在修改代码之前,我们需要先得到批准和代码检查。这是第一次,有人审查我的代码,他说这是一个混乱。
我感到很伤心和受伤。我真的很喜欢编程,让他们说这样的话真的让我很伤心。我真的想提高自己。但我好像不是电影里那样的天才程序员。你能告诉我如何做得更好吗?你是否曾经经历过一些批评你的代码的事情,而你真的感到很痛苦?你对这些事件做些什么。
发布于 2012-11-17 01:23:49
事实是,可能在两年内,当您看到当前的代码时,您会同意这是一个混乱的过程。学习编程是一个永无止境的过程,总有一个比你更擅长的人。
因此,如果说您的代码一团糟的人不仅仅是指,也不是程序员中常见的“我会做得更好”的疾病,那么您应该问他/她,您的代码到底出了什么问题,以及如何改进它。
发布于 2012-11-17 01:41:24
不要为你的代码有多好而骄傲。为你学得有多好而骄傲。然后,了解到您的代码需要改进,为您提供了一个展示您在学习方面有多好的机会,而不是批评您是多么糟糕的程序员。
如果你不知道我在说什么,就读http://www.perlmonks.org/?node_id=270083吧。
发布于 2012-11-17 01:26:39
在经历了20+多年之后,我知道我自己的一些代码仍然很混乱。问题的关键在于在编写最好的代码和编写完成任务所需的代码之间做出决定。在商定的时间框架内完成任务,胜过永远追求技术上的完美。
诀窍是学会接受它。学会接受你可以做得更好的观点。学会接受缺点。学会接受这样一个事实:你不会在这一次得到完美的结果,而且很可能下一次也会如此,这是一个深思熟虑的选择,因为另一种选择是无法实现的。更糟的是。
免责声明:所有这些都不应该被理解为“坏代码是好的”。
https://softwareengineering.stackexchange.com/questions/176153
复制相似问题