【无标题】

今天我想分享一下程序员缺乏经验的六个表现。因为我在这个行业已经工作了十多年,所以我对一些坏习惯和好习惯有了深刻的体会,因为我一直都在项目中实战,所以我遇到过第一个表现是一次性提交大量的代码。特别是职场新人,当他们完成一个功能模块时,可能会提交十几个甚至20几个代码文件,最终在上传时导致整个失败。因为我们都是团队开发,每个人的代码都会影响其他人,甚至会有冲突。如果在最后一天提交代码,解决代码冲突的时间会变多,而且可能会影响其他人的进度。

因此,我建议大家在提交代码时,尽量控制文件数量,并且把代码分成多个子功能进行提交,这样排查问题和解决冲突会更方便。第二个表现是着急写代码,特别是对于新人来说。因为他们缺乏规范的开发习惯,在产品经理告诉需求后,他们就会马上开始编写代码,而不是先画出持续图和流程图,编写详细的需求设计文档。这是一个非常坏的习惯,因为在大公司中,项目往往比较复杂,不仅要让自己看得懂,还要让同事和接手的人看得懂。如果你的代码没有注释,没有其他人看你的代码,或者你的代码不够优雅,写得不够漂亮,那么接手的人可能会感到很沮丧。

我曾遇到过那种没有注释和代码的情况,也经历过需要做事却没有文档的困境。真的,接手这种代码很让人痛苦。因此,我们作为程序员,应该尽量避免让其他程序员陷入这种困境。在写代码之前,应该先考虑好需要添加的注释和文档,不要匆忙地去写代码。另一个问题是任务没有优先级,尤其是对于新手程序员。在互联网公司,工作任务通常很繁重,领导有时会突然给你分配新任务,但是如果你没有合理安排自己的排期,这就会导致手头任务和新任务冲突。

当遇到生产问题时,我们必须立刻解决,停下手头任务,优先解决生产问题。否则,整个项目将会受到影响,这是一个比较严重的问题。如果你的工作任务太多,可以向领导反馈,与产品经理商量,将任务优先级排后。不要把所有的功能都加进去,否则项目进展会变得越来越慢。最后一个问题是同事之间的关系不好。有些程序员认为不需要刻意维护同事之间的关系。然而,作为程序员,我们应该努力维护同事之间的关系,因为好的同事关系可以帮助我们应对突发情况,例如需要请假或者值班。尽量在中午和晚上一起吃饭,加强团队之间的交流,不仅限于技术上的交流,也包括生活方面的。这样可以让同事之间的关系更加融洽,让我们作为一个团队共同进步,互相帮助解决问题。

第五个问题是总结失败经验。许多程序员会犯初级错误,并且可能会多次犯同样的错误。这是非常不好的。因此,我建议每个程序员都应该拥有自己的知识库,无论是初入行者还是工作十年的老手,都会在项目中遇到问题和bug。在这些问题出现时,你可以将其记录在自己的知识库中,记录下如何解决问题的过程,或者如果其他大佬帮助你解决问题,也应该将这个过程记录下来。这样,当下次遇到类似问题时,你可以查看自己的知识库,看看之前是如何解决的,以便更快地解决问题。

第六个问题是不看技术书籍或不喜欢学习新技术。这个问题主要出现在传统公司,特别是像银行这样的公司。我的同事在银行工作,公司使用Java程序员,但他们使用的框架非常老旧,甚至还在使用GSP页面。在一些老项目中,公司可能因为稳定性的需求而不愿意进行改变,甚至使用的数据库版本仍然是1.6。如果你工作的环境非常老旧,而你自己又不去学习新的技术或者阅读新的技术书籍,那么你的竞争力将会不断下降。因为程序员们都知道,现在后端Java市场非常竞争激烈。如果你不去学习新技术,保持与市场流行技术的接轨,那么找到更好的工作将会非常困难。我分享了一些新的技术书籍,包括前端、后端、数据库和Java的经典书籍。你可以针对自己的薄弱环节进行学习,比如高并发问题,你可以阅读相关的书籍进行学习。如果你的代码写得不太好,你可以阅读一些Java设计方面的书籍。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是小梦啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值