构建之法阅读笔记三
软件工程师的成长
- 软件开发流程不光指团队的流程,因为软件团队是由个人组成的,把每个人的工作有序的组织得起来,就是团队的流程。
2.初级软件工程师提高的方式
(1)基类软件开发的相关知识,提升技术技能
(2)积累问题领域的知识和经验
(3)对通用的软件设计思想和软件工程思想的理解
(4)提升职业技能
(5)实际成果
3. 软件开发的工作量和质量怎么衡量。
(1)项目任务有多大。
(2)花了多少时间。
(3)质量如何。
(4)是否按时交付。
4. 软件工程师职业等级。
(1)SDE(初级软件开发工程师):入门
(2)SDE(二)(中级软件开发工程师):独立
(3)Senior SDE(高级软件开发工程师):小组领导
(4)Principal SDE(首席软件开发工程师):团队领导
(5)再往上的级别影响力扩大到整个机构,甚至工业界。
这章内容给我们介绍了怎样评价一个软件工程师的能力和素养,以及对我们这个行业人员能力层次的划分,让我们有了更明确的认识,同时既然有了明确的目标,和为我们提供了方向,那么我们应该朝这个目标努力。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南