zoukankan      html  css  js  c++  java
  • "软件随想录"阅读笔记

    软件随想录“阅读笔记

    2012.01

    三种管理方法

    1.军事化管理方法

    特点:命令、控制式管理。 这种管理方法存在的问题:

    1) 人们不喜欢这种管理方式,尤其是高智商的人;

    2) 没有足够的精力进行微观的管理,因为每个人的工作都是不同的;

    3) 负责干活的人有更多的信息,更适合做决策。


    军队中很多人在做一样的事,不需要进行微观管理。并且要保证命令一旦下达就必须执行,所以士兵必须养成服从命令的天性。 

    2.经济利益驱动法:认为人的动机来自于利益,通过奖励或惩罚可以创造动机,使人们听命于你。


    这种方法存在的问题:

    1)将内部激励转化为外部激励,后者要弱化的多;

    2)鼓励人们追求局部利益最大化,使人们和制度博弈;

    3)这是管理的一种退化,是一种设计精巧的推卸责任的作法,管理者放弃了找到方法把事情做好的责任。普通员工是不可能靠自己想出改进工作的方法,制度的设计是管理者的责任。

     3.认同法

    认同法的作用是设法创造出内部激励。

    方法:1) 公司的目标在某种程度上是高尚的;2) 向员工提供必要的信息,以做出正确的选择。

    创办软件公司

    ……………
    商业软件,是一种寸土必争的游戏。
    你必须有一种思维定式,始终用批判的眼光看到世界。随便找一件东西,如果你找不到它的缺点,那么你的思维转型还没有成功。
    ……………
    要挣钱,就别怕麻烦。要解决实际应用中迫切解决的麻烦事。
    ……………
    开办软件公司

    如果说不清楚你的软件解决了什么棘手的问题,就不用要去开软件公司。

    经营软件的理念:最好的工作条件-->最好的程序员-->最好的软件-->利润

    原因:

    1.软件的复制成本为零。如果销量很大,质量改进的成本不会造成单位软件成本的增加。

    2.程序员的效率差别很大,5到10倍的差距。这种差距不是用增加人数可以弥补的。更重要的是平庸的程序员缺乏设计的天赋。
    ……………
    如何让客户服务工作满意解决问题有两种方式,1)解决表面问题;2)永久解决问题,不再重复发生。

    客服的工作方式:

    1. 让客户吹掉灰尘,指出客户问题的时候不要过于直接。
    2. 解决客户的问题,会令客户更为满意。
    3. 承认过错;说软话;学会做木偶。
    4. 不要过于贪婪,允许客户退款。
    5. 为技术支撑人员提供职业发展规划。

    软件设计

    让错误的代码显而易见

    正确的东西在显示屏上必须紧挨在一起。把相关的内容放在一起。

    匈牙利命名法中的前缀应该是kind,而不是type异常,使的程序的运行过程很难看的清楚。导致处理难度很大。

    滥用红宏的危害,导致相关信息无法集中放在一起。
    ……………

    字体处理方式的差异源自不同的设计理念。

    苹果强调艺术性,尊重字体原始设计,尽可能显示字体之间细微的差异。微软注重实用性,显示效果要便于阅读,让字体适应屏幕的像素。

     人们的选择?除非受过专业的训练,大多人不知道自己到底要什么,只是选择自己熟悉的东西。

  • 相关阅读:
    一句话搞定qt4 开发环境
    一句话随笔.....
    es6学习笔记(二)
    Vue学习笔记(一)
    es6学习笔记(一)
    Java中的一些基础概念
    你了解Java中String的substring函数吗?
    Ajax请求与浏览器缓存
    QCon杭州2012技术开发大会感受
    为什么选择使用Sass而不是Less?
  • 原文地址:https://www.cnblogs.com/weichsel/p/2329497.html
Copyright © 2011-2022 走看看