昨天到公司给新员工培训数据库,员工问了一些规范上的问题:
1.你觉得表设计中多少字段比较合适?
答:视情况而定,没有限制
2.项目经理说我们开发不应该使用Hibernate,你认为呢?
答:我认为是项目经理根本就没有认真研究过Hibernate,最重要的是编程使用的是事务脚本,当然用Hibernate不合适,可以考虑使用Ibatis或者直接JDBC,但是这绝对不是Hibernate的错。
3.我原来编程很有激情,但是现在让我负责维护,感觉没有激情。
答:我们唯一可以改变的就是我们自己,你可以辞职,否则只有改变自己的态度。
4.数据项的安全控制应该放到数据库吗?
答:应该在Facade层,数据库可以认为是外部资源。
5.现在都是说贫血对象,你怎么认为?
答:如果是从底层向上编的话,不贫血才怪,如果你的思维本身就是面向对象的不会出现贫血现象,当然,前提是你的项目有足够的逻辑。例如,家庭和成员维护,你是Family.setMembers还是提供Family.addMember就能看出设计人员的思维方式。
6.我们如何快速提高编程技巧?
答:来自生活,横向思维。曾经有一个项目,严格用面向对象的方法设计,我只是要求没有数据库,并强调当大家心中已没有数据库时,才会有数据库,因为领域对象和关系数据库有一道鸿沟,两个同时想会产生精神分裂,最好是有一个数据库组来完成O/R MAPPING的配置,1个月后我就加上了数据库。
7.编写java程序时有什么具体的限制?
答:人是活的,技术是死的,人不能因为使用了技术就成为死人。技术是提供我们服务的,当你站在技术之上的时候,技术为你所用,到时候就不会问这个问题了。
8.我们的项目同时要更新多个数据库,而且数据库也不同,应该如何处理?
答:你说的应该是很大的项目,但是我认为你们的项目没有这么大,因此,你说的应该是数据仓库的概念,应该使用ETL或者说是数据抽取,而不是在办理业务时同步更新多个数据库。
9.你说的如果有3条路,不要选择中间哪条是什么意思?
答:世事无绝对,只是一个经验,具体问题具体分析,中庸之道是做人的要求,但不是做技术。如果在技术上已经有了三条路可走,还用再判断吗?常见的问题是以为只有一条路可走。
10.我们的项目出现了问题,应该如何解决?
可以通过重构来解决,也可以采用将有问题的代码慢慢剥离的方法,但是重构并不像你说的那样,你现在说的重构是软件改版,重构应该非常快速,几分钟的事情,而且不破坏对外接口。
11.还有什么可以告诫我们的吗?
世界上没有绝对的对,也没有绝对的错,如果你听到别人说的很绝对,应该马上表示怀疑;
不要总是分析,应该先走出去,然后通过Review来解决问题,Review开始1~2周一次,然后可以3~4次后可以按里程碑来Review;
分享到:
相关推荐
"数据中台元数据规范" 数据中台元数据规范是指数据中台平台中元数据的规范和要求。元数据是指描述数据的数据,包括数据的定义、格式、结构等信息。数据中台元数据规范的目的是为了确保元数据的标准化、规范化和一致...
电信领域数据安全风险评估规范 电信领域数据安全风险评估规范 电信领域数据安全风险评估规范 电信领域数据安全风险评估规范 电信领域数据安全风险评估规范 电信领域数据安全风险评估规范 电信领域数据安全风险评估...
元数据规范在数据中台建设中扮演着核心角色,它定义了如何组织、管理和理解数据,确保数据的一致性、准确性和可用性。以下将详细阐述数据中台的元数据规范。 1. 范围:元数据规范覆盖了数据中台的所有数据管理活动...
1.生产经营单位安全生产基础数据规范V1.0 2.安全生产监管监察机构数据规范V1.0 3.安全生产技术服务机构基础数据规范V1.0 4.安全生产信息化数据共享交换数据规范V1.0 5.安全生产标准化数据规范V1.0 6.安全生产行政...
《社会治安综治治理基础数据规范》是一份重要的文档集合,包含了社会治安综合治理中心的建设和管理规范以及基础数据规范两大部分。这些规范旨在为我国的社会治安工作提供标准化、科学化的指导,确保各地在进行社会...
8. **挑战与解决方案**:数据标注面临的主要挑战包括标注成本高、时间消耗大、一致性问题等。解决方案可能包括引入自动化工具、使用众包平台、开发自学习算法等。 9. **未来趋势**:随着AI技术的发展,自动和半自动...
### 地名地址数据规范详解 #### 一、概述 《DB3201_南京市地方技术规范_地名地址数据规范2017.pdf》是南京市为了规范地名地址数据采集、处理、存储和使用而制定的地方技术标准。该标准涵盖了地名地址数据的基本...
"公共数据采集规范.pdf" 本文档旨在对公共数据采集规范进行总体性介绍和解释。该规范旨在确保公共数据采集工作的标准化、规范化和高效化,提高数据采集的质量和效率。 一、范围 公共数据采集规范适用于公共机构、...
阿里集团数据研发体系-数据模型设计规范 阿里集团数据研发体系-数据模型设计规范是阿里集团数据研发团队制定的数据模型设计规范。该规范旨在统一和标准化阿里集团内部的数据模型设计,确保数据的一致性和可重用性。...
3. 术语和定义:本规范定义了一些关键术语,如金融数据、数据安全、评估规范等,以确保金融机构能够正确理解和执行该规范。 4. 缩略语:本规范使用了一些缩略语,以便于金融机构快速了解和执行该规范。 5. 金融...
根据已发布的标准规范,整理编制的可在项目中真正落地实施的数据中台(大数据平台)数据共享交换标准规范。 内容概要:本文档介绍了数据资源共享与交换的标准规范,详细定义了术语、缩略语及其含义,提供了完整而...
规范的制定旨在提高团队协作效率,确保数据处理的一致性和准确性,同时降低因编码不规范导致的潜在问题。 2 ETL简介: ETL是数据仓库系统中用于将分散、异构的数据源抽取出来,经过清洗、转换后加载到目标数据仓库...
1. 科研数据规范: - 数据资源规划阶段,医疗机构需确定数据来源、范围、项目、类型和采集频率,确保满足学术和伦理要求。数据来源可包括医疗业务数据和非医疗业务数据。 - 医疗业务数据涵盖患者诊治过程中的各类...
江苏省数据安全风险评估规范是针对该地区数据安全管理的一项重要指南,旨在确保组织和个人的数据安全,遵循《数据安全法》的规定。这份规范详细阐述了数据安全风险评估的各个环节,旨在强化风险识别、管理和应对策略...
然而,数据中台架构设计也存在一些挑战,包括架构复杂性、整体数据治理、平衡灵活性和纪律性等。 三、ETL 设计 ETL(Extract、Transform、Load)是数据中台的核心组件,旨在将数据从源系统中抽取、转换和加载到...
3. **数据转换**:将数据转换成适合分析和决策的格式,可能涉及数据规范化、标准化等操作。 4. **数据整合**:合并来自不同源的数据,解决数据不一致问题,保持数据的一致性。 5. **元数据管理**:记录数据的来源、...
"中国联通IT系统数据架构规范_第三分册_数据编码规范分册" 本规范是中国联通IT系统数据架构规范系列标准中的第三分册,主要涵盖了数据编码规范的内容。该规范的目的是为了确保中国联通企业数据的一致性和准确性,...