关于提升编码水平的探讨

来源:17-1 课程总结

LBruce

2022-04-23

老师好,就我的一点职业心得来看,我觉得作为JavaWeb开发者,不断学习更新自身技术栈是有必要的,但同时也需要提升自身的编码水平,毕竟自身编码能力每天都会体现在工作中,自己写的代码性能、可扩展性、可维护性、可读性这些也都很重要。毕竟对于别的开发同事来说,你写的代码也相当于“源码”,跟Spring、Mybatis这类框架的源码没太大区别。我见过很多人一味地学新技术、新框架,但是却没怎么想过提升的编码水平,当然我以前也是这样。所以想和老师聊聊如何有效提升个人的编码水平。
个人觉得有以下几点

  1. 阅读优秀开源框架的源码,比如Spring等,但是这个因人而异,还没到一定程度不建议尝试
  2. 多学习设计模式,设计模式包含了一些软件工程的优秀思想
  3. 持续学习,尝试重构,因为业务在不断变化,自身水平也会不断变化,多思考之前写的代码现在是不是有更好的方式可以实现
  4. 团队之间代码互相评审,这个也有助于互相学习。不过这个要看团队氛围,如果所在团队一直没有代码评审,靠个人也很难把CodeReview推动起来
  5. 学习算法相关,多刷刷算法题。不过个人感觉算法和JavaWeb开发有点遥远
  6. 多买老师的课程,向老师这样优秀的前辈学习,哈哈

不知道老师对此有什么看法?谢谢老师解答

写回答

1回答

神思者

2022-04-24

对于新人来说,应该多了解业务场景,你看了一堆的框架源码和算法,也不知道怎么落地使用也不行。所以多了解不用业务的项目,也能充实你的简历。业务做多了,也就能培养出架构思想了。这个跟学英语一样,多说然后再提炼语法

0
0

Java支付全家桶 企业级各类支付手段一站式解决方案

微信/支付宝/银联/混合支付,App/PC/H5/小程序,企业级通用支付

753 学习 · 201 问题

查看课程