《程序员修炼之道》Chapter1 读书笔记

很早前听说《程序员修炼之道》这本书,现在因为Trend School的要求,开始阅读。顺便做点小笔记。

 

首先将第一章的重点内容摘抄如下:

 

You shouldn't be wedded to any particular technology, but have a broad enough background and experience base to allow you to choose good solutions in particular situations. Your background stems from an understanding of the basic principles of computer science, and your experience comes from a wide range of practical projects. Theory and practice combine to make you strong.
                                                                                                                                           The Pragmatic Programmer
Tip 1 Care About Your Craft
基础


Tip 2 Think! About Your Work
每天做每件事情的时候都应该思考我在做的是什么。要总结和反思,这样才有进步。就好像在项目组做呼叫控制的时候,为了抢进度就没有过多的调查底层硬件究竟如何实现,机制是怎样,后来发现匆忙确立的机制有些是不合理的。
Every day, work to refine the skills you have and to add new tools to your repertoire. 不积跬步无以至千里!

 

Chaper 1 A Pragmatic Philosophy
Tip 3 Provide Options, Don't Make Lame Excuses
不要害怕承认无知与错误,要负责任。在接受任务前要预计好风险,如果接受了,就好负责。如果出现问题了,不要推诿责任,而是要想办法解决。


Tip 4 Don't Live with Broken Windows
不要留着“破窗户”(低劣的设计、错误的决策、或是糟糕的代码)不修,发现一个就修一个。

Tip 5 Be a Catalyst for Change
因为万事开头难,所以要抓住最开始的资源然后利用它,开了好头就很容易了,要让大家能够看到未来。

Tip 6 Remember the Big Picture
千里之堤毁于蚁穴,要持续不断的观察周围发生的事情,而不仅仅是正在做的事情。

Tip 7 Make Quality a Requirements Issue
让质量成为需求的一部分。因为没有perfect的软件,只能做到good enough。所以我们就需要权衡怎样才是good enough的。

 

Tip 8 Invest Regularly in Your Knowledge Portfolio
定期投资;多元化;管理风险;低买高卖;重新评估和平衡。
每年至少学习一种新语言;每季度阅读一本技术书籍;也要阅读非技术书籍;上课;参加本地用户组织;实验不同的环境;更上潮流;上网。

是否在某个项目中使用这些技术,或者是否把它们放到你的简历,这并不重要。学习的过程将扩展你的思维,使你向着新的可能性和新的做事方式拓展,思想的“异花授粉”十分重要;设法把你学到的东西应用到你当前的项目中,即使你的项目没有使用该技术,你或许也能借鉴一些想法。


Tip 9 Critically Analyze What You Read and Hear


Tip 10 It's Both What You Say and the Way You Say It
知道你想要说什么;了解你的听众;选择时机;选择风格;让文档美观;让听众参与;做倾听者;回复他人。

 

其实这些哲学思想,大家都明白,都知道它的重要性。但是如何真正执行,有实效的执行才是问题。就好像如果时间非常紧迫,如何进行定期的重构。当环境改变的时候,如何坚持原则,如何相应改变。期待这本书接下来部分能给予一些启迪。

 

技术投资部分还是挺有道理的,比喻也很贴切,呵呵。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值