欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 程序员生存手册
      • 作者:编者:禅道项目管理软件团队|责编:牟桂玲
      • 出版社:人民邮电
      • ISBN:9787115659965
      • 出版日期:2025/07/01
      • 页数:186
    • 售价:23.92
  • 内容大纲

        本书是专为程序员打造的生存与发展指南,涵盖职业规划、编程基础、编码修养、项目管理、团队管理及AI应对与应用策略等内容,旨在为程序员提供全面的知识体系和实践指导。
        本书共6章。第1章介绍了程序员的职业发展路径,帮助程序员明确职业发展方向。第2章介绍编程语言选择、学习方法、开发工具和Linux系统等程序员必备的编程基础知识。第3章介绍程序员编码前、中、后的编码修养的培养。第4章和第5章介绍项目管理、团队管理的方法和技巧。第6章探讨了AI时代程序员的新机遇与新挑战,以及如何将AI工具正确融入实际工作。
        本书适合广大开发人员、测试人员等IT相关行业从业者阅读。无论是初入职场的新人,还是经验丰富的专业人士,都能从中获得提升自我、应对挑战的实用方法。同时,本书也可作为计算机相关专业师生的参考教材,帮助学生更好地规划职业发展方向。
  • 作者介绍

  • 目录

    第1章  程序员职业规划
    第2章  程序员必备编程基础
      2.1  编程语言关关过
        2.1.1  编程语言的选择
        2.1.2  系统学习编程语言
        2.1.3  了解不同编程语言的特性
      2.2  开发工具全知道
        2.2.1  C语言—C生万物,编程之本
        2.2.2  Java语言—静态面向对象的编程语言
        2.2.3  Python语言—运维工程师的首选
        2.2.4  PHP语言—中小型Web的合适选择
        2.2.5  其他语言—江山代有才人出
      2.3  英语是另一门编程语言
        2.3.1  程序员英语—编程世界的敲门砖
        2.3.2  英语学习避雷指南:切莫劳而无功
        2.3.3  事半功倍系统学:听说读写四项训练
      2.4  走入Linux系统的世界
        2.4.1  Linux系统强大的生命力:你不知道的Linux系统
        2.4.2  UNIX哲学:UNIX系统和Linux系统的“前世今生”
        2.4.3  必备Linux技能:高效学习速掌握
    第3章  程序员的编码修养
      3.1  编码前:必须做好的准备
        3.1.1  做个“建筑工程师”:打好编码基础
        3.1.2  确认设计:寻找软件架构之道
      3.2  编码中:编写优雅的代码
        3.2.1  代码整洁:整洁成就卓越代码
        3.2.2  代码可读性:Keep It Simple,Stupid
        3.2.3  代码规范:格式、注释分清楚
      3.3  编码后:代码重构要做好
        3.3.1  重构的概念:何为重构,为何重构
        3.3.2  代码异味:精准识别坏代码
        3.3.3  重构基本策略:有计划、有组织
    第4章  程序员学项目管理
      4.1  项目管理成功秘诀
        4.1.1  管理项目干系人:项目重要因素之一
        4.1.2  提前应对项目风险:宜未雨绸缪
        4.1.3  项目计划关键路径:让计划赶得上变化
        4.1.4  质量管理需建设:第一要义是质量
      4.2  敏捷开发
        4.2.1  Scrum:迭代式增量软件开发
        4.2.2  极限编程:软件开发工程实践
        4.2.3  看板:可视化管理
        4.2.4  规模化敏捷:大型敏捷实施
      4.3  CMMI
        4.3.1  CMMI价值:过程带来结果
        4.3.2  CMMI级别:无序、规范到创新
      4.4  DevOps
        4.4.1  DevOps概念:沟通、协作与整合
        4.4.2  如何实施DevOps:不仅是工具落地
        4.4.3  DevOps衍生概念:各方与运维的结合

    第5章  程序员的团队管理
      5.1  做一个好决策:先改哪个bug
        5.1.1  决策困难症:难点全破解
        5.1.2  决策方法论:决策模型面面观
      5.2  非正式领导:高级程序员的领导力实践
        5.2.1  正确认识领导力:领导力并非权力
        5.2.2  个人领导力6步法:成为技术意见领袖
      5.3  团队合作:一起熬一锅“石头汤”
        5.3.1  警惕温水煮青蛙:永远审视大局
        5.3.2  做推动变革的催化剂:打造高效能团队
    第6章  程序员如何拥抱AI
      6.1  探秘AI:原理详解
        6.1.1  认识大语言模型
        6.1.2  AI是传说中的“银弹”吗
        6.1.3  什么?大模型还能产生幻觉
      6.2  AI时代:开启新的成长机遇
        6.2.1  ChatGPT的出现是AI的一大突破
        6.2.2  AI是挑战,也是机遇
        6.2.3  解锁AI应用,培养AI时代所需的3种关键能力
        6.2.4  跃入AI时代
      6.3  高效赋能:让AI为我所用
      6.4  程序员如何在实际工作中应用AI
    后记