读书笔记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--记住大图景
持续不断的观察周围发生的事情,而不只是你自己的事情
本文来自博客园,作者:suN(小硕),转载请注明原文链接:https://www.cnblogs.com/liushuosbkd2003/p/17700394.html