"软件随想录" 读书笔记

简介: 人员管理: 三种方法: 军事化管理方法, 经济利益驱动法, 认同法. 军事化管理方法不行. 经济利益驱动法也不行. 认同法, 其中一条建议是一起干活的人一起吃饭. 但这种做法比较困难. 设计的作用 寸土必争, 不放过任何注意细节, 做微小的改进.

人员管理:

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

军事化管理方法不行.

经济利益驱动法也不行.

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

设计的作用

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

大构想的陷阱.

别给用户太多选择.

易用性是不够的.

管理大型项目

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

编程建议

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

开办软件公司

软件个体户.

joel的三点意见:

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

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

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

飙高音

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

经营软件公司

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

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

代码重构以下规则:

1.不添加任何新功能

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

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

建立优质客户服务

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

让客户迷上你.

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

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

学会做木偶

贪婪让你一无所获.

发布软件

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

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

软件定价

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

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

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

净现值NPV最大化

三种方式:

1 免费

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

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

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

下面是我的关于ASP.NET Core Web API相关技术的公众号--草根专栏:

目录
相关文章
|
敏捷开发 架构师 测试技术
软技能2:软件开发者职业生涯指南-读书笔记
整书有很多内容,从成为一名软件开发者一直到完整的职业生涯,这里只是记录自己阅读过程中感受最深或者最受用的部分。
软件需求分析读书笔记2
这是第二个读书笔记,通过读这本书真是受益匪浅啊,里面有很多的知识都不知道。要一点点的查,学到的知识也很多。      需求工程有三个主要任务:第一,需求工程必须说明软件系统将被应用的环境极其目标,说明用来达成这些目标的软件功能,还要说明在设计和实现这些功能时上下文环境对软件完成任务所用方式,方法所施加的限制和约束,也即要同时说明软件需要做什么和为什么需要做。
1046 0
|
算法 UED
软件 = 程序 + 软件工程(构建之法读书笔记一)
  在我正式开始阅读这本书之前,我对于软件工程这个词汇的概念还是模糊的,认为它只是停留在是一门学科,一个专业,或者是一大堆硬生生的理论知识,然而当我读完构建之法这本书的推荐序和第一,第二版前言开始,我就深刻意识到我之前对于软件工程的肤浅认识是多么错误。
1012 0
|
存储 安全 编译器
[笔记]读书笔记 C++设计新思维《一》基于策略的类设计(下)
[笔记]读书笔记 C++设计新思维《一》基于策略的类设计(下)
|
存储 关系型数据库 编译器
C++ Primer Plus 第6版 读书笔记(9)第 9章 函数——内存模型和名称空间
C++ Primer Plus 第6版 读书笔记(9)第 9章 函数——内存模型和名称空间
120 1
|
存储 算法 编译器
C++ Primer Plus 第6版 读书笔记(8)第 8章 函数探幽(二)
C++ Primer Plus 第6版 读书笔记(8)第 8章 函数探幽(二)
76 1
|
存储 算法 Java
[笔记]读书笔记 C++设计新思维《二》技术(Techniques)(二)
[笔记]读书笔记 C++设计新思维《二》技术(Techniques)(二)
下一篇
DataWorks