搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
出版时间 :
程序员生存手册 Python编程从入门到精通C语言java教程 代码开发 项目管理 团队管理 异步图书出品
0.00     定价 ¥ 59.80
罗湖图书馆
此书还可采购10本,持证读者免费借回家
  • ISBN:
    9787115659965
  • 作      者:
    禅道项目管理软件团队
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2025-07-01
收藏
编辑推荐
【系统知识体系】涵盖职业规划、编程基础、编码修养、项目管理、团队管理及AI应对策略等内容,为程序员提供指导。
【贴合时代需求】探讨AI时代程序员的新机遇与挑战,以及如何将AI工具融入实际工作。
【版本迭代升级】历经3个版本迭代,内容更加严谨专业,以精简篇幅传达更有价值信息。
【丰富学习资源】扫码可获思维导图和异步社区7天VIP会员,助力读者学习。
【适用人群广泛】适合广大IT相关从业人员,无论职场新人还是专业人士,都能从中受益,也适合计算机相关专业师生参考。
展开
作者简介
禅道项目管理软件团队是中国领先的企业级项目管理解决方案提供商,拥有十余年项目管理工具研发经验。团队深耕项目管理领域,尤其擅长敏捷开发实践,先后自主研发了禅道项目管理软件、ZTF自动化测试框架、ZenData测试数据生成器等系列产品,构建了覆盖项目全生命周期的完整解决方案体系。
展开
内容介绍
本书是专为程序员打造的生存与发展指南,涵盖职业规划、编程基础、编码修养、项目管理、团队管理及AI应对与应用策略等内容,旨在为程序员提供全面的知识体系和实践指导。
本书共6章。第1章介绍了程序员的职业发展路径,帮助程序员明确职业发展方向。第2章介绍编程语言选择、学习方法、开发工具和Linux系统等程序员必备的编程基础知识。第3章介绍程序员编码前、中、后的编码修养的培养。第4章和第5章介绍项目管理、团队管理的方法和技巧。第6章探讨了AI时代程序员的新机遇与新挑战,以及如何将AI工具正确融入实际工作。
本书适合广大开发人员、测试人员等IT相关行业从业者阅读。无论是初入职场的新人,还是经验丰富的专业人士,都能从中获得提升自我、应对挑战的实用方法。同时,本书也可作为计算机相关专业师生的参考教材,帮助学生更好地规划职业发展方向。
展开
目录
第 1章 程序员职业规划 1

第 2章 程序员必备编程基础 4
2.1 编程语言关关过 5
2.1.1 编程语言的选择 5
2.1.2 系统学习编程语言 9
2.1.3 了解不同编程语言的特性 17
2.2 开发工具全知道 20
2.2.1 C语言—C生万物,编程之本 20
2.2.2 Java语言—静态面向对象的编程语言 22
2.2.3 Python语言—运维工程师的首选 25
2.2.4 PHP语言—中小型Web的合适选择 26
2.2.5 其他语言—江山代有才人出 28
2.3 英语是另一门编程语言 36
2.3.1 程序员英语—编程世界的敲门砖 36
2.3.2 英语学习避雷指南:切莫劳而无功 39
2.3.3 事半功倍系统学:听说读写四项训练 40
2.4 走入Linux系统的世界 49
2.4.1 Linux系统强大的生命力:你不知道的Linux系统 50
2.4.2 UNIX哲学:UNIX系统和Linux系统的“前世今生” 52
2.4.3 必备Linux技能:高效学习速掌握 56

第3章 程序员的编码修养 62
3.1 编码前:必须做好的准备 63
3.1.1 做个“建筑工程师”:打好编码基础 63
3.1.2 确认设计:寻找软件架构之道 65
3.2 编码中:编写优雅的代码 69
3.2.1 代码整洁:整洁成就卓越代码 70
3.2.2 代码可读性:Keep It Simple,Stupid 74
3.2.3 代码规范:格式、注释分清楚 78
3.3 编码后:代码重构要做好 81
3.3.1 重构的概念:何为重构,为何重构 81
3.3.2 代码异味:精准识别坏代码 85
3.3.3 重构基本策略:有计划、有组织 87

第4章 程序员学项目管理 91
4.1 项目管理成功秘诀 92
4.1.1 管理项目干系人:项目重要因素之一 92
4.1.2 提前应对项目风险:宜未雨绸缪 97
4.1.3 项目计划关键路径:让计划赶得上变化 101
4.1.4 质量管理需建设:第 一要义是质量 104
4.2 敏捷开发 108
4.2.1 Scrum:迭代式增量软件开发 108
4.2.2 极限编程:软件开发工程实践 108
4.2.3 看板:可视化管理 111
4.2.4 规模化敏捷:大型敏捷实施 114
4.3 CMMI 117
4.3.1 CMMI价值:过程带来结果 117
4.3.2 CMMI级别:无序、规范到创新 118
4.4 DevOps 119
4.4.1 DevOps概念:沟通、协作与整合 119
4.4.2 如何实施DevOps:不仅是工具落地 122
4.4.3 DevOps衍生概念:各方与运维的结合 125

第5章 程序员的团队管理 128
5.1 做一个好决策:先改哪个bug 129
5.1.1 决策困难症:难点全破解 129
5.1.2 决策方法论:决策模型面面观 130
5.2 非正式领导:高级程序员的领导力实践 132
5.2.1 正确认识领导力:领导力并非权力 133
5.2.2 个人领导力6步法:成为技术意见领袖 134
5.3 团队合作:一起熬一锅“石头汤” 138
5.3.1 警惕温水煮青蛙:永远审视大局 143
5.3.2 做推动变革的催化剂:打造高效能团队 144

第6章 程序员如何拥抱AI 148
6.1 探秘AI:原理详解 149
6.1.1 认识大语言模型 149
6.1.2 AI是传说中的“银弹”吗 155
6.1.3 什么?大模型还能产生幻觉 158
6.2 AI时代:开启新的成长机遇 161
6.2.1 ChatGPT的出现是AI的一大突破 162
6.2.2 AI是挑战,也是机遇 165
6.2.3 解锁AI应用,培养AI时代所需的3种关键能力 168
6.2.4 跃入AI时代 169
6.3 高效赋能:让AI为我所用 170
6.4 程序员如何在实际工作中应用AI 176

后记 185
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

温馨提示:请使用罗湖图书馆的读者帐号和密码进行登录

点击获取验证码
登录