如何最直观的评估一个程序的水平?
有一些人虽然工作了很多年,但工作表现就像刚入行的新人。他们几乎不学习软件开发的基础知识 。除了最初几年有所成长,后期一直停滞不前,而且他们不明白为什么。
与此同时,我也曾与一些只有几年工作经验的开发人员共事,他们表现出惊人的增长潜力。他们工作态度端正,并且明白如何避免不称职的行为。
根据开发人员的某些习惯,可以非常明显地分辨出谁更专业,谁更业余。让我们深入剖析下业余程序开发人员的 7 种表现,每个程序开发人员都应该引以为戒,这些错误会阻碍我们的职业发展。
1. 一次性提交大量代码
回忆下,你是否碰到过一次性提交大量代码的人,你都不想给他做代码评审。是的,不专业的开发人员就会这样做。他们会在一次代码评审请求中包含多个模块的修改,而且会催促你优先评审他们的代码。是啊,能不急吗,排到后边,还需要解决代码冲突的问题。这个问题在很多高级开发工程师中也存在,他们在功能开发期间不做任何提交,只有在功能彻底完工后,才会提交所有修改,于是代码评审中的任何意见都会引起大量的修改。
当我碰到这种代码评审请求时,我首先做的是要求提交者按功能模块将其拆分成多个小的请求。我只会对 issues(任务管理系统)中的第一个功能需求评审,然后将其转回提交者。如果我有时间,我会和提交者连线进行代码实时评审。
你能做什么:
-
进行小的代码提交。一个好的做法是:每个工作日都进行代码提交。 -
不要提交没有编译或者会导致构建失败的代码。
2. 代码写的很烂
-
编写代码之前,对你要实现的功能有个清晰的了解。为了清楚地理解需求,你需要尽量多问问题。 -
让你的代码简洁而优雅。其他团队成员可以读懂代码并理解它打算做什么。
3. 同时开展多项工作
-
专注完成小的任务。将收到的任务分解为小块,明确需求的优先级,一小块一小块地完成。 -
领取一项任务,完成后再开始新的任务。
4. 性格傲慢
-
在前行的路上保持谦卑。礼貌地对待别人会让你在软件开发职业生涯中走得更远。 -
尊重每一个人。出现分歧后,在你发表意见时,不管对方是什么身份,都要尊重对方。
5. 不能从之前的错误中学到经验
-
对每个反馈保持积极的态度。对于每个反馈,你可以选择是接受还是拒绝,但拒绝之前要保持心平气和的态度。 -
从错误中学习。没有人能永远正确,保持终身学习才能让自己持续强大。
6. 工作时间处理私人事务
-
工作时间尽量不要处理私人事务。当你需要离开几个小时去处理个人事情时,请向你的管理者请假。 -
使用休息时间浏览你的社交媒体。如果必须要点外卖或炒股,请利用午休时间。
7. 盲目追逐技术潮流
-
花费时间和精力学习那些能在工作中或者实际项目中真正用到的技术。 -
从教程中学习并及时练习,相对于新手教程,自己实现一个功能能学到更多的东西。
- | 更多精彩文章 -
▽加我微信,交个朋友 长按/扫码添加↑↑↑
评论