
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
根据开发人员的习惯可以非常明显地分辨出谁更专业谁更业余。深入剖析下业余程序开发人员的种种表现,每个程序开发人员都应该引以为戒,这些错误会阻碍程序员的职业发展。那么关于IT程序员的坏习惯接下来我们就一起来看看~
一、一次提交大量代码
是否碰到过一次性提交大量代码的人,看到的人都不想给他做代码评审。不专业的开发人员就会这样做。他们会在一次代码评审请求中包含多个模块的修改,而且会催促优先评审他们的代码。能不急吗?排到后边还需要解决代码冲突的问题。这个问题在很多高级开发工程师中也存在,他们在功能开发期间不做任何提交,只有在功能彻底完工后才会提交所有修改,于是代码评审中的任何意见都会引起大量的修改。
当碰到这种代码评审请求时,首先做的是要求提交者按功能模块将其拆分成多个小的请求。只会对 issues(任务管理系统)中的第一个功能需求评审,然后将其转回提交者。如果有时间,会和提交者连线进行代码实时评审。
如何改变坏习惯?进行小的代码提交。一个好的做法是:每个工作日都进行代码提交。不要提交没有编译或者会导致构建失败的代码。
二、代码写的不符合规范
缺乏经验的开发人员写不出漂亮的代码,他们写出的代码会很混乱,而且分布在代码库的各个部分。当阅读这类代码时会感觉自己身处一座迷宫之中。会逐渐忘记自己是从什么地方开始的要寻找什么以及这段代码完成了什么功能。
有经验的开发人员知道代码如何设计。除非要开发的功能显而易见,首先需要在纸上写出对需求的理解并画出流程图,在脑海里对这段代码进行一个完整的构思。除非彻底弄清楚了如何修改,否则不要开始代码编写。如果不遵守以上的规则,当回顾自己完成的代码时会非常痛苦。以后如果需要修正问题或者增加功能也会变得非常棘手。
如何改变坏习惯?编写代码之前对要实现的功能有个清晰的了解。为了清楚地理解需求,需要尽量多问问题。让的代码简洁而优雅。其他团队成员可以读懂代码并理解它打算做什么。
三、同时开展多项工作
缺乏经验的开发人员不知道什么时候开始一项任务、如何推进、什么时候结束。他们试图并行处理多项任务。他们不知道如何将一项大任务分解为小的模块,从而减轻实现的难度。当他们收到一项任务时,并不是第一时间和上级确认需求,而是立刻就开始编程,而且在做任务期间,也不会和上级就任务进度进行沟通。只有当任务完成时,他们才会向反馈。到那个时候,只能祈祷他们完成的功能就是想要的。
缺乏经验的开发人员的另一个表现是同时推进多项任务,他们会同时处理多项事情,如:实现多个没有太大联系的功能点、解决生产环境问题、协助其他同事工作等。从他们那里得不到有效的产出。虽然他们的态度和出发点是好的,但对整个团队造成的后果是灾难性的,浪费了很多的时间,导致团队得日夜赶工。
如何改变坏习惯?专注完成小的任务。将收到的任务分解为小块,明确需求的优先级,一小块一小块地完成。领取一项任务,完成后再开始新的任务。
四、工作时间处理私人事务
日常工作中,总是发现团队里的一些成员在工作时间处理私人事务,如:看社交媒体,浏览购物网站,玩游戏。之前还有个团队成员,上班时间炒股。因为他需要不时地关注股票的 K 线走势,造成个人的产出质量不高。其他同事对他很有意见,因为他们需要花费更多的时间去赶工期。
当开发经理和这个开发人员谈话之后,他改变了一段时间,但是很快就故态复萌。最终,公司只能把他开除了。工作时间处理私人事务,这是违反商业道德,并且表现了的不专业。们需要对工作敬业,毕竟们要靠它谋生。
如何改变坏习惯?工作时间尽量不要处理私人事务。当需要离开几个小时去处理个人事情时,请向的管理者请假。使用休息时间浏览的社交媒体。如果必须要点外卖或炒股,请利用午休时间。
希望这辈子,最让你无悔的事情就是来达内学习!学习向来不是件易事,但无论过程多么艰难,希望你依然热爱生活,热爱学习!永远记得,达内将与你一同前行!现在扫码,立即领取万元课程礼包,助力0基础快速入行,为你梳理行业必备技能,全方位了解岗位发展前景!
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请添加3216764521学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。