软件人员知识体系框架

自己也可以根据国家计算机考试考纲自己制定知识框架体系

全国计算机等级考试考试大纲(2021年版) - 中国教育考试网

分类

项目

资料

工具

基础

科学

编程语言

C程序设计语言
C++程序设计语言 (1~3/4部分) (4)
C++
标准库 (2)
深度探索C++对象模型
6E (Effective+Exceptional)
七周七语言: 理解多种编程范型

Visual studio / Boost

汇编语言

汇编语言 (3)

-

数据结构

数据结构 (C++语言版) (3)

-

常用算法

算法 (4)
算法设计与分析基础 (3)
算法导论 (3)
计算机程序设计艺术 1/2/3/4 (3)
编程珠玑 (2)
编程之美

-

编译原理

程序员的自我修养 - 链接,装载与库
编译原理三大经典 (龙书 虎书 鲸书)

GCC

体系结构

编码: 隐匿在计算机软硬件背后的语言
计算机程序的构造和解释
计算机组成: 结构化方法
计算机组成与设计: 硬件/软件接口
计算机体系结构: 量化研究方法

-

操作系统

深入理解计算机系统
深入理解LINUX内核
深入理解Windows操作系统
现代操作系统
Windows核心编程
UNIX环境高级编程 (3)

Linux

通信网络

Computer Networking: A System Approach
Computer Network: A Top-down Approach
TCP/IP
详解 1/2/3
TCP/IP
协议族 (4)
TCP/IP
路由技术 1/2 (2)
UNIX
网络编程 1/2

Wireshark

数据库

数据库系统概念
SQL进阶教程
MySQL技术内幕: InnoDB存储引擎 (2)
Oracle Database 9i/10g/11g
编程艺术
Redis设计与实现

-

软件

设计

编码规范

代码整洁之道 Clean Code

-

安全编码

C安全编码标准
CWE
OSWAP

-

软件调试

Effective Debugging
软件调试 (2)

GDB+IDA

软件测试

How to Break Software
xUnit Test Patterns
Google
软件测试之道: google一样进行软件测试

-

持续集成

持续交付 (发布可靠软件的系统方法)
持续集成与持续部署实践

-

开发实践

程序设计实践
代码大全

-

软件重构

重构: 改善既有代码的设计 (2)
修改代码的艺术
Refactoring to Patterns

-

设计模式

Head First设计模式
设计模式: 可复用面向对象软件的基础
敏捷软件开发 (原则模式与实践)

-

性能优化

Efficient C++
C++
性能优化指南
性能之巅: 洞悉系统, 企业与云计算

-

软件

工程

软件设计

面向对象设计

UML

系统分析

系统分析师教程

-

架构设计

系统架构设计师教程
企业应用架构模式
架构师修炼之道

-

开发方法

测试驱动开发
领域驱动设计: 软件核心复杂性应对之道
高效程序员的45个习惯 (敏捷开发修炼之道)

XP / Scrum

开发进阶

程序员修炼之道 - 从小工到专家
计算机程序设计艺术
代码整洁之道 程序员的职业素养
构件之法

-

软件工程

SWEBOK v3

-

项目管理

PMBOK
人件
人月神话
快速软件开发

-

软件质量

SQuaRE

-

专业领域

UI

点石成金: 访客至上的网页设计秘笈

-

正则表达式

精通正则表达式

-

5G

3GPP 白皮书

-

新技术

-

-

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值