人員管理:
三種方法: 軍事化管理方法, 經濟利益驅動法, 認同法.
軍事化管理方法不行.
經濟利益驅動法也不行.
認同法, 其中一條建議是一起幹活的人一起吃飯. 但這種做法比較困難.
設計的作用
寸土必争, 不放過任何注意細節, 做微小的改進.
大構想的陷阱.
别給使用者太多選擇.
易用性是不夠的.
管理大型項目
想掙錢就别怕髒. 做麻煩事.
程式設計建議
循證式日程規劃: 分解時間, 追蹤時間的用途, 對未來的情況進行模拟, 積極管理你的項目(劃分優先級), 範圍漸變....
開辦軟體公司
軟體個體戶.
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相關技術的公衆号--草根專欄:
