代码极客-编程能力货架(匹配公司自学、认证的大纲,软件人员能力提升学习资源参考)
导航目录:
1、通用编程能力货架
2、Java能力货架
3、C语言能力货架
4、C++能力货架
----------------------------------------------------通用编程能力货架-----------------------------------------------
|
开发模式 |
实践 |
覆盖能力项 |
推荐学习网课、书籍 |
TDD是测试驱动开发 |
需求分析、模块设计、开发自测、重构、质量控制量化 |
1、推荐书籍:《测试驱动开发的艺术》(主) 2、推荐书籍:《TDD--测试驱动开发》(辅) 3、内部资料:《公司级测试驱动开发(TDD)培训课程》(辅) 4、内部资料:《公司级测试驱动开发TDD指导书》(辅) 6、内部资料:《代码质量提升的推手-----没有捷径、银弹,主要是回归人性、聚焦技术扎实落地》(主) |
|
模块设计 |
实践 |
覆盖能力项 |
推荐学习网课、书籍 |
可信软件设计与重构 |
软件建模与设计模式应用 |
1、推荐书籍:《软件建模与设计》(主) 2、推荐书籍:《架构整洁之道》(主) 3、推荐书籍:《Head First设计模式》(辅) 4、推荐书籍:《研磨设计模式》(辅) 5、推荐书籍:《设计模式可复用面向对象软件的基础》(主) 6、推荐书籍:《面向模式的软件架构·卷1:模式系统》(辅) 7、内部资料:《一张圉看明白,如何拆分模块/文件夹》(辅) 8、内部资料:《神三2.0--好“模块”标准V1.0》(辅) 9、内部资料:《UADP-Guarding应用实践》(辅) 10、内部资料:《数据结构》(辅) 11、内部资料:《多彩的领域建模货架》(辅)
|
重构 |
1、推荐书籍:《重构改善既有代码的设计》(主) 2、推荐书籍:《代码大全》(主) 3、推荐书籍:《修改代码的艺术》(辅) 4、内部资料:《华为Clean Code指导书》(辅) 5、内部资料:《公司级重构指导书》(辅) 6、内部资料:《代码重构(平民重构,你能!》(辅) 7、内部资料:《最佳实践-代码重构》(辅) 8、内部资料:《控制圈复杂度:9种技术》(辅) 9、内部视频:代码与重构(辅) |
|
可信设计 |
内部视频:《安全设计培训》(主) |
|
无错编码 |
实践 |
覆盖能力项 |
推荐学习网课、书籍 |
可信编码实现 |
整洁编码能力 |
1、推荐书籍:《代码整洁之道》(主) 2、推荐书籍:《编写可读代码的艺术》(主) 3、内部资料:《华为Clean Code指导书》(辅) 4、内部资料:《如何写好代码》(辅)
5、内部资料:《代码健壮之道》(辅) 6、内部资料:《代码整洁之道》(辅) 7、内部资料:《如何写好代码分享》(辅) 8、内部资料:《有效管理代码复杂度,提升代码质量》(辅) 9、内部资料:《神三2.0--"安全可信"的好代码标准V2.0》(辅) 10、内部课程:代码性能优化与实践(辅) |
安全编译构建 |
编译器及应用 |
1、推荐书籍:《编译原理》(主) 2、内部资料:《编译原理与Makefile》(辅) |
编译与工具脚本框架及工程 |
1、推荐书籍:《CMake在线文档帮助手册》(主) 2、入门教程: Learn CMake's Scripting Language in 15 Minutes (主) How to Build a CMake-Based Project (主) 3、推荐书籍:《CMake Tutorial》(辅) 4、开源工程参考 boost.cmake(辅) 5、进阶CMake学习 (PPT)Effective CMake(辅) 文档下载 视频观看 6、内部资料:《华为ICT基础设施产品软件构建规范》(主) |
|
开发自测 |
实践 |
覆盖能力项 |
推荐学习网课、书籍 |
开发者自测 |
测试设计、开发与使用 |
1、推荐书籍:《软件测试(原书第2版)》(主) 2、推荐书籍:《构建高质量的软件》(主) 3、推荐书籍:《软件测试的艺术(原书第3版)》(辅) 4、推荐书籍:《软件测试方法和技术(第二版)》(辅) 5、推荐书籍:《单元测试的艺术》(辅) 6、内部资料:《神三2.0--好“LLT”标准》(辅) 7、内部资料:《LLT是设计的一个要求》(辅) 8、赋能材料:《Alberto顾问开发者测试培训材料》 |
本文来自博客园,作者:易先讯,转载请注明原文链接:https://www.cnblogs.com/gongxianjin/p/16420480.html