编程之禅阅读笔记03
在第三章 着重讲解了软件工程师的成长
软件工程师的个人水平的衡量 与 对项目的重要性,以及思维误区。
1.没有人民不叫国家,这跟软件工程项目一样 Team 只有团队协作 合理发挥,每个人的优点才能开发出好的软件。
‘有序’开发是最低标准 。但这是没有灵魂的 ,软件开发的绝大部分模块都是由个人开发或维护的,IC在团队中如何发挥最大功效:
(1)交流 实验 确定工作量
(2)与相关角色 客户 team 交流解决问题 决定可行方案
(3)执行 把方案 变成代码
(4)测试 修复
IC的工作质量直接决定最终软件的质量,不能把代码行数 从业时间作为是否职业的衡量标准
初级软件工程师应该有一下几方面成成长:
《积累开发知识;可以在某一领域擅长;
《积累为题领域的知识与经验;
《坚持做软件设计 与工程的工作 加深理解 即使只是一个小程序员
《提升职业技能
《实际成果 在测试中用客户实际体验来评价
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步