《程序员修炼之道:从小工到专家》9月阅读笔记_前言、序与第一章
前言
首先,王建民老师推荐的书一定是好书。其次,在现有情况下编写一些代码也确实遇到了一些问题,语句赘余、结构不清晰、时效低等。因此,我自愿阅读《程序员修炼之道:从小工到专家》这本书,自愿的......
好吧,虽然我并不爱看学术书籍,但这确实是一本好书,所讲的主题思想与之前看过的《大道至简》(老师要求下自愿看的)有许多相通之处,或许正是这些相通之处才使得我们老师如此推荐这本书。
接下来就是这本书的阅读笔记了。(怪不得写书都爱写前言,水字数于无形之中,确实好用!)
序与第一章
序
提要
更好的程序员要精于事务,注重实效。
注重实效的程序员的特点:(部分内容有改动)
1、快速适应的能力
给你一样新东西你能快速把握住它。
2、好奇
你是收集小知识的林鼠,对未知的知识充满渴望与好奇。
3、批判的思考者
批判的看待问题,不全盘接受。
4、对自身及问题有明确的认知
设法理解每个问题的内在本质,结合自身能力,去判断所需时间与精力。
5、多才多艺
尽力熟悉广泛的技术与环境,时刻准备转向新的领域与新的挑战。
摘抄
Care About Your Craft
重视你的技能
Think!About Your Work
思考你的工作!
一位参观英格兰伊顿公学的游客问那里的园丁,他是怎样让草坪变得如此完美的。“那很容易。”园丁回答说。“你只要每天早晨拂去露水,每隔一天划一次草,每个星期碾压一次就行了。”
“就是这些吗?”游客问。
“就是这些,”团丁回答说,“这样做上500年,你也将拥有一片漂亮的草坪。”
第一章、注重实效的哲学
1、我的原码让猫吃了
提要
注重实效的程序员对自己的职业生涯负责,并且不害怕承认无知或错误,如果你确实承认要对某个结果负责,你就应切实负起责任。
摘要
Provide Option,Don't Make Lame Excuses
提供各种选择,不要找蹩脚的借口
2、软件的熵
摘抄
Don't Live With Broken Windows
不要容忍破窗户
心得
防止破窗效应,我们在写每一处代码都应保持良好的习惯把它编写整齐,设计良好。
3、石头汤与煮青蛙
摘要
Be a Catalyst for Change
做变化的催化剂
Remember the Big Pitcure
记住大图景
心得
要像石头汤里的士兵一样,把村民团结起来,一起做到大家本来自己做不到的事。
不要像煮青蛙里的青蛙一样,在一点一点小的错误的累积下慢性死亡。
4、足够好的软件
摘要
Make Qulity a Requirement Issue
使质量成为需求问题
心得
权衡利弊,不妨发布带有“毛边”的软件,在用户的需求与建议下逐步完善,过于重视修饰软件,也许会错失良机。
5、你的知识产权
摘要
知识上的投资总能获得最好的回报。
——本杰明·富兰克林
Invest Reguilary in Your Knowledge Portfolio
定期为你的知识资产投资
Critically Analyze What You Read and Hear
批判地分析你独到的和听到的
方法
1、每年至少学习一种新语言
2、每季度阅读一本技术书籍
3、也要阅读非技术书籍
4、上课
5、参加本地用户组织
6、试验不同的环境
7、跟上潮流
8、上网
6、交流
摘要
It's Both What You Say and the Way You Say It
你说什么和你怎么说同样重要
心得
知道你想要说什么,规划你想要说的东西,比如写出大纲。了解你的听众,针对不同的人进行适合的修正。选择合适的时机,学会“读空气”。选择不同的风格,让其适应观众。让文档美观,让听众参与,学会倾听,及时回复,与他们建立良好的工作关系。
总结
第一次写阅读笔记,希望格式没啥问题。同时,在写的过程中也发现了一些问题,这些内容都是在读完之后又回去慢慢找出来的,耗费了不少时间,或许在下次写笔记的时候边看边写可以节约时间?