我很想说,只要在这行认真工作几年,你就应该会发现所有的这些几乎都不会顺理成章地成立:
经验方面,见仁见智,也不一定可以持续地得到有效累积;
写过的CODE不一定有充裕条件可以搞成library,光是赶期限就够忙死;
搞成任何一个功能性强的library都不大容易轻松复用;
CODE复用的效率通常只跟软件架构驾驭能力成正比;
效率不会那么容易变成钞票(打开sf.net就知道似乎所有的商业软件都可以找到免费的替代品),我倾向于认为优质的用户体验的实现加上足够的具针对性的营销筹码,才有可能使软件赚钱。
是的.靠卖自己写的library,是绝难赚到钱的.至少目前我自己没有做成过.
不过写着写着,手就会越来越熟,别人做一个星期的工作,你大多两三天就可以做完.接着老板就会叫你帮别人做做,做着做着就变成你带别人做,接着带的人逐渐多起来,你会发现薪水通常也会成比例的增加.加到头了,就会被迫升职.Haiz...
说笑过后,说说我写library的体会.
1. 开始可以写些工具型的library,练个手熟.其实就是自己做的工具.软件开发其实是个手艺活.平时做产品,可以事半功倍.
2. 接着可以写些低层的library,特别是和OS接口相关的library.有了这些底层的library,你的CODE,别人拿不走.
3. 再接着有空可以写些功能型的libaray.通过调用第二步写好的library来实现功能.
这些libaray,也就是写个框架,写的抽象一些,做一个prototype.需要的时候填充内容,可以极大的缩短开发时间.别人做一年,你请一批POLY学生,也许两个月都能搞顶.其实写框框那才叫本事,是吧.
4. 再接着,就看你脑子里有什么想法了.
效率容易变成钞票,真的.都说时间是金钱,效率高了,剩下的时间不就是钱吗?
效率高,能常常被老板表扬,每天能准时下班,回家陪家人吃饭,多爽呀.所以我一直觉得加班是一种耻辱,通常是计划不好,效率低下的表现.
吹牛完毕.
说笑过后,说说我写library的体会.
1. 开始可以写些工具型的library,练个手熟.其实就是自己做的工具.软件开发其实是个手艺活.平时做产品,可以事半功倍.
2. 接着可以写些低层的library,特别是和OS接口相关的library.有了这些底层的library,你的CODE,别人拿不走.
3. 再接着有空可以写些功能型的libaray.通过调用第二步写好的library来实现功能.
这些libaray,也就是写个框架,写的抽象一些,做一个prototype.需要的时候填充内容,可以极大的缩短开发时间.别人做一年,你请一批POLY学生,也许两个月都能搞顶.其实写框框那才叫本事,是吧.
4. 再接着,就看你脑子里有什么想法了.
效率容易变成钞票,真的.都说时间是金钱,效率高了,剩下的时间不就是钱吗?
效率高,能常常被老板表扬,每天能准时下班,回家陪家人吃饭,多爽呀.所以我一直觉得加班是一种耻辱,通常是计划不好,效率低下的表现.
吹牛完毕.