需求这玩意儿实在是很难听进去,看来我对这方面东西确实不敏感,而且也好像不太适合,
以后没准得想办法干点别的,成天和需求、业务什么的混来混去的总觉得这么别扭……
现有的软件开发是有过程开发可循的。
瀑布模型:需求、文档(概要、详细设计、)、编码、编码说明、测试、测试报告,是最原始的模型。
极限编程XP:快反馈编程,瀑布模型的反馈是很慢的。
系统菜单:
MenuID、MenuName、NavigateUrl、DefaultUrl、Target、Memo
第一级MenuID用两位、第二级用四位、第三级用六位
用户和权限、权限和菜单都是多对多的关系,可以考虑建立关系表
Web2.0:主要体现用户个性和用户参与
通过用户找role_id,然后再通过role和menu之间的关系表去找对应的menu_id,menu_id就是当前
用户能够访问的菜单了。
================================================================================
袁龙友邮箱:
kysyuan@eyou.com
下午说说CMS:内容管理系统(Content Management System),也就是知识管理
知识管理主要用于搜索引擎的技术,最近炒的也是比较热火朝天的
管理文字内容的系统
全文搜索、分类、聚类(相关的放在一起、可以根据Tag来聚类)
A文章和B文章之间的相似程度……这样需要把一个非机构化的文档转换成一个半结构化的信息(也就是转换成
一个一个的Tag,比如一篇文章可以对应“java教育、高中生、编程”)
另外一篇文章可以对应为“高中生、早恋”
可以使用余弦夹角法算上面两篇文章的相似度,具体方法可以查找网上资料,这其实是属于计算语言学的范畴。
对于分类,要定目录。也就是分成哪几堆,比如java中分出编程和高中生两堆。
全文搜索:把文章转化为半结构化的Tag、提取一些词或字,可以采用字索引、也可以采用词索引。
比如早恋一词会建立一个索引,索引里面保存文章号,这就是词索引了。但是词索引搜的不全,所谓
字索引,假如你想搜早恋的话,先搜有“早”的文章,再搜有“恋”的文章,然后这两部分文章用相似度
算法再求出最终文章集合
词索引搜的准,但是不全;字索引搜的全,但是不准。
那么这些词索引或是字索引是怎么做的呢?
一篇文章要把它做成半结构化的东西,搜索引擎的半结构化处理将这篇文章变成半结构化的技术叫做分词算法。
……袁龙友曾经因为自行车收三毛钱、二毛钱的问题和一个老大爷争执,还找了市政管委,通过关键词的搜索策略
(具体怎么回事我也忘了),然后那个老大爷被辞了……汗,当然袁老师的做法是正确的,但是为了一毛钱……好像
挺别扭的,呵呵……
找工作:首先是有信心,第二是要有准备;蛋糕会有,面包也会有,所以先安心;首先把所有的知识做一个大概的
梳理,现在的问题不是找不到工作,问题是找到适合自己的工作、对自己有优势的、是很困难。
比如如果去用友的话,如果你会会计的话,那么又懂程序,那当然好;
袁龙友以前是学建筑的,还是地下建筑、地基处理那种……结果上大学连玩带蒙的就毕业了,虽然计算机学的不错,
但是还是没有什么底气,如果当时去中关村的话没准现在他会混的更好;结果去天津干了8个月的专业,指挥了8个
月的民工,结果干不下去了,跟总工摊牌了,结果总工让他干网络(其实干这个地下工程是有灰色收入的,所以那
8个月的工作清闲但是待遇也不错),干了一段时间网络觉得技术差不多了就去了北京。由于CAD用的很熟练,就找
了个相关的,两个月后开了个评审会,觉得袁人很实在,让他负责项目,结果他发现北京的技术未必是他想象的那么好,
那个公司里面的公认的技术牛人没有他好,而且北京的技术人员由于公司浮躁的关系,静下来做技术的人太少太少,
所以袁龙友不认为北京技术人员的技术有那么好(当时的那个年代),一个新项目或是大项目绝对不会使用新技术,
大技术之类,因为有技术风险在里面,潜在的问题可能很难控制,所以具体的实际大项目上对于技术的选择相当的
保守。
后来袁把话题给岔开了,没有再继续谈他的经历。
现在我们的劣势就是项目经验的缺乏,所谓的项目经验就是一连串的技巧的联合。
先挑方向、先选行业,因为第一份工作会对自己今后产生一定影响,行业的经验要持续累积,每个领域都
做一年最后相当于就是一年而已,35岁后写代码是不太可能的,最好到那时又有行业经验、又有管理经验
是最好的了。
行业选择问题要考虑兴趣的因素,发展前途等问题;但是创业是考虑最能赚钱的因素,袁龙友就是个创业者。他之所以
选煤矿,是因为煤矿信息化程度低,竞争不太激烈;而且这个行业门槛较高,需要积累,袁做了两年还没有看到大规模
赚钱的迹象,但是和他合作的人有15年煤矿行业的经验,虽然不太懂代码。
外包的项目比较乱,虽然比较累,但是待遇不错,如果一个项目接着一个项目的来……那就等于花钱买命了……
新到一个单位后,一定不要在人家工作的时候打扰别人,尤其忌讳自己没想好就瞎问,还有频繁的问问题,如果
真的问题很多的话,一次整理好再问清楚,免得招人反感……
面试的时候如果问到期望薪水的话,要看你自己怎么想的,是不是很急着要工作还是对自己的技术是否有信心,
人家把你摆到什么位置,你就是什么薪水,你能争取的就是位置,薪水是基本没办法争取的……
如果急着想要工作的话,最好薪水那一栏填写“面议”。
袁老师说,张老师请的老师的讲课费的成本是相当高的,其实里外里好像赚不了太多……
到目前为止,袁龙友一共给我们上过3天课,在这些老师里面,他还是个性相当的鲜明,最明显的一点就是乐观,
讲起课来总是乐乐呵呵的,感觉在这个人生活中就是个快乐的人……而且他不论是项目经验、技术能力、还是作为
一名教师的语言表达能力都是相当一流的,以至于张老师也希望袁龙友要是懂java那该多好,确实,美中不足的
一点是他是搞.NET的,以前还是和田雪松一起做过清华IT的培训老师……他的讲课经历虽然不清楚,但是这在课堂
上面侃侃而谈的能力确实是很让人羡慕,如果张老师能够请到几位这样的老师到传智播客……那可就是小牛过生日,
牛逼大了……
语言表达能力什么的虽然可以通过后天的交流来锻炼,但是快乐的天资却是你羡慕不来的,这是性格特质的差异,
很难改变的。
坦白说,论讲课能力,他是一个和马士兵不相上下的人,只可惜他不是讲java的,而且也不是专心搞培训的