随笔分类 -  交流分享

攻城狮Chova的工作,个人的生活记录的交流分享。
摘要:编程思想 高级程序员在看到一个需求的时候: 快速地在大脑里生成这个需求在现实生活中的映射 这个需求需要哪些数据库上的改动 对现有的逻辑有什么影响 需要提供多少接口 存在哪些可能的风险 需要多久的开发周期 拿到需求文档后: 思考为什么要这么开发 边开发边思考 开发项目之前: 设计好代码的类图和时序图 阅读全文
posted @ 2021-08-04 22:19 攻城狮Chova 阅读(142) 评论(0) 推荐(0)
摘要:严谨度 目标: 做事严谨,无偏差,完成度高,干净利索 相关技能: 目标明确度 练习方式: 日报 任务 编码规范 开发流程 日报 规范的日报编写方式,按照周报的要求 从写日报这件小事上就开始规范要求自己 xxx项目: 1. xxx模块:功能开发. 开发完成xxx功能 2. xxx模块:修改优化. 修改 阅读全文
posted @ 2021-08-01 23:39 攻城狮Chova 阅读(1228) 评论(0) 推荐(2)
摘要:学习一门新的编程语言 当熟练了Java之后,再去学习新的编程语言,比如Python,这个时候不仅能够很快的学习好Python,Java语言能力也在迅速提高 因为语言是相通的,当学习Python的时候,会带着和Java相比较的心去学,这个时候,不仅学习了Python,也加深了对Java的理解 尝试独立 阅读全文
posted @ 2021-07-09 23:13 攻城狮Chova 阅读(253) 评论(0) 推荐(0)
摘要:如何成为一名优秀的程序员 要尽量接触代码,能看到代码,能写代码 如何快速成长 要写代码先看代码 好的代码让人看到时可以快速了解,并且能够抓住主要设计精髓 公共库代码 核心系统的代码: 用到的设计,原理 多看代码,保持代码的敏感度 写代码时,多做总结 写的代码要体现设计的思想 如何提升技术 了解项目中 阅读全文
posted @ 2021-07-05 12:58 攻城狮Chova 阅读(175) 评论(0) 推荐(0)
摘要:建立一个实质性的项目 从不同的视角,端点功能触发, 构建具有独特性且能展示开发人员创造力的应用 web后端框架 -了解如何构建框架 利用主要使用的编程语言构建一个程序包,并在多个项目中使用 围绕自己超级感兴趣的事物构建一个更大的项目 构建一个完全超乎你当前理解范围的事物 向开源做贡献 构建自己的开源 阅读全文
posted @ 2021-06-01 12:08 攻城狮Chova 阅读(246) 评论(0) 推荐(1)
摘要:技术 首先毋庸置疑的就是技术专业能力,这是着重需要提升的。这些都是职场的基础,着重在技术能力上先下功夫。 做好一个技术提升规划,应该规划在一年的时间里打下一个扎实的根基。 软件设计流程 项目立项 产品设计 需求分析 技术方案评审 接口设计 DB设计 开发 单元测试 集成测试 联调 构建 发布 回滚 阅读全文
posted @ 2021-02-18 12:09 攻城狮Chova 阅读(137) 评论(0) 推荐(0)
摘要:今天真正写功能的时候,在模仿各个功能模块中的dao,entity,service,web。自己动手写代码的时候,才开始理解各个包中代码的作用。主要是对service,dao层和web中的controller的理解加深了。 dao 我的理解: dao层是在Mybatis框架下通过@MyBatisDao 阅读全文
posted @ 2021-02-08 12:56 攻城狮Chova 阅读(216) 评论(0) 推荐(0)