程序员这几个行为,一看就是缺乏经验!

天涯百科 百科知识 42 0

程序员的工作经验和从事这个行业的工作年限直接相关。这句话在某种程度上是对的,但是从事这项工作的年限,并不一定代表获得了相同年限的工作经验。

正如一句话所说:“我们以为我们是工作了十年,其实却只有一年的工作经验,只不过又重复用了九年”。

今天我们来深入剖析下程序开发人员缺乏经验的几种表现,明确了问题,我们才能在自己的程序员职业生涯中不犯相同的错误。

程序员这几个行为,一看就是缺乏经验!

1. 一次性提交大量代码

回忆下,你是否碰到过一次性提交大量代码的人,你都不想给他做代码评审。

这个问题在很多高级开发工程师中也存在,他们在功能开发期间不做任何提交,只有在功能彻底完工后,才会提交所有修改,于是代码评审中的任何意见都会引起大量的修改。

当我们碰到这种代码评审请求时,首先要做的就是要求提交者按功能模块将其拆分成多个小的请求,进行小的代码提交。

一个好的做法是:每个工作日都进行代码提交。不要提交没有编译或者会导致构建失败的代码。

2. 代码写的很烂

缺乏经验的开发人员写不出漂亮的代码,他们写出的代码会很混乱,而且分布在代码库的各个部分。这类代码不仅不利于自己复盘,其他人也看不懂,很影响日常工作的交流与进行。

有经验的开发人员知道代码如何设计。除非要开发的功能显而易见,首先需要在纸上写出你对需求的理解并画出流程图,在脑海里对这段代码进行一个完整的构思。除非你彻底弄清楚了如何修改,否则不要开始代码编写。

所以,编写代码之前,对自己要实现的功能有个清晰的了解。为了清楚地理解需求,需要尽量多问问题。

同时,养成写文档的习惯,并让代码简洁而优雅,其他团队成员可以读懂代码并理解它打算做什么。

3. 不从之前的错误中学到经验

对于软件开发人员,反馈机制是一个很有效的工具。来自他人的反馈,会让我们明白自己的短板是什么以及如何去改进。一个聪明的开发人员明白如何借助他人反馈来促进自己的成长。

如果一个开发人员因为别人对他代码给出的评论,而感觉被冒犯,只能表明他不具有真正的开发经验。只是抱着做一天和尚撞一天钟的态度工作,却感慨没有遇到赏识自己的伯乐。

对每个反馈保持积极的态度,对于每个反馈,可以选择是接受还是拒绝,但拒绝之前要保持心平气和的态度。

要学会从错误中学习,没有人能永远正确,保持终身学习才能让自己持续强大。

4. 盲目追逐技术潮流

开发人员缺乏经验的另一个表现是面对技术潮流的态度。你会发现他们总是在谈论技术潮流,当有一个新的潮流出现时,他们会立刻丢弃原来的潮流,投入新的怀抱。

缺乏经验的开发人员总是在学习教程。毫无疑问,教程是很有用的学习工具,但是,不进行任何实践而只是按照教程一步步操作无疑是浪费时间。它会让你虚幻地觉得自己好像都掌握了,但是知识是否掌握了,需要通过真实的项目进行检验。

学习热门的技术固然没错,但是盲目的态度不可取,新鲜的技术要对我们本来的工作和能力有加成,才算是真正的助力,所以我们要 花费时间 和精力学习那些能在工作中或者实际项目中真正用到的技术。

以上就是本次分享的全部内容,希望对大家有所帮助!

标签: 三国演义人物

抱歉,评论功能暂时关闭!