总结:精通golang(5年),Java(3年)语言,python(五年),C,C++,Linux等常用的技术包括基本的前端都会
1、熟练掌握go语言一些底层原理,包括goroutine调度,函数调用协议,高级数据结构实现,go语言内存管理等。
2、熟练掌握Java虚拟机,Java并发编程,Java内存模型。熟练spring相关框架以及springboot,springMVC,springcloud相关框架。
3、熟悉并掌握专业知识
包括计算机操作系统,计算机组成原理,数据结构与算法,计算机网络,软件工程,熟悉TCP/IP协议,HTTP协议等。
4、DB
RDBMS:精通MySQL,包括MySQL架构,sql优化,存储引擎原理,索引优化,锁机制,分区分库分表,主从复制等。
NOSQL:精通Redis数据库,包括五大数据类型使用,锁机制,持久化(RDB,AOF)原理,哨兵模式,集群模式原理和使用等。
5、设计模式
了解23种设计模式,熟悉并掌握包括工厂,单例,适配器,组合,装饰,外观,代理,观察者,策略,状态等在内的几种常用设计模式场景。
6、容器
熟悉docker技术,k8s,微服务等运维相关技能。
7、其他(设计+脚本)
熟练UML,Python,shell,lua+DB,xml,js,html等。
1、Golang
通信领域项目:5G核心网采用服务化架构,将控制面功能简化和抽象为多个网络功能(Network Function,以下简称NF),如接入和移动性管理由AMF这个NF负责,会话管理由SMF这个NF负责,每个NF可以部署很多种能力,这些能力就是NFS(Netword Function Service)NRF负责NF/NFS的自动注册,更新,去注册,自动发现,选择。
2、java
项目主要是针对当今的小微企业和个人贷款存在风险管控不到位,信息检测不完善,人工审批效率低的情况下开发的一款小微信贷风险管理系统。
3、其他语种比如Python等都是工具化,自动化经常使用的。
角色 | 职位 |
负责人 | 高级Golang开发工程师 |
队员 | 后端工程师 |
5G核心网采用服务化架构,将控制面功能简化和抽象为多个网络功能(Network Function,以下简称NF),如接入和移动性管理由AMF这个NF负责,会话管理由SMF这个NF负责,每个NF可以部署很多种能力,这些能力就是NFS(Netword Function Service
项目主要是针对当今的小微企业和个人贷款存在风险管控不到位,信息检测不完善,人工审批效率低的情况下开发的一款小微信贷风险管理系统。 系统包括系统管理,系统管理,用户登录,客户管理,预评估,授信方案,贷后管理,统计查询。系统管理包括主菜单配置,机构管理,用户管理,角色管理,授权管理