软件研发 --- 通用编程学习流程
基础
环境搭建
变量常量和数据类型(如何定义基本数据)数据结构(更复杂的数据如何构成)字符串处理 正则表达式(字符串匹配自定义的模式)
运算符和表达式(数据如何处理)
流程控制(代码如何执行,也可以理解为代码的结构)
系统函数和自定义函数(重复代码块如何复用)
面向对象(多个相关函数如何一块复用)
标准库和自定义库(如何将多个相关对象如何一块复用,比如数学库)
高级
对操作系统操作的支持比如文件操作,命令执行,网络操作等等
对第三方系统操作支持比如数据库操作,队列和缓存的操作
异常处理(运行报错如何处理)
并发编程(如何多个任务一起做提高效率)
安全编程(让系统更安全)
交付
工程化 比如调试,设计模式,代码文件协作管理与依赖管理, 架构设计、测试代码、代码审查、帮助文档(创建出更复杂的企业级别的项目)
部署运维 比如CICD、容器化、监控告警、部署发布(安装你的代码并持续正常运行)
最终要依据项目多练习代码
免责声明
本文档所有内容仅供安全研究、学术交流与技术学习使用,严禁用于任何未经授权的逆向破解、网络攻击、隐私窃取、恶意软件开发及其他违反《中华人民共和国网络安全法》《数据安全法》等法律法规的行为,使用者应确保已获得目标软件权利人的合法授权并自行承担因使用本文档内容所产生的一切法律责任与后果,作者不对任何直接或间接损害承担任何责任,继续阅读即视为您已知悉并同意上述全部条款。
浙公网安备 33010602011771号