让管理软件开发人员早点儿回家休息,做个跟老外有的一PK的软件组件,铜墙铁壁的权限组件。
年轻时、精力旺盛,有用不完的劲儿,但是工作经验不多,对各种行业实际应用没有深入的了解,大多停留在表面问题上,做不出过硬的有质量的软件组件来,刚精通C#程序时,发现又需要精通C/S、B/S才可以,这时又发现自己的数据库技术不过关,等刚掌握了SQLServer,又发现自己不懂Oralce,也不懂MySql,自己写出来的程序又不兼容这些数据库,等数据库也都精通了一些,发现自己的写文档能力不行,做个像样的东西非常不容易。
这时又发现自己的设计能力不行,等把设计能力也提高了,发现写文档的表达能力还是不行,等自己的表达能力也变得很强了,对各种行业应用也开始有了深入的了解,技术又变了很多,以前积累的技术又淘汰了。
当这些能力都接近已具备时,发现自己从早上忙到晚上,根本没有精力去写一个理想中的软件来,工作上的、家庭上的杂事也变得多如毛,当能力提高到了一定的境界后,普通人做出来的东西也都看不上了,也都不能放心了,因为知道得太多了,就能找出太多的问题了,但是自己又往往没那么多精力、空去做这个心目中的东东。
当真的全身心去投入了,去精心制作了这个东西后又发现这个东西,市场定位错了,只有很少数的人才肯花钱购买这个东东,所以成功很难,不仅需要有能力、而且需要更准确的市场定位能力,你做出来的软件?谁为此买单?
把设计文档写好、把程序写好、把操作手册写好,又要有一定的深度广度,的确也不是很容易;虽然我没有惊人的技术能力,但是我用了接近前后10年,不断完善改进这么一个很简单的功能,把这个简单的功能,做个彻彻底底,能达到真正的产品化的重复利用的要求,花费了2个月的业余时间,精心把使用手册编写完毕了,虽然软件没有开源,但是大部分的功能都写出来了,有做权限方面的开发人员,可以有一定的参考作用。
权限管理涉及的东西太多了,他需要涉及到数据库、要涉及到用户、组织机构、角色、日志、序列生成器、开发框架、甚至代码生成器,页面操作、底层存储结构设计等等方方面面,说是开发通用权限组件还不如是说:“轻量级的快速管理类软件开发平台”也不过分的。
既然爱好这个,又投入了这么多年的心血,也就不差再投入几年,再深入研究、再不断推广了,把一个简单的东西做个彻彻底底,做个真正对开发人员有帮助,能解放开发人员的部分工作,能把劳动成果重复利用10次、100次、1000次、10000次,那就足够有把这个功能模块做个彻底质量过关,让大家彻底能认可的意义了,一个人只能做好那么几件事情,若是人人都有那么几件事情彻底做好了,舍得全身心去研究完善,那我们软件开发人员也没必要那么累了,都可以早点儿回家休息了,因为我们有很多可重复利用的组建、可提高我们工作效率的懒人工具。
小时候亲眼见过也亲身体验过人耕牛拉式的辛勤种地;社会总是需要有人冒险,去发明、研究、制造、改进拖拉机,虽然为此付出的代价会很高很高,但是用拖拉机种地效率就高很多产值也会高很多,大家也可以从繁重的体力劳动解放出来,虽然购买拖拉机要花钱、平时还需要烧油。
但是大家都不舍得购买拖拉机、平时也不舍得烧油,那只能继续“人耕牛拉”了,牛总比拖拉机便宜很多,平时吃草就可以了有点也很多,还环保底炭。通用权限管理组件、轻量级的快速管理类软件开发平台能成为大家学习开发软件的拖拉机、开发软件的拖拉机。
以下部分是花费了接近2个月时间,精心编写的部分使用说明,虽然有些广告夹杂,但是认真对待了每篇文章的说明、希望有兴趣的朋友,可以补充完善、让有需要的人能直接重复利用、逐渐完善成大家都能认可的精品软件组件,大家都可以参考对比的标准权限功能。
人有追求有目标也是个闹心的事情、达不到目的,睡不好,吃不好,总想达到自己的目的,白天想、晚上想,几天、几周、几个月、几年都过的很快,人有追求了,也就不迷茫了,也就不腐败了,也不会堕落了,也挺有意思的。就把一个简单的东西做个精品出来,能彻底重复利用、没多大必要再重新开发,也别浪费人力物力了,该休息就休息、该早点儿回家就回家,该干啥就干啥吧。
整体数字化建设项目
通用权限管理组件
使用说明书
开发单位:产品开发部
编制日期:2010年05月
可能我的工作效率低了一些,这些文档、足足用了我接近2个月的业余时间,修改完善了4版,最早宁波工作时,写过一次使用说明,文档排版的格式、目录结构等保留下来了,功能模块的组织、页面的抓图、文字内容、解说部分、功能模块的定位几乎都是非掉了。
在杭州工作时,也让一个新同事写了几天,图片都重新抓了,但是文字内容写得很水,几乎没有利用的价值,后来在临安做项目,按客户的要求又从新写了一遍、从新抓了一些抓图,文字内容,编排解说,又改进了一次。
最近,我仔细阅读了以前的抓图及解说,唉,太水了,狠下心,用了2个月时间,又把抓图、解说、条理性彻底整理了一下,语句也通顺了,有些知识点也都写上去了,最起码是“条理清晰、思路清晰、定位明确、解说正确、抓图准确的使用说明”了,心里舒坦了很多。
真正能做出有水平东西的人,还是不多,这就是为什么大部分不值钱的原因,做软件写文档,也需要有力度有深度,既然无法依靠别人写出有点儿质量的东西,那就还是我下地域吧,谁叫我有追求有梦想呢。
接下来的计划:
用1周时间把数据结构整理好进行网络文档化,再用几个月时间把Web部分的说明都写好,把简单的东西,做个彻彻底底,追求有高度的可重复利用的价值的劳动成果物。
实实在在,把天天在做的东西,做得最好最精,让大家早点儿回家休息,让大家有更多的时间去泡泡妞,多享受一下人生的快乐,人生短暂。
中国人大多都不相信别人,做出来的东西,往往质量不过关,谁也不服谁,做个能让中国人放心、安心使用的软件产品而努力,呵呵,谁叫我选择了中国软件行业呢,从自己开始做起,实实在在,认认真真,思路严谨、定位明确、分工明确的软件组件出来,就算卖不出一分钱,我不下地狱谁下地狱。
有的东西,靠自己摸索,可能需要几个月时间,几年时间,靠自己做需要搞得死去活来,才能做个差不多能用的东西来,但是写出一些系统的指导性文章,可能花几天时间就可以明白是什么事情了,靠几个月辛苦劳动做出来个东西,还不如花个500元,把所有的程序源码、设计文档、使用说明购买就ok了,真的仔细写个使用说明也需要几天时间,就看大家的时间值钱?还是500元值钱了。
500元对大家来说,也就是接近是一天的工资而已,当然大家还会继续不断提高,若只需要花费500元,能解决工作上的某个繁琐的、麻烦的事情,可以毫不忧郁的直接跟老板讲,干脆花500元购买一个算了,何必折腾那么久呢,用这精力干啥不行啊?老板会想得开的也会支持的购买的。
完整的文档,请下载 通用权限管理组件使用说明书V3.0.doc
posted on 2010-05-11 23:06 吉日嘎拉 不仅权通用权限 阅读(4605) 评论(54) 编辑 收藏
评论
1919383免得 每次看了都不回 抢个沙发
#2楼 回复 引用 查看
板凳#3楼 回复 引用 查看
呵呵。。谢谢有启发作用#4楼 回复 引用 查看
这就是程序员的逻辑,真实写照不顶都不行了,深有同感,有空帮顶下我的站点汽配商务网www.qpbay.com#5楼 回复 引用 查看
User/Role/Function,三个表的关系,被你搞的这么复杂,晕……#6楼 回复 引用 查看
虽然看不懂 先顶个刚进入行业 在做复制黏贴的活
#7楼 回复 引用 查看
写这些东西给技术人员看没用,大家拿的是工时工资又不是绩效工资。对拿绩效的人有点用。有几个疑问:(1)专业版和开发版在功能上有哪些区别?
(2)专业版和开发版在源码上有哪些区别?(哪些模块的源码开发版有而专业版没有?)
(3)来新消息弹气球提示?
#8楼 回复 引用 查看
写这么多,顶一个#9楼 回复 引用 查看
占个位,学习,学习。#10楼 回复 引用 查看
有些地方说的不错,如开头的部分,写的非常真实,我也有类似的经历,到头来感觉自己活的真累。因为知识、技术永远学不完,但我们需要知道的东西太多太多。#11楼 回复 引用 查看
LZ,你敢去富士康吗?#12楼 回复 引用 查看
支持b/s吗?#13楼 回复 引用 查看
“500元对大家来说,也就是接近是一天的工资而已”是小弟一个星期的工资。#14楼 回复 引用 查看
有沒有beta版讓我嘗嘗甜頭啊.#15楼 回复 引用 查看
顶一个!#16楼 回复 引用 查看
博主,我看好你,支持#17楼 回复 引用 查看
挺好的,支持LZ!#18楼 回复 引用 查看
不错,顶下#19楼 回复 引用 查看
同意!!!!!!
#20楼 回复 引用 查看
这个东西有品牌一说!就像博主说的,
你写的东西我用着心里不踏实
虽然我水平很差劲
#21楼 回复 引用 查看
那是哄你们这些小弟弟玩的!
哈哈...
#22楼 回复 引用 查看
说那么多,不就是希望把你的东东500买给我们不、、、
擦!!!
#23楼 回复 引用 查看
提供个demo看看效果吧,这样看心理不塌实啊,500也是钱#24楼 回复 引用 查看
日,厉害!!!#25楼 回复 引用 查看
500元很多了,对刚毕业的来讲,就是一星期的工资啊。#26楼 回复 引用 查看
太复杂了些,.NET用Windows ADAM或AzMan不是控制的很好了吗?#27楼 回复 引用 查看
写来写去还就这一点.在博客园卖这,基本没戏.#28楼 回复 引用 查看
我蛋疼.#29楼 回复 引用 查看
支持的继续支持,反对的继续反对。+1#30楼[楼主] 回复 引用 查看
支持B/S的。#31楼[楼主] 回复 引用 查看
没有这么复无法满足N多客户的NN多种需求,无法做到灵活强大的可配置性,就像我们搞不出像样的东西一样,没有深入就不知道其中的复杂性。#32楼[楼主] 回复 引用 查看
创业中的、自己接单在做的、特别是为琐碎的开发在痛苦头大的小老板,项目经理,还是有很大参考价值的,这个并不是为了给开发人员看的。专业版和开发版,在提供的服务方面不一样,一个是只给一个人提供技术支持,另外一个是给整个公司内的人提供技术支持。
来新消息会弹气球提示的,这个是基本功能之一,还是花费了蛮大的精力去做这个。
#33楼 回复 引用 查看
楼主这篇文章,说的很好。1998年开始学习Foxpro的,2000年开始用VB6,到今年也学了10年程序了,
就像楼主开头说的那样,非常有同感。。。。。
其实,对日软件的话,文档,测试报告,都算产品的,程序代码的比重倒不是很大。能做出美观的文档,也是一种水平。
我真的不敢相信,这篇文章会有那么多人反对?
这里的部分人,不知道是怎么考虑问题的。人云亦云罢了。
别把这种坏习惯带到这里来。。。。。。与其靠反对讽刺楼主搏出位,还不如写点好的文章。
#34楼 回复 引用 查看
说的还是很不错的!支持#35楼[楼主] 回复 引用 查看
@MagicHu还是不懂事的人比较多,我还删除了一大堆辱骂、侮辱性的留言了,写程序的人,总希望程序能得到别人的认可,等奔40了,就对精神鼓励已经彻底失去兴趣了,开始追求经济效益了,人活着,也需要吃吃喝喝,还房贷的嘛,我就不知道这些人为什么这么反感推销自己的劳动成果了,很奇怪。
#36楼 回复 引用 查看
吉日又删我回复,说走的也没走,还是爷们吗??#37楼[楼主] 回复 引用 查看
我啥时候说过走?有说过吗?你这不是污蔑人家吗?你让我走,我就走了?那我成什么人了?
#38楼 回复 引用 查看
即时通讯难道是定时刷信数据库?#39楼 回复 引用 查看
说走就走,说来就来,这也很爷们!
除非是一根筋,哈哈!
#40楼 回复 引用 查看
这个系统确实挺简单,应用面也比较窄。我们公司做的财务软件里权限管理都比这个复杂。
#41楼 回复 引用 查看
坚持下去#42楼 回复 引用 查看
狂顶楼主!谢谢分享!公司正在做项目,我负责的就是管理。希望楼主继续把第19到23章的内容继续放出来!!
#43楼 回复 引用 查看
看不懂呀。#44楼[楼主] 回复 引用 查看
@阿☆呆放出来干啥呢?
#45楼[楼主] 回复 引用 查看
@冰狼看来,还是你们公司的财务系统强嘛,哈哈。
#46楼[楼主] 回复 引用 查看
那QQ聊天记录,不知道是否存在数据库里了?会员的聊天记录?#47楼 回复 引用 查看
那QQ聊天记录,不知道是否存在数据库里了?会员的聊天记录?
貌似楼主没有把握住李杰问题的核心“即时通讯难道是定时刷信数据库”
李杰想说的是即时通讯的实现是如何做的,刷新数据库?
至于聊天记录的存储是数据库?文件?还是什么,都是次要的
#48楼 回复 引用 查看
你的提问能回答我的问题吗,还是我理解能力太差?#49楼 回复 引用 查看
我就是这意思呢#50楼 回复 引用 查看
我来学习精神来了#51楼 回复 引用 查看
嘎啦同学比较喜欢用排比句,非常有气势。#52楼 回复 引用 查看
嘎啦,不知道你公司成立多少年了?这套东西确实很有用、很必要,但是任何一个有点规模的公司,这东西都是N年前就有了、成熟了、稳定了。
我的问题是,你怎么现在才费劲巴拉的把这个东西搞出来?公司以前没人研究这个?
#53楼[楼主] 回复 引用 查看
是很多年前的东西,只有这个还拿得出手,所以才拿出来了。
并不是天才,只能走在后面,比社会慢半拍。