面向对象的六大基本原则
1:单一职责
2:开闭原则
3:依赖倒转
4:面向接口编程
5:最小知道,迪米特法则
6:合成聚合复用原则
沟通原则
先听后说,专心致志
正面思考,尽早道歉
不要在缺陷上招致恼羞成怒
与执行官有效沟通
先寻求理解别人,再寻求被别人理解。
一般情况下,别人只是想被理解,他不是在寻求你同意他的观点。
通过倾听并复述所说过的话,来理清自己的理解
信任 忠诚 连贯性
在商业活动中,你不是得到你应得的,而是得到你谈判得来的--商务谈判教练
协商过程中,聪明的做法不是做无礼的事。如果你不行进人身攻击,就能更客观的看到机会。
核心的协商原则
不要让人惊讶
不要模棱两可
委派权威而不是义务
有困难时寻求帮助
不要掩盖问题
即使很难,也要坚持做正确的事。
协商策略
1:倾听你内心的呼唤
2:设法同意
3:不要找分歧
4:寻找共同点
如果无法达成一致,就让所有人稍微不满吧。
管理是将事情做对,而领导力则是做对的事情。
架构师需要的另一项关键软技能:通过影响,而不是要去别人顺从,来发挥你的领导力。
不要告诉人们怎样做;告诉他们要做什么,他们会做出你意想不到的结果。
信任从来都是你挣来的,不是别人给的。
只要你能把握自己,你就能把握任何东西。--古谚语
没有激情,这个世界就不会有人创造出伟大的东西。
首先你调下悬崖,然后在坠的过程中打造你的翅膀。
生命的艺术在于生活在现实中。
如今的时代,你赚钱的本领很大限度上取决于你的知识、技能和你将二者结合的能力。
以至于客户愿意为你贡献的价值付钱。--《财富之路》
如果你工作只是为了钱,你永远不可能挣太多的钱;但如果你热爱做的事,并发客户至于第一位,
你早晚会成功。
好的灵感并没有价值。你需要的是由它得到钱。
领导者与跟随者的区别在于创新。
创新就是把变化看成机会而非威胁的能力。
资本在商业中并不非常重要。经验也不很重要。你可以得到这两样东西。真正重要的是灵感。
如果你有灵感,就有了所需要的注意资源,你的事业和生活作为就不会受到限制。
我并没有什么特别的才能,我就是有非常强烈的求知欲。
如果你想过的幸福,就设定一个目标,让它来指导你的思想,释放你的能量,启发你的灵感和希望。
对应我们大多数人来说,最大的危险不是我们的目标定的太高,以致达不到;而是目标定的太低,以致太容易达到。
一旦想象变得模糊,那么你的眼睛就靠不住。
未来属于那些在事物大行其道之前就看到其可能性的人。
没有执行的认识是空想。
如果你做小事时有大思维,那么做这些小事,就是按正确的方向来。
你有认识时,它会影响你的态度。你的态度就会变乐观而不是悲观。
对于知道自己要去哪儿的人来说,整个世界都会给他让路。
人才,以及合理的人才结构,是软件公司乃至软件业发展的关键。
成长,并在企业中承担重要职责,是个人职业发展的关键。
架构设计是分与合的艺术。
那边“永不褪色的经典”《如何阅读一本书》中就说:“每一本书的封面之下都有一套自己的骨架”。