读书笔记1-程序员修炼之道:从小工到专家

  今天仔细阅读了这本书,鉴于是第一次阅读,就先浅谈一下书本大致内容吧

  书中讲述了Dave和Andy的思考方式:不是现在在做什么,而是为什么做,思考问题的本质,即将事件变成一个软件,思考其中的本质—编程

思考为了转化、转变,探寻不同的方法,而不是一成不变的适应与接受,正所谓,尽信书则不如无书。

  书中用形象的实例来避免抽象理论的难以理解,同时避免了偏解知识而造成的误入歧途的情况

  摘抄书中的一句话:

    “这正是注重实效登场的地方:你不应该局限于任何特定的及技术,而是应该拥有足够广博的背景和经验基础,以让你能在特定情况下选择好的解决方案。你的背景源自于对计算机科学的基本原理的理解,而你的经验来自广泛的实践项目。”

  我的理解便是 : 不局限,肯变通,多思考

  通过序和前言,我能感觉到,这是一本重实践重理解的书,将抽象的知识形象化来解释,以达到易吸收的目的

  整本书以一个个小提示的方式输出观点,那么逻辑必然是严谨的,必然是顺利的,截止现在,“注重实效”和“灵活”是我提取到的两个关键词

 

  1.Care About Your Craft--关心你的技艺

  2.Think! About Your Work--思考!你的工作

第一章:我的代码被猫吃了

  这说的就好像我小时候说过的一个谎言 “我的作业落在家里了” 

  错误or问题已经发生了,满脑子全是找借口以做到推卸责任,一味强调客观问题,对自身的(主观)问题只字不提。逃避,逃避是解决问题的一种方式,不过他仅适用于懦弱者,适用于失败者,因为逃避,解决的不是问题本身,解决的是你自己。自己将自己一巴掌呼死在那里,就像那鸵鸟,藏头不藏尾,撅个大腚搁那里等死。

  单从主观感性角度来讲,解决问题是麻烦的,是困难的,像一座难以逾越的高山——因为你曾败给了他

  但是客观来讲,乃至理性角度,这座高山就在那里,不会因为你的逃避而消失,只能是你 “一叶障目” 的所谓的 “消失” 。

  你现在无非两条路,要么干掉他,要么死。当你直面问题的时候,你或许会发现,这高山就是一个 “纸老虎” 。嗯,或许,你明白了,你败给的不是高山,而是那个不敢直面困难的自己。

  3.Provide Options, Don't Make Lame Excuses--提供各种选择,不要找蹩脚的接口

  4.Don't Live with Broken Windows--不要容忍破窗户

  本章提到了 “破窗效应” 一个工厂如果有一个窗户碎裂而长期没有修复,那么其他窗户也会慢慢碎裂。这是 “破窗效应” 的一个主要因素--破败感。就像商业洽谈,你一身邋里邋遢的着装,很难给于对方一个 “我有能力做到” 的感觉。

  不要任由小问题的肆意发展,早日处理以绝后患

  5.Be a Catalyst for Change--做变化的催化剂

    我对于这点的理解与书中不同,我个人更加倾向于,用自己的光来吸引大家一同发光,当然,如果你不足以放光,你也可以是一个涂有发光染料的一块石头,所谓 “骗光”

  6.Remember the Big Picture--记住大图景

  持续不断的观察周围发生的事情,而不只是你自己的事情

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

  

 

posted @ 2023-09-13 18:06  suN(小硕)  阅读(9)  评论(0编辑  收藏  举报