Giter VIP home page Giter VIP logo

blog's People

Contributors

xiebaochun avatar

Watchers

 avatar

blog's Issues

《番茄工作法》读后感

很久以前就听说过这本书,一直没有空读,读了之后发现相见恨晚。但也没有那么悔恨,我无意的用番茄工作法工作了很久,只是自己不知道而已。
作者的水平比我高明很多,他很严格的要求,在一番茄时间内(25-30分钟)的任何工作、学习都必须保持高度专注,不可以被打断,如果被自己或他人打断了专注,应该怎么办,在书中他做了详细的解释。
我以前打游戏的时候经常能做到高度专注几个小时,学习和工作往往很难专注那么久,原因本身其实和大脑的活动区域有关。但我始终相信,学和玩有很多地方是相似的,只是我没有开发出来而已。

重点摘要
给每日要做的事情列一个计划清单。
在一个番茄时间里不可以休息。(30min左右)
“陷入恶性循环是很危险的:工作时间延长,疲劳度增加,效率直线下滑,工作时间再延长。首先最重要的是,一定要遵守作息时间表。心理学上有种病叫“再要五分钟综合症”,遵守作息时间表会提高对这种病的免疫力。当规定的工作时间到了,就像是番茄计时器响铃了,手头一切工作都要停止。第二,一份好的作息时间表,必需包含充足的空闲时间。“

小Tips
1、时间到点后,立刻停止工作,把对时间的依赖完全交给时钟。
2、在规定时间内早早完成了,就进行重复学习直到钟响。重复学习带来更好的记忆。
3、几个很小的事情可以凑成一个番茄钟内完成。
4、休息时间不可想前一个番茄钟或后一个番茄钟的事情,番茄钟的选择要在休息结束后进行
5、蕃茄时间是最小的计量单位,不可分拆,如被打断可考虑标记事后处理或重新开始。
6、25分钟只是作者进行实践后给大家的建议,可以在自己分析自己的记录后进行更改(比如说实践过程中的中断太多,可以考虑缩减番茄钟周期时间)。但每次更改都要在上一个更改实践实施2周后才能更改,确定它是否真的不合适自己,太频繁的更改只会给工作带来紊乱,并且长时间的实践才能真正体现出周期时间的合适度。
7、工作时只想着工作,全局的纵览和思考应放到早晨规划,晚间总结和番茄钟开始的选择时。

优点
1、小时间段为目标增加可行性和目标完成满足感
2、执行期间不用担心时间而产生焦虑,安心做到闹钟响起
3、每个番茄钟开始后选择最重要的事,不一定是上个未完成工作的延续,这确保每次做事都做的是待办事项中最重要的事。
4、即使做的事情是自己不愿意做的(这是拖延的根本原因),在番茄钟的实践过程中也把它变成了自己选择要去做的。
4、操作简便,而且可以对自己的工作状况进行分析,及时调整。

Install and configure nginx in Mac OS X

1,Download nginx from 1.10.3

2,Unzip the package you have download by command
tar xvzf nginx-1.10.3.tar.gz

3,In to the nginx-1.10.3 directory
cd nginx-10.3

4,Then execute bellow command
sudo ./configure

5,To install the nginx by
sudo make install

6,Find the executable file “cd /usr/local/nginx/sbin”,Launch nginx by
sudo ./nginx

《高效能人士的七个习惯》读后感

我个人并不把这本书看作一本经管类型的书籍。否则可能会多了一些knowledge,或者学会一些skills,却始终把握不住最重要的desire,也就是养成一个真正的“习惯”最核心的要素。或者说,改变思维模式不是一种技巧、一个行动,而是一场心灵的风暴和革命。

重点摘要:
1、七项习惯:积极主动(be proactive)+以终为始(beging with the end in mind)+要事第一(put first things first)+双赢思维(think win/win)+知彼解己(seek first to understand, then to be understood) 统合综效(synergize)+不断更新(sharpen the saw)
2、成熟模式图(maturity continuum):依赖(dependence) - 独立(independence.private victory) - 互赖(interdependence.public victory)
3、思维模式(paradigm):思维转换(paradigm shift)以品德(character ethic)及原则(principle)为中心
4、效能(effectiveness):产出与产能必须平衡(Production/Production Capability balance)
5、习惯(habit):知识(knowledge)+技巧(skills)+意愿(desire)
6、自由选择(freedom to choose):自觉(self-awareness)+想象力(imagination)+良知(conscience)+独立意志(independent will)
7、人生价值:经验价值(the experiential value)+创造价值(the creative value)+态度价值(the attitudinal value)
8、关注圈(circle of concern)和影响圈(cicle of influence)
9、使命宣言(mission statement) - 心灵演练(visulization) - 角色(role) - 目标(goal) - 计划(plan) - 调整(adjustion)
10、管理(management)不同于领导(leadership):领导是有哲学基础更近乎艺术的右脑活动,左脑管理右脑领导
11、情感帐户(emotional bank account):理解别人+注意细节+信守承诺+阐明期望+诚恳正直+勇于道歉
12、双赢要领:品德+关系+协议+制度+流程
13、自传式回应(autobiographical response):价值判断+追根究底+好为人师+想当然
14、同理心倾听(epathic listening):复述语句+加入解释+体会心情+带有感情的解释
15、统合综效的基本心态:如果一位具有相同聪明才智的人跟我一见不同,那么对方的主张必定有我尚未体会的奥妙,值得加以了解。
16、刺激与反应之间的距离:人并不是巴甫洛夫的狗,有自由选择的机会,就有创造价值的可能。

package.json里的tilde(~) and caret(^)区别

~表示安装最新的patch版本(patch version),但不改变小版本号(minor version)
~1.2.3 将会安装 1.2.3 to <1.3.0.

^表示安装最新的小版本(minor version),但不改变主版本号 (main verson)
^2.3.4 将会安装 2.3.4 to <3.0.0

如下图所示:
image

下面是npmjs官方文档指定版本的所方式:

  • ~version "Approximately equivalent to version" See npm semver - Tilde Ranges & semver (7)
  • ^version "Compatible with version" See npm semver - Caret Ranges & semver (7)
  • version Must match version exactly
  • >version Must be greater than version
  • >=version etc
  • <version
  • <=version
  • 1.2.x 1.2.0, 1.2.1, etc., but not 1.3.0
  • http://sometarballurl (this may be the URL of a tarball which will be downloaded and installed locally
  • * Matches any version
  • latest Obtains latest release

关于版本号的解释如下图:
image

参考

Change the gradle version

The easiest way is to execute the following command from the command line:

./gradlew wrapper --gradle-version 2.12
Or you can create a custom wrapper task

task wrapper(type: Wrapper) {
gradleVersion = '2.12'
}
and run ./gradlew wrapper.

《金字塔原理》读后感

初读这本《金字塔原理》有些似曾相识的感觉,想了想,才发现这本书里提倡的观点和《麦肯锡方法》里传播的理念有异曲同工之妙。牛逼的人总是可以在几分钟内抓出关键事件快速的寻找到解决办法。也许他自己都不知道这是因为:运用金字塔原理来思考。

“想清楚,说明白,知道怎么说、说什么”,也许是每个演讲者所希望达到的境界。然而,我们如何做到在思考、沟通交流和解决问题时,重点突出,条理清楚,层次分明呢?曾作为麦肯锡第一个女性咨询顾问的芭芭拉.明托所著的《金字塔原理》给我们介绍了如何建立表达、思考及解决问题的逻辑。全书主要包括四个方面的内容:表达的逻辑、思考的逻辑、解决问题的逻辑、演示的逻辑。

小结:
为了更好的说明问题,序言和总结句做好了会更有利于思维。

1、序言让你和沟通者站在同一战线上:
序言需要交代4个要素:背景、冲突、疑问、答案。并且组合的顺序不一,所表达的情感和作用也不一样。

2、总结有**:说明行动产生的结果:
处于金字塔塔顶的总结结论,要有**,说明行动产生的结果,花多点精力去提炼总结,更容易找到问题的本质。汇报或分享,一定要结论先行。

3、纵向关系:自上而下的搭建金字塔,自下而上的思考。
构建金字塔时自上而下:先提出主题**,再按照受众的主要疑问进行疑问进行一层一层的解答。
思考问题的时候自下而上,先列出要表达的所有**要点,再找出各要点之间的关系,最后得出结论。

4、横向关系:完全穷尽,相互独立。
横向关系中的演绎关系和归纳关系,尽可能的使用归纳关系,并且遵循相互独立,完全穷尽的MECE原则来思考。

最后说一句:不论是表达还是书面写作,或是解决问题的思考方式,在自己的脑海中搭建一个金字塔,逻辑思维就有了。

彩蛋:
这本书中,我还找到了一些平时经常使用的结论的理论依据与来源。

第一,神奇的数字7

在TTT中,强调一页PPT,最好不要超过七行,或者超过7个知识点是因为:

乔治 A 米勒 论文《神奇的数字7+—2》提出,大脑的短期记忆无法一次容纳7个以上的记忆项目,根据个体的差异,有的能记住9个,有的只能记住5个。

第二,字号多大合适
32是非常有用的数字,用最一位观众到屏幕的距离(英尺)除以32,得到的就是可以看清楚的最小字号(英寸)。
比如观众在16英尺远,屏幕上的字号就必须是0.5英寸。

第三,图表需要回答的问题一般分为五类
一、有哪些组成部分
二、数量如何? 与总数的比较,相互之间的比较,随时间的变化
三、有何变化,如何变化
四、各项如何分布
五、各项之间的相关性

《有效沟通》读后感

有机会拜读这本《有效沟通2》后觉得真是受益非浅,书中所讲很实用,这本书从沟通用心讲到如何有效的沟通,沟通,是我们每个人生活、工作中不可缺少的一部分,只是沟通的方式、对象不同而已。生活上要与家人进行沟通,工作中需要与同事、上司沟通;有案例,有方法,很实用,也很受用。

总结:
1、注意提问的技巧。在和客户沟通过程中,多总结,多思考,找出客户比较容易接受和回答的问题。这样才能更多了解客户信息,为我们下面的沟通打好基础。
2、积极倾听。除了提问我们还需要积极倾听,倾听不应是消极被动的,我们必须表明我们在接受和理解客户所说的内容。
3、在谈话过程中保持用语一致。这样才能与客户更好沟通。
4、如有必要,做好书面记录,备忘录。身体语言也非常重要,它可以增强你所传递的信息。
我们通过五种感官可以获得信息,其中75%来自视觉。研究表明,面对面沟通中有60%---80%属于身体语言!在剩下来自听觉的信息中,仅7%是来自语言的,其他则是通过语调传递的!者能够重视信息接收者的反应,并且依据接收者的反应及时修正信息的传递。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.