高效能程序员的修炼
作者:Jeff Atwood
本书吧,写的比较杂,跟程序员没有什么特定的关系,即并不是非得是程序员才能看。
就介绍在平日里编程遇到的问题怎么解决,介绍怎么招聘程序员,怎么给程序员提供好的电脑、好的工作环境、好的电脑椅,怎么维护代码,怎么团队合作,怎么创建管理社区,外加最后揭露下营销技巧。
作者是stack overflow的创始人之一,所以书中大部分例子都以stack overflow为例。
最后,这本书还是挺好的,只是就目前我的位置,对管理者的位置还不太感兴趣,或许还没到时候,所以大部分内容都是一扫而过。
入门须知
关于多任务的神话:专注于一个项目
看书同理
高效编程之原则
- 永远是你的错
- 避免写注释(看代码就能明白代码用途,主要在命名方式)
- 向橡皮鸭求助(遇到问题向橡皮鸭提问,在提问过程中自己想到答案)
- 创意不等于执行力
- 电梯测试:60秒内向陌生人解释你正在做什么,为什么人们会在意你正在做得事
- 性能致胜
招聘程序员之法
- 会编程(有实战)
- 看看他们的文件夹(所做的项目)
- 只雇佣认同公司文化的人
- 结构化电话面试
- 给他们一个实验项目
- 面谈,然后定夺
编程
面向对象的设计
脚本编程和正则表达式
数据结构
位与字节
- 经验数年的神话
工作6-12月之后,要么精通,要么一直这样下去
- 沟通能力
揭露营销技巧
Exo me? 为什么会有营销技巧的东东
略略略
轻重缓急,了然于心
程序员,你幸福吗?
exo me?
本章总结就是:
在一定额度内,金钱越多越幸福,超过一个额度就跟金钱没啥关系
如果金钱没能给你带来幸福,那可能是你花钱的方式不对。