首页 >软件与程序设计 > 程序员修炼之道:专业程序员必知的33个技巧

程序员修炼之道:专业程序员必知的33个技巧

作者:(美)卡特(Carter,J.)

出版日期:2013年01月

文件大小:1.89M

支持设备:

¥30.00在线试读

适用客户端:
言商书局
iPad/iPhone客户端:下载 Android客户端:下载PC客户端:下载更多详情:查看
?对图书下载、阅读卡购买有疑问:立即进入帮助中心>>
图书简介
目录
译者序
前言
 我的经历
 现在说说你
 本书组织结构
 本书约定
 从白带到黑带(再回到白带)
 联机资源
 前进
 致谢
第一部分 专业编程
 第1章 编程生产
  关于这里没有谈及的内容
  技巧1 敲打代码
   质量保证的形式
   实践VS思维方式
   行动指南
  技巧2 坚持正确
   隔离和副作用
   交互
   类型系统
   100%覆盖率是一派胡言
   低于100%覆盖率
   进阶阅读
   行动指南
  技巧3 测试驱动设计
   测试驱动的设计
   测试即规格说明
   过度测试
   进阶阅读
   行动指南
  技巧4 驯服复杂度
   复杂度的死亡螺线
   走向清晰
   行动指南
  技巧5 优雅地失败
   操作顺序
   事务
   失败注入
   测试猴子
   行动指南
  技巧6 确定风格
   风格要素
   命名的重要性
   注释
   退出和异常的惯例
   如有疑问
   进阶阅读
   行动指南
  技巧7 改善遗留代码
   找出接合点
   迁移到新平台和新语言
   Bug与不良特性
   进阶阅读
   行动指南
  技巧8 代码审核要早且多
   人和观点
   形式
   代码审核策略
   行动指南
 第2章 整理工具
  技巧9 优化环境
   文本编辑器
   程序员的编辑器
   通过SSH编辑
   语言工具
   调试器
   性能调优
   行动指南
  技巧10 流畅表达
   没有捷径
   用习语编程
   平衡你的生产率和机器的生产率
   竞争优势
   行动指南
  技巧11 熟悉平台
   平台投资
   行动指南
  技巧12 自动让痛苦消失
   自动化和可重复
   自动化能减少错误
   行动指南
  技巧13 控制时间及时间线
   穿越时空
   协调他人
   多时间线
   集中化和分布式
   行动指南
  技巧14 使用源码,卢克
   专有与开源
   许可证
   跟踪上游项目
   向开源项目做贡献
   行动指南
第二部分 人员技能
 第3章 自我管理
  技巧15 拜师
   优秀师傅的品质
   寻找师傅
   师傅与经理
   行动指南
  技巧16 树立自我形象
   观念
   规范
   拥有自己的风格
   整洁事大
   行动指南
  技巧17 增加曝光率
   行动指南
  技巧18 表现卓越
   绩效考评机制
   自评
   360度考评
   经理的考评
   行动指南
  技巧19 管理压力
   认识压力
   应对身体压力
   严肃对待
   行动指南
  技巧20 善待自己
   改造工作台
   优化自己
   行动指南
 第4章 团队协作
  技巧21 洞悉性格类型
   性情:内倾/外倾
   感应:感觉/直觉
   判断:思考/情感
   生活方式:知觉/判断
   常见组合
   行动指南
  技巧22 建立人脉
   行动指南
  技巧23 合作
   分而治之
   结对编程
   专注和中断
   行动指南
  技巧24 高效会议
   目的明确
   有合适的听众
   保持有建设性
   电话会议
   行动指南
第三部分 公司的世界
 第5章 走进公司
  技巧25 了解同事
   角色
   你在团队里的角色
   行动指南
  技巧26 了解公司结构
   行政助理
   支持
   营销
   销售
   信息技术
   后勤
   制造部门
   人力资源
   财务和会计
   管理层
   董事会
   行动指南
 第6章 留意你的企业
  技巧27 了解项目
   瀑布项目管理
   敏捷项目管理
   行动指南
  技巧28 体会产品的生命周期
   概念
   原型
   开发
   发布
   维护
   生命终点
   行动指南
  技巧29 站在公司角度思考
   行动指南
  技巧30 识别公司反模式
   进度表为王
   人月神话
   曲棍球棒式销售曲线
   大规模重写
   行动指南
第四部分 放眼未来
 第7章 改善
  技巧31 端正态度
   平衡赔率
   创造模式
   行动指南
  技巧32 学无止境
   了解自己的学习方式
   与时俱进
   扩展思路
   社区
   会议
   给公司开账单
   行动指南
  技巧33 自我定位
   编程到……编程
   技术领导
   管理岗位
   产品管理
   学术界
   行动指南
参考文献