【​​南山必胜客】​​​​某大厂​​​​后端研发T序列技能盘点

对照着鹅厂的技术序列不同级别的要求,看看自己的差距在哪里,自己在哪一个级别,知其然更要能然

前面絮絮叨叨

       当微弱的薪水撑不起自己想要的生活时,当你的才华还撑不起你的野心的时候

       当你的能力还驾驭不了你的目标时,就应该沉下心来,历练;

      间隙的时间或是大块的时间被多数人用于刷抖音、刷微博、窝在沙发追剧、打游戏,但是差距就是在这微乎其微的间隙时间上,鲁迅所说“我只不过是把别人用来喝咖啡的时间用来读书”。

     枯燥的运规、技术问答,如果能在间隙的时间中“枯燥”的坚持,那自己“山”便开始堆砌。

     当这座巍巍大山屹立时,依山而坐清风徐来;站立在山顶之上时,俯瞰众山心中而怡然。

     过硬的技术就是自己的靠山,方能依“山”而居,“靠山”而食。

后台开发T1级  

1、开发环境搭建、运行第一个hello word
2、运用基本的数据类型、表达式与操作符进行简单开发
3、字符串、向量和数组
4、语句和函数
5、分支控制、循环
6、mysql服务器的安装与配置
7、数据表的新建、查询和删除操作
8、tjetping/ifconfig/telnet等命令查看计算机网络状况
9、常用的文件、目录操作命令使用
10、程序的编译与运行

后台开发T2级 

除T1级所需要具备的能力外,新增技术点:
1、对象生命周期&垃圾回收
2、错误和异常处理
3、标准库使用
4、初识数据结构和算法-冒泡算法
5、数组、列表、栈,队列等基本线性数据结构
6、递归、排序、二分查找法
7、标准语言SQL和CURD能力
8、表、主键、索引、视图
9、网络体系中每一层的作用和基本协议
10、shell脚本与vi使用
11、linux系统性能监控命令的使用
12、利用socket编程编写简单客户/服务器程序

后台开发T3级 

除T2级所需要具备的能力外,新增技术点:
1、日志分析、断点调试等简单代码调试方法
2、面向对象设计原则
3、跳表、散列表、hash算法
4、二叉树、红黑树
5、表结构规范设计
6、事务的使用以及其ACID特性
7、不同存储引擎的区别
8、TCP和UDP的基本原理
9、http协议基础与应用
10、线程、进程的概念、创建与调度
11、用户态和内核态的基本概念、区别
12、CPU的上下文切换、中断处理与系统调度
13、基本TCP/UDP套接字编程

后台开发T4级  

除T3级所需要具备的能力外,新增技术点:
1、单例模式、工厂模式等简单的设计模式
2、堆排序、并归排序、二分查找等高阶算法
3、字符串匹配、KMP算法
4、事务的隔离级别和实践原理
5、数据库的连接池管理
6、数据库的权限管理
7、SQL注入、web shell攻击的危害和规避方法
8、TCP协议的可靠传输机制
9、TCP协议的流量控制和拥塞控制
10、磁盘文件系统、虚拟文件系统与文件缓存
11、物理内存和虚拟内存
12、五种常见I/O模型
13、Docker原理与搭建

后台开发T5级 

除T4级所需要具备的能力外,新增技术点:
1、gdb高级调试技巧和常用系统分析工具使用
2、熟悉图论算法:dijkstra算法、最小生成树、深度优先搜索等
3、贪心算法、动态规划
4、数据库的集群和高可用
5、SQL语句优化、索引和参数调优
6、Session、Cookie 与 Application
7、网络安全的加密算法与数字签名
8、https协议的基本原理
9、进程间通信机制
10、死锁的危害、出现原因、解决方法
11、I/O多路服用技术
12、time_wait、close_wait状态产生的原因、危害与避免方法
13、熟练掌握各种I/O模型的运用场景
14、掌握C10k问题的基本解决方案
15、简单rpc协议设计和框架搭建
16、RPC 的服务寻址、数据流的序列化与反序列化和网路传输
17、分布式事务的学习
18、一致性算法
19、分布式锁的设计与实现
20、主流的微服务rpc框架
21、Kubernetes

后台开发T6级  

除T5级所需要具备的能力外,新增技术点:

1、适配器模式、代理模式等常见设计模式

2、能够分析算法的执行效率和资源消耗、时间和空间复杂度分析

3、运用Redis进行数据缓存处理,提高系统性能

4、http2.0与http3.0特性

5、XSS攻击的危害和规避方法

6、Wireshark、tcpdump等网络抓包工具使用和结果分析

7、网络故障分析与问题解决

8、内存溢出、内存泄漏的原因与解决

9、网络框架学习

10、服务注册、服务发现

11、容器编排、容器网络

12、集成构建

后台开发T7级 

除T6级所需要具备的能力外,新增技术点:

1、创建型、结构型、行为型设计模式的应用技巧

2、能够根据实际场景,选用合适的数据结构和算法进行程序设计

3、redis内存模型

4、redis的持久化、主从同步以及集群

5、如何高效利用CPU缓存

6、内存问题分析与性能优化

7、磁盘 I/O 性能优化

8、分布式trace、监控告警

9、负载均衡

10、云上常见的SaaS服务和组件

后台开发T8级 

除T7级所需要具备的能力外,新增技术点:

1、系统网络性能评估与优化

2、主流分布式系统架构设计,比如分布式缓存、API网关、分布式消息组件

3、分布式系统的缓存设计、缓存雪崩、缓存击穿等现象

4、弹性扩缩容

后台开发T9级   

除T8级所需要具备的能力外,新增技术点:

1、代码耦合的产生原因和规避方法

2、容灾保护、降级熔断、流量控制、故障隔离、故障恢复

3、分布式架构的高并发、高可用、可扩展

4、服务网格Istio和Serverless

5、需求分析

6、项目设计方法

7、项目流程管理

8、项目风险控制

9、跨部门合作

10、沟通技巧

11、组织协调

12、目标管理

技能魔法鹅镜给大家找来了,大家照照自己的技术能力吧,看看你能T动哪些^_^

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值