层级的定义
初级 能跟着导师完成任务。
中级 表现在独立性,能独自完成任务。
高级 任务完成保质保量,并能用数据证明多块多好。
资深和架构师,对某一领域精通则为资深,此为深度优先;业务复杂度研究大于技术复杂度研究则为架构师,此为广度优先。
专家,在细分的领域在业界有公认的影响力。
技术选型
如何选择一个开源项目
聚焦是否满足业务
聚焦是否成熟
聚焦运维能力
如何使用开源方案
深入研究,仔细测试
小心应用,灰度发布
做好应急,以防万一
如何基于开源项目做二次开发
保持纯洁,加以包装
发明你要的轮子
学习沉淀经验
需求理解能力,原因目标价值。对业务场景的感受,对用户痛点的体会,对业务发展的思考。
自我迭代能力,自我成长学习。
闭环思维,一个任务到结束的全流程。研究价值链条,公司依靠软件系统提供业务服务而创造价值。
执行力,碰到困难解决。通过构建并持续演进软件系统服务能力以及业务功能支撑公司业务发展。
领导力,聚合各方面资源的能力,创造价值。
PAAS应用分层
接入层 流量网关
应用层 业务服务
平台层 mq redis
基础层 机器 设备
抽象多样性
基于Interface编程,能够让方法不局限于具体类,更好滴运用到多态,适配不同的对象实例;
基于泛型编程,能够让方法不局限于具体类型,能够适配更多类型;
基于Function编程,能够让方法不局限于具体行为,能够根据传入的行为而改变其具体功能变化多样,解耦外部依赖。
分布式核心理念
物理资源虚拟化成逻辑资源池,客户端分布式化调用资源池。
CPU(计算)存储网络三大基础设施。
数据结构和算法两大科学技术实现对基础设施的虚拟化和分布式调用。
融资轮次
天使轮,一个好想法,一份设计稿。
A轮,实现想法并初见成效。
B轮,小有成就并前景可预见。
C轮,在其业务领域内占主导的市场占有率。
D轮,复制繁衍,模式全线铺开。
回答技术面试题
听清题,勿抢答。要稳重沉住气。
从全局、到具体。主要看问题问的细粒度
简历切勿太夸张,更不要全是产品描述。实事求是 了解精通熟悉
广度与深度。技术横向对比,深度挖掘
积极主动。体现自己的特点和领域
有证明更佳。blog github
自底向上构建知识图谱
知识图谱的基本单位,“实体(Entity)-关系(Relationship)-实体(Entity)”构成的三元组,这也是知识图谱的核心。
知识图谱的原始数据类型一般来说有三类(也是互联网上的三类原始数据):
-
结构化数据(Structed Data),如关系数据库
-
非结构化数据,如图片、音频、视频
-
半结构化数据 如XML、JSON、百科
知识图谱的架构主要可以被分为:
-
逻辑架构
- 数据层,实体-关系-实体,实体-属性-性值。
- 模式层,比尔盖茨-妻子-梅琳达·盖茨,比尔盖茨-总裁-微软。
-
技术架构
- 信息抽取:从各种类型的数据源中提取出实体、属性以及实体间的相互关系,在此基础上形成本体化的知识表达;涉及的关键技术包括:实体抽取、关系抽取和属性抽取。
- 知识融合:在获得新知识之后,需要对其进行整合,以消除矛盾和歧义,比如某些实体可能有多种表达,某个特定称谓也许对应于多个不同的实体等;知识融合包括2部分内容:(实体链接&知识合并)
- 知识加工:对于经过融合的新知识,需要经过质量评估之后(部分需要人工参与甄别),才能将合格的部分加入到知识库中,以确保知识库的质量。知识加工主要包括3方面内容:本体构建、知识推理和质量评估。