• "软件随想录" 读书笔记


    人员管理:

    三种方法: 军事化管理方法, 经济利益驱动法, 认同法.

    军事化管理方法不行.

    经济利益驱动法也不行.

    认同法, 其中一条建议是一起干活的人一起吃饭. 但这种做法比较困难.

    设计的作用

    寸土必争, 不放过任何注意细节, 做微小的改进.

    大构想的陷阱.

    别给用户太多选择.

    易用性是不够的.

    管理大型项目

    想挣钱就别怕脏. 做麻烦事.

    编程建议

    循证式日程规划: 分解时间, 追踪时间的用途, 对未来的情况进行模拟, 积极管理你的项目(划分优先级), 范围渐变....

    开办软件公司

    软件个体户.

    joel的三点意见:

    1.如果说不清软件解决了什么棘手的问题, 就不要去开软件公司. 它解决了什么问题?谁需要这个软件?为什么它能够解决这个问题?谁愿意付钱让这个问题得到解决.

    2.不要独自一人办公司. 至少要能说服一个朋友认为这个可行.

    3.一开始不要抱太高期望.

    飙高音

    最好的工作条件--最好的程序员--最好的软件--利润

    经营软件公司

    良好的办公环境: 个人办公室, 许多电源插口, 各种转接线, 可以用来结对编程, 显示器不能靠墙, 办公室应该是一个窝, 能够愉快度过时间.

    对你最重要最关键的部分, 一定要使用原始的工具.

    代码重构以下规则:

    1.不添加任何新功能

    2.无论何时提交代码, 都必须保证能完善的运行.

    3.所要做的只是一些合乎逻辑的变换, 几乎都是机械性的, 而且能够立刻确定不会改变代码行为.

    建立优质客户服务

    每件事都有两种做法, 例如: "建议吹掉插头上的灰尘".

    让客户迷上你.

    承受责备: "啊, 这是我的错"

    学会说软话:"对不起, 这是我的错, " "对不起, 我不能收你的钱, 这一顿饭算我们的", "真是糟糕, 请告诉我事情是怎么发生的, 我要确保不会再有类似事件"

    学会做木偶

    贪婪让你一无所获.

    发布软件

    确定发布日期, 列出软件功能, 按照优先顺序排序, 落后进程时, 砍掉优先级低的功能.

    三种发布方法: 1.经常发布稍作改进的版本(小型项目), 2每12-18个月一次, 3.3-5年一次.

    软件定价

    沉没成本, 边际成本, 消费者剩余, 市场分割.

    如果尝试市场分割, 那么对特定用户打折扣, 可能比要求一些用户付出额外费用更好.

    市场分割长期看来也不好.

    净现值NPV最大化

    三种方式:

    1 免费

    2.廉价 100 - 8000元, 公司采购多少钱不需要领导审批.

    3. 高价. 十几万以上吧.

    人们总相信物有所值, 便宜没好货

  • 相关阅读:
    《Android源码设计模式》--装饰模式
    弹出对话框输入框
    顶部搜索框背景色渐变
    《Android源码设计模式》--模板方法模式
    《Android源码设计模式》--状态模式--责任链模式--解释器模式--命令模式--观察者模式--备忘录模式--迭代器模式
    《Android源码设计模式》--策略模式
    《Android源码设计模式》--抽象工厂模式
    《Android源码设计模式》--工厂方法模式
    《Android源码设计模式》--原型模式
    《Android源码设计模式》--Builder模式
  • 原文地址:https://www.cnblogs.com/cgzl/p/8145193.html
Copyright © 2020-2023  润新知