人生不易,找工作自闭
小于 1 分钟
人生不易,找工作自闭
编码风格遵循阿里巴巴Java开发手册
大型复杂流程程序必须提供流程图、时序图
业务逻辑划分是否合理,是否耦合
代码编码逻辑是否清晰
合理有效的注释
是否存在冗余代码
是否存在潜在NPE
NPE是日常工作必出现的bug
上下文字段使用不判空,getXX()操作,基本类型拆箱,需要防御式判断或Optional
日志打印规范
强制使用占位符进行日志打印,因为字符串拼接会使用 StringBuilder 的 append() 方式,有一定的性能损耗
logger.info("are u ok : oid 1", oid);
logger.info("are u ok : oid 1", oid);
有没有maven依赖冲突
资源释放
统一错误码
异常的处理
一、需求背景
讲一下需求背景、业务目标、业务流程、要解决的问题和方案、预估收益。
二、功能框架
系统架构图
数据流图
是否涉及权限管理或者其他数据权限
与其他业务系统或三方的交互
三、需求拆解
四、技术方案
4.1 外部依赖和业务模块设计
4.2 总体架构设计
4.3 总体流程设计
4.4 系统稳定性设计
容错、扩容、监控、报警等信息
五、数据模型设计
数据ER图
从毕业到现在,已经工作将近5年了,在这段期间也经历过大大小小的各种会议,有很多简明扼要直入主题的会议,也有不少浑浑噩噩,听半天不知道会议主题、自己的定位的会议。比如说以下这些会议: