高效能程序员的修炼

高效能程序员的修炼

作者:Jeff Atwood

本书吧,写的比较杂,跟程序员没有什么特定的关系,即并不是非得是程序员才能看。

就介绍在平日里编程遇到的问题怎么解决,介绍怎么招聘程序员,怎么给程序员提供好的电脑、好的工作环境、好的电脑椅,怎么维护代码,怎么团队合作,怎么创建管理社区,外加最后揭露下营销技巧。

作者是stack overflow的创始人之一,所以书中大部分例子都以stack overflow为例。

最后,这本书还是挺好的,只是就目前我的位置,对管理者的位置还不太感兴趣,或许还没到时候,所以大部分内容都是一扫而过。

入门须知

关于多任务的神话:专注于一个项目

看书同理

高效编程之原则

  • 永远是你的错
  • 避免写注释(看代码就能明白代码用途,主要在命名方式)
  • 向橡皮鸭求助(遇到问题向橡皮鸭提问,在提问过程中自己想到答案)
  • 创意不等于执行力
  • 电梯测试:60秒内向陌生人解释你正在做什么,为什么人们会在意你正在做得事
  • 性能致胜

招聘程序员之法

  • 会编程(有实战)
  • 看看他们的文件夹(所做的项目)
  • 只雇佣认同公司文化的人
  • 结构化电话面试
  • 给他们一个实验项目
  • 面谈,然后定夺

编程
面向对象的设计
脚本编程和正则表达式
数据结构
位与字节

  • 经验数年的神话

工作6-12月之后,要么精通,要么一直这样下去

  • 沟通能力

揭露营销技巧

Exo me? 为什么会有营销技巧的东东
略略略

轻重缓急,了然于心

程序员,你幸福吗?
exo me?

本章总结就是:
在一定额度内,金钱越多越幸福,超过一个额度就跟金钱没啥关系

如果金钱没能给你带来幸福,那可能是你花钱的方式不对。

你可能感兴趣的:(高效能程序员的修炼)