第23章 程序员的职业生涯——选择比努力更重要

目录

  • 前言
  • 第1章 程序世界的两个基本元素
  • 第2章 用面向对象的方式去理解世界
  • 第3章 面向抽象编程——玩玩虚的更健康
  • 第4章 耦合其实无处不在
  • 第5章 数据的种类——生命如此多娇
  • 第6章 数据驱动——把变化抽象成数据
  • 第7章 对象之间的关系——父子、朋友或情人
  • 第8章 函数的种类——迷宫的结构
  • 第9章 面向接口编程——遵循契约办事
  • 第10章 if...else的多面性
  • 第11章 挖掘一件神秘武器——static 
  • 第12章 把容易变化的逻辑,放在容易修改的地方
  • 第13章 隐式约定——犹抱琵琶半遮面 
  • 第14章 异常,天使还是魔鬼
  • 第15章 多线程编程——在混沌中永生 
  • 第16章 单元测试——对代码庖丁解牛 
  • 第17章 代码评审——给身体排排毒
  • 第18章 编程就是用代码来写作 
  • 第19章 程序员的精神分裂——扮演上帝与木匠
  • 第20章 程序员的技术成长——打怪升级之路
  • 第21章 语言到底哪种好——究竟谁是屠龙刀
  • 第22章 程序员的组织生产——让大家更高效和亲密
  • 第23章 程序员的职业生涯——选择比努力更重要