论坛首页 综合技术论坛

创业,不能兼职(42)---架构和设计到底是神马?先类,还是先ER图 和设计

浏览 8871 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (10)
作者 正文
   发表时间:2011-08-18  
小伙子到家里来住的第二天了. 刚刚飘哥给我电话来慰问,我笑,说,无论网站做的好不好,现在我生活变规律了. 因为,有旁人在,到了吃饭的点,就会一起出去吃饭.中饭一般12点.晚饭昨天我们讨论搞忘记了,到了8点多才吃. 但好歹也是吃了.之前,我经常是2-3天下楼一次,很多时候随便对付一下.

我准备明天起,把中饭时间提前到11点半.12点到1点就可以午休一下.现在前台小伙子每天1点到,我每次刚在沙发上躺下,他就到了. 我是夜猫子,现在早上起的早,晚上睡的比原来早,但一般也会到12点的,所以,中午很想迷糊一小会儿.

下午前台走后,后台小伙子甚至还抱出他的吉他,来了一曲,呃,真的很...嘿,很难听...他还指望程序写不好时,靠卖艺吃饭,我看就算了.还不如我卖唱吓人...

前台最近几天做的东西都还不错.

后台小伙子今天安慰我,说,只要方向是对的,能力又是可信的,按部就班来,就一定没问题的. 我说, 咳咳,咱们不做出来,谁知道能力可信不可信啊...别按部就班啊,得先拼命一段...

不过,他说的,有一些也是有道理的.

我想,等他第一步做出来看看,我就会慢慢有感觉了. 今天他说,注册,登录,**一定做出来,不做出来不睡觉,:)

之前,有朋友给我邮件,说建议后台不要用visio画ER图,说这个转变为数据库会很麻烦.他建议用sql navigator.今天,问了后台,他说,他自己建类,建数据库是用另外的建类的工具,这个图是为了画给我看的.我晕! 不是,程序员理解我的需求画图给自己看,然后建他们的数据库吗, 我看那些有啥用,我主要是看,他们表达的是不是我想表达的啊...他说,他是用那种可以直接生成数据库的,然后,可以反过来生成一张visio图,给我看.哦哦...他大致和我说了一下,是用xdoclet & ant & hibernate生成数据库表 . <echo message="init --> 对generate-hbm一些参数进行设置" /> 运行HibernateDoclet,生成 Hibernate 类的映射文件" /> <echo message="schemaexport      --> 运行SchemaExport,利用 hbm.xml 文件生成数据表" />

总之,就是,他先建java类,然后用xcloclet  tools 生成hibernate xml
---用 xclocle and hibernate生成 database digram. 然后是一步步都按这个步骤来做每个功能.他说设计是在脑海里都有了.说不同的人,在意的东西不同.他是程序员,先考虑的是类.

那个ER图只是生成来给我看的,他自己其实不是先那个的.我那个朋友就觉得,这个是没有设计,应该是先用sql navagator画一个ER图,以后也要用那个生成数据库的.如果,他没有那样的一个大图,就不应该开始.说明他没有理解,没有设计,就开始做了.

另外一个朋友呢,则说这样挺好,说老人是先数据库,新人都是先类.说这并不如人家担心的所谓没有架构,没有啥的,说现在成熟框架很多的,ssh之类.哦,我理解的架构不是这个意思啊,我以为是整个系统,设计个啥结构性的东西来.不是指这类的通用框架.

我估计他们可能真的是2人都有道理? 但反正是人人都会说,先设计,先做好整体架构云云.

算了,架构师,我估计也是大网站大了,复杂系统后才会用的词语吧.


我今天要他看了一下mindmanager里我以前画的很多图,他觉得我那个画的不错,很清楚,说我画的其实就是一种用例图了. 唉,是啊,我一直觉得我画的,写的都很清楚啊,我也不知道为啥程序员都不问我,也看不明白.所以说,之前,他让我看用例图时,我觉得比较好懂啊,就是不会用里面的曲线而已.


我告诉他,用这个,还可以记录我们每次讨论的点滴,哪怕现在不做的部分,也可以很容易地做个级别标记,1.2.3.4等级别的优先顺序.

生成word也很方便.





   发表时间:2011-08-24  
给LZ提个建议,LZ是这个团队的领导,就不应该关心技术,而是关心产品,关心产品的新需求,关心产品如何做更好.至于你提出的需求,如何实现,使用何种技术,根本不应该是你该考虑的问题.作为一个做技术的,要是有个领导今天忽然说,我们要用MVC,明天忽然说,我们要I18N,我估计要疯掉的.而你应该定位是一个产品经理,产品做出来了,哪里不好,怎么改进,才是你所要真正关心的地方.
0 请登录后投票
   发表时间:2011-08-24  
wanglong1615 写道
给LZ提个建议,LZ是这个团队的领导,就不应该关心技术,而是关心产品,关心产品的新需求,关心产品如何做更好.至于你提出的需求,如何实现,使用何种技术,根本不应该是你该考虑的问题.作为一个做技术的,要是有个领导今天忽然说,我们要用MVC,明天忽然说,我们要I18N,我估计要疯掉的.而你应该定位是一个产品经理,产品做出来了,哪里不好,怎么改进,才是你所要真正关心的地方.



现在,就是不关心技术不行. 现在人也不多,一个人总有短板,互相帮着,多听一下建议也是好的.
0 请登录后投票
   发表时间:2011-08-24  
马云创业的是也才十几个人,当时也有技术瓶颈啊,但人家不是自己研究技术,而是到外面去请人,LZ的方向不对,技术根本都是不你的强项.建议你多看看马云当时在做什么,管理者介入技术,正是中国很多公司的误区.
0 请登录后投票
   发表时间:2011-08-25  
wanglong1615 写道
马云创业的是也才十几个人,当时也有技术瓶颈啊,但人家不是自己研究技术,而是到外面去请人,LZ的方向不对,技术根本都是不你的强项.建议你多看看马云当时在做什么,管理者介入技术,正是中国很多公司的误区.

马云除了英语说的挺流利,其他能力几乎为0,技术当然不会插手了,反而有更多时间投入思考,对公司的运营有很大帮助,对手下人来说也是一种解放生产力的行为,加上运气出奇的好,创业几个月就碰到投资人解决资金问题。

楼主不可以生搬硬套模仿马云,成功的就一个,失败,关门的马云们有千万。
0 请登录后投票
   发表时间:2011-08-25  
框架就是先做骨头,再添肉的制作方式.
也是忽悠人的手段之一.
看他想干什么了.
0 请登录后投票
   发表时间:2011-08-25  
我最近也在想着搭建一个框架,其主要目的是做个系统复习以前学习过的东西,拿起技术,第二个目的就是管理一下自己平时账本、人际关系等等吧。我先做的是将基本使用的框架放进去,spring、struts、ibaits,其他的用到时自然就往里添加比如log4j等。那么这个小工程怎么来保证方向不错且目标不偏离有核心呢,必须先有ER图,那么我就上网看了大量的网站,然后自己根据自己的需求用visio画出页面轮廓,根据这些轮廓设计数据库的字段,数据库的设计使用软件PowerDesigner来进行数据模型的建设,建设完毕就开始着手来给项目填肉了。
还有种简单的,但是我觉得不怎么好,就是用中间件开发。大部分中间件开发很成熟了。功能集成很全面,但是需要时间来熟悉使用,这种方式对整个公司走向来说成功的不是很高,就勉强维持生活感觉。。。。
0 请登录后投票
   发表时间:2011-08-28  
用中间件开发?

什么是中间件?
0 请登录后投票
   发表时间:2011-09-03   最后修改:2011-09-03
龙晓舟 写道
wanglong1615 写道
给LZ提个建议,LZ是这个团队的领导,就不应该关心技术,而是关心产品,关心产品的新需求,关心产品如何做更好.至于你提出的需求,如何实现,使用何种技术,根本不应该是你该考虑的问题.作为一个做技术的,要是有个领导今天忽然说,我们要用MVC,明天忽然说,我们要I18N,我估计要疯掉的.而你应该定位是一个产品经理,产品做出来了,哪里不好,怎么改进,才是你所要真正关心的地方.



现在,就是不关心技术不行. 现在人也不多,一个人总有短板,互相帮着,多听一下建议也是好的.


LZ,你真的别玩技术了。
对上升到架构层的技术,要很多年的技术积累,而你还没有技术根基。
商业、业务需求上的事情很多,很耗精力,你把这块想透就够你折腾了。

你不要太偏执,术业有专攻。
你精神可嘉,但方法有问题。



0 请登录后投票
   发表时间:2011-09-03  
谢谢楼上的各位兄弟.

我没有要真正卷入技术啊,技术平台框架的选择,我都不管,我只是管找靠谱的技术人员:)

然后是目前阶段,人家做时,我会多听一下,有点了解,做产品的完全不了解技术也是有问题的.

0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics