(以下对话来自软件架构师群)
--------------------前奏------------------------
【省长】合肥-研发-brook 23:10:18
我上家公司的技术经理是从工地拎灰桶
【省长】合肥-研发-brook 23:10:22
干起的
【省长】合肥-研发-brook 23:10:30
然后混到现在公司的技术经理
【村民】织&织&猪 23:10:35
如果你想往架构师的路上走,图轻松是不可能成功的。
【市长】杭州-Mr.Bug 23:11:27
我已经算是架构师了吧,前端时间有家公司做电子商务想挖我过去,这家公司知道了,直接给我加了一万
【主席】东莞-贸服-ITnmg? 23:11:29
@织&织&猪 你做这行多久了?
【省长】合肥-研发-brook 23:11:37
架构师的路上走 很辛苦
【村民】织&织&猪 23:11:46
我做7年了吧。
【村民】织&织&猪 23:11:57
写了4年多代码
【市长】杭州-Mr.Bug 23:12:15
咱们差不多
【市长】杭州-Mr.Bug 23:12:23
不过我一直坚持写代码
【村民】织&织&猪 23:12:37
架构师哪有不写代码的。
【村民】织&织&猪 23:12:53
不写代码。核心技术问题,谁去攻关?
【主席】东莞-贸服-ITnmg? 23:12:58
我也7年了, 不过小地方真不重视架构.
【市长】杭州-Mr.Bug 23:13:26
不过我写的都是与业务不相干的
【市长】杭州-Mr.Bug 23:13:45
写些框架
【村民】织&织&猪 23:13:56
你做什么语言的?
【市长】杭州-Mr.Bug 23:14:13
java啊
【村民】织&织&猪 23:14:30
哦我也做java
你用什么框架最多?
【村民】织&织&猪 23:14:40
觉得还算比较好用的。
【市长】杭州-Mr.Bug 23:14:51
spring,struts,ibatis啊
【村民】织&织&猪 23:15:12
哦。
【村民】织&织&猪 23:15:23
你用struts多少年了?
【市长】杭州-Mr.Bug 23:15:25
自己写的框架都是一些提升系统性能的,加快开发效率的
【市长】杭州-Mr.Bug 23:15:35
一直用struts
【村民】织&织&猪 23:15:46
没觉得struts有什么不好的地方吗?
【市长】杭州-Mr.Bug 23:16:08
有,不过也有好的地方
【市长】杭州-Mr.Bug 23:16:22
存在即合理嘛
【主席】合肥-金融-励之 23:16:33
感觉这是高手过招的节奏啊
【主席】合肥-金融-励之 23:16:46
刷存在感。。。
【省长】合肥-研发-brook 23:16:55
旁观中。。。
【村民】织&织&猪 23:17:00
其实已经有很多框架可以取代struts了。
【市长】杭州-Mr.Bug 23:17:19
只是我用习惯了
【主席】东莞-贸服-ITnmg? 23:17:23
都是java党
【主席】东莞-贸服-ITnmg? 23:17:32
插不上话
【主席】合肥-金融-励之 23:17:40
.net闭门思过吧
【省长】合肥-研发-brook 23:17:40
感觉合适、够用就好了
【村民】织&织&猪 23:17:53
这样的思想,写代码还可以。
【主席】合肥-金融-励之 23:17:54
强势围观。。。
【村民】织&织&猪 23:17:56
做架构可不行。
【市长】杭州-Mr.Bug 23:17:58
哈哈,java好啊
【村民】织&织&猪 23:18:02
什么叫合适,够用?
【主席】东莞-贸服-ITnmg? 23:18:07
.net 在技术上不落后. 只是成本高.
【村民】织&织&猪 23:18:51
框架是按业务,项目大小,实现业务逻辑的难易,性能等各方面的因素来综合考虑抉择采用什么框架的。
【主席】合肥-金融-励之 23:19:17
好吊的样子。。。
【省长】合肥-研发-brook 23:19:19
恩,根据需求选择合适的框架
【主席】合肥-金融-励之 23:19:24
假装懂了。。。
--------------------进入正题------------------------
【村民】织&织&猪 23:19:52
而且架构师的工作可不仅仅是简单的写个ssh,或者ssi什么的
【市长】杭州-Mr.Bug 23:20:02
框架我一直用spring+struts+ibatis,最多会加些新的插件进去
【省长】合肥-研发-brook 23:20:21
每一种框架都有自己适用的场合,也就说不上需要用什么代替 struts
【村民】织&织&猪 23:21:03
加入现在我要一个项目能实现工作流程审批,需要引入工作流引擎,你的这个ssi能适用吗?
【市长】杭州-Mr.Bug 23:21:12
顺手就好
【村民】织&织&猪 23:21:27
比如我加入一个jbpm
【村民】织&织&猪 23:21:36
你还能用ssi吗?
【村长】重庆-SA-妙指 23:21:44
你们争议的焦点在于框架能否解决业务
【村民】织&织&猪 23:21:54
no
【村长】重庆-SA-妙指 23:22:04
其实框架部分只是一个基础设施,业务部分都要自已从头到尾构架
【省长】合肥-研发-brook 23:22:35
也就是根据业务选框架,也就不存在一种框架代替另一种框架问题
【村民】织&织&猪 23:22:38
一个架构师,需要尽可能多的了解你未知的东西,不仅仅包括框架,。
【村长】重庆-SA-妙指 23:22:38
程序员要熟悉基础框架,架构师要把业务部分的给画出来
【村长】重庆-SA-妙指 23:23:09
如果还在习惯用SQL语句来解决业务逻辑的话,架构师的功能就完全可以不计
【村民】织&织&猪 23:23:15
只有在将来要用的时候,你才能有技术储备去更好的抉择。
【主席】合肥-金融-励之 23:23:29
这要多跳几家公司
【村长】重庆-SA-妙指 23:23:39
在MVC模型中,架构师的主要功能就是把业务对应到M上
【主席】合肥-金融-励之 23:23:40
这样看到的最为明显。。。
【村长】重庆-SA-妙指 23:24:06
VC包括M的实现,都由程序员来完成
【市长】杭州-Mr.Bug 23:24:07
我给下面的程序员的东西只有Model
【村民】织&织&猪 23:24:14
@重庆-SA-妙指 不错
【村长】重庆-SA-妙指 23:24:21
但M部分的业务逻辑是由架构师来完成
【市长】杭州-Mr.Bug 23:24:36
还有Model里面的字段
【村长】重庆-SA-妙指 23:24:38
那么对架构师的基本要求,就是能把业务逻辑拆分到类级
【村长】重庆-SA-妙指 23:24:54
这样,一是利于程序员编码,二是利于调用。
【市长】杭州-Mr.Bug 23:24:56
servise层dao层不让他们碰的
【村长】重庆-SA-妙指 23:25:23
现在V层基本上要由程序员和前端设计人员来完成,
【村长】重庆-SA-妙指 23:25:33
而持久层,也就是你们说的DAO,DAL层,
【村长】重庆-SA-妙指 23:25:46
基本上可以由框架来完成了,程序员在这个层面上的开发很薄
【村民】织&织&猪 23:25:55
既然说到代码,service层,为什么不让程序员去碰呢?
【市长】杭州-Mr.Bug 23:26:09
代码写在action就好了
【村民】织&织&猪 23:26:16
。。。。
【村长】重庆-SA-妙指 23:26:17
当然,我上面说的是针对你们使用SSH,NET,JSF+EJB+JPA框架技术的架构方式,
【市长】杭州-Mr.Bug 23:26:19
service层只是一个中间层
【市长】杭州-Mr.Bug 23:26:40
鸡肋
【村民】织&织&猪 23:26:52
哈哈。
-------------------高潮来咯------------------------
【村长】重庆-SA-妙指 23:27:01
由于很多项目,其实就是数据保存,提取,再保存,再提取,表面上看,可以不要架构
【主席】东莞-贸服-ITnmg? 23:27:26
@重庆-SA-妙指 你说的这个是软件设计师的活吧. 架构是要合理选择,开发不含业务逻辑的底层模块和服务, 然后组织这些模块和服务. 给开发人员去用.
【村长】重庆-SA-妙指 23:27:45
基本上基于WEB的网站是这样,但如果在网站的基础上,再加另一个独立的业务调用系统,这个业务系统很可能就是一个复杂的驾构任务
【村长】重庆-SA-妙指 23:28:10
我说的是业务驾构
【村长】重庆-SA-妙指 23:28:22
其实一个系统要真正运行起来,还要包括系统架构的
【村民】织&织&猪 23:28:33
你说的这是多系统远程数据共享,协议调用。
【村长】重庆-SA-妙指 23:28:49
比如用户验证,单点登录,权限分派,通信安全,这部分是业务中不涉及的
【村民】织&织&猪 23:29:13
这些做规范就好。
【村长】重庆-SA-妙指 23:29:25
但在系统架构中,要单独考虑,这部分又不能由程序员东拼西凑,
【市长】杭州-Mr.Bug 23:29:43
对的,我都把这些封装成库,留给程序员去用
【市长】杭州-Mr.Bug 23:29:49
只告诉他们方法
【村长】重庆-SA-妙指 23:29:57
很多公司在这个问题上,由资深的NET程序员或J2EE程序员来完成。也谈不上架构。
【市长】杭州-Mr.Bug 23:30:07
有时不让他们管这些事
【主席】东莞-贸服-ITnmg? 23:30:54
也就是说现在的架构师即干架构的活也干软件设计的活?
【村民】织&织&猪 23:30:56
其实程序员没那么弱的。很多工作3年以上的程序员,写代码的水平就已经很厉害了。
【村长】重庆-SA-妙指 23:30:57
其实架构的东西,可以很简单,也可以很复杂,到底什么时候由一般设计人员完成,什么时候由架构人员来完成,针对公司规模的不同,可以灵活采用。
【村长】重庆-SA-妙指 23:31:21
这里要说一个问题,程序员写到一定程度,一定要学架构的东西,
【市长】杭州-Mr.Bug 23:31:23
还有些,像缓存系统,分布式结构,这些都是在架构层上干掉的事,程序员基本上不知道怎么回事
【村长】重庆-SA-妙指 23:31:39
当然,不可能有一个架构师是连代码都不会写,就能当上的。
【村民】织&织&猪 23:31:43
架构这个东西,不是学来的,是项目积累来的。
【村长】重庆-SA-妙指 23:32:05
如果连基础框架都不熟悉,设计出来的部分我总结一下,大概会偏很远。
【市长】杭州-Mr.Bug 23:32:06
不写代码的架构都是学院里出来的
【村长】重庆-SA-妙指 23:32:20
现实中有啊,
【村长】重庆-SA-妙指 23:32:30
很多架构功能是由项目经理完成的
【主席】上海+创业+群主 23:32:35
架构师首先是个业务专家
【村长】重庆-SA-妙指 23:32:47
项目经理,只是把模块划分了,然后交给程序员去主宰,这样的项目,很被动。
【村民】织&织&猪 23:32:55
很多公司,Pm就充当了架构师的角色。
【村民】织&织&猪 23:33:18
这个还是 得看公司的规模了。
【市长】杭州-Mr.Bug 23:33:19
架构师还得是个产品经理,得想到很多产品经理想不到的事
【市长】中间件-沪-Derek 23:33:31
你们把业务架构师和系统架构师搞混了吧...
【市长】杭州-Mr.Bug 23:33:35
甚至想到老板想不到的事
【主席】上海+创业+群主 23:33:38
要考虑公司成本
【市长】中间件-沪-Derek 23:33:45
你说的那不叫架构师
【市长】中间件-沪-Derek 23:34:00
叫full stack programmer
【村民】织&织&猪 23:34:04
不,他说的是全能型专家了。
【主席】东莞-贸服-ITnmg? 23:34:14
系统架构, 软件架构, 还有你们说的业务架构(我觉得应该叫软件设计)
【村长】重庆-SA-妙指 23:34:16
架构师本身要完成业务架构和系统架构的功能,
【村长】重庆-SA-妙指 23:35:01
在业务架构过程,还要参考分析人员的许多产出,大公司分得很细,小公司都得做,
【村民】织&织&猪 23:35:02
架构师最重要的三个点,沟通,转化,培训。
【市长】杭州-Mr.Bug 23:35:34
怎么不加架构师,我当初做这个系统的时候,就在想有一天做全国连锁怎么办,当实就这样搞了,果然一年后,领导说分地区联合运营,我花了一周改造就上线了
【市长】中间件-沪-Derek 23:36:32
...
【村长】重庆-SA-妙指 23:36:58
其实架构师就是设计师,
【市长】中间件-沪-Derek 23:37:01
这还是系统架构,不算业务
【村长】重庆-SA-妙指 23:37:09
不过一个偏重全局,一个偏重细节
【市长】杭州-Mr.Bug 23:37:19
权限系统及所有数据放在一起,互不干扰,超级管理可以看所有数据
【主席】东莞-贸服-ITnmg? 23:37:24
系统架构, 重点负责硬件, 网络,服务配置. 规划.
软件架构, 设计通用的底层服务, 组织服务.
软件设计, 分析业务,设计实现业务流程.
【村民】织&织&猪 23:37:43
哈哈,一回头看,跟你们在谈论架构师的定义,
【村民】织&织&猪 23:37:59
什么是架构师?请看上文。
【村长】重庆-SA-妙指 23:38:10
当然,架构师只存在于中小型公司,大型公司,或者完成了CMMI三级以上水平的公司,就不用架构师+分析师+项目经理的开发组织结构了。
【主席】东莞-贸服-ITnmg? 23:38:15
职责都没清梦, 谈的就不具体了.
【市长】杭州-Mr.Bug 23:38:35
我对架构师的定义是:给我几个程序员,我两个月把你这项目做出来
【村民】织&织&猪 23:38:51
。。你这是pm做的事。
【主席】东莞-贸服-ITnmg? 23:38:56
这是项目经理吧
【村长】重庆-SA-妙指 23:39:26
其实不要把架构师说得很神圣
【村民】织&织&猪 23:39:27
架构师可不管你的项目协调,进度把控。
【市长】杭州-Mr.Bug 23:39:29
程序员哦
【主席】东莞-贸服-ITnmg? 23:39:50
小公司是一人身兼N职
【村长】重庆-SA-妙指 23:39:51
程序员=架构师,
高级程序员=架构师
项目经理=架构师
老板=架构师
【村民】织&织&猪 23:39:51
一点都不神圣啊,照样累的狗一样。
【主席】东莞-贸服-ITnmg? 23:40:00
还有些职位是N人共享的...
【村长】重庆-SA-妙指 23:40:07
任何人都是架构师, 就看你统御全局的能力而已。
【主席】东莞-贸服-ITnmg? 23:40:10
那叫一个乱呀
【村长】重庆-SA-妙指 23:40:27
首先来说一下,程序员为什么是架构师
【市长】中间件-沪-Derek 23:40:35
你们的公司都没业务顾问?
【村长】重庆-SA-妙指 23:40:56
任何项目,任何复杂的功能,程序员可以用技术来架驭业务,只是驾驭水平,可能有大小。
【村长】重庆-SA-妙指 23:41:15
其它人员也一样啊,
【主席】东莞-贸服-ITnmg? 23:41:17
你说的这个是把业务标准化, 规范化吧.
【主席】上海+创业+群主 23:42:01
就跟建大楼一样 画图纸的跟切砖头的是一样的吗
【村长】重庆-SA-妙指 23:42:05
那么你们如何把自已定位成一个架构师,这个也许才是关键,
【市长】中间件-沪-Derek 23:42:10
说这种话...复杂业务你可能花很大精力都研究不透
【村长】重庆-SA-妙指 23:42:27
那当然,
【主席】上海+创业+群主 23:42:33
做区域规划的跟建其中一幢楼的也不一样
【市长】杭州-Mr.Bug 23:42:43
一个能设计出系统的人都叫架构师
【村长】重庆-SA-妙指 23:42:45
程序员是从技术推导业务,架构师是从业务推导技术
【村民】″﹏子时丶过(674151191) 23:42:46
-.-
【市长】中间件-沪-Derek 23:42:46
用技术来驾驭业务?根本是本末倒置吧
【村长】重庆-SA-妙指 23:43:23
很显然,如果你不是相当熟悉技术,纵有驾驭业务的本领也不行。
【市长】深圳 C++ vicavo 23:43:28
@东莞-贸服-ITnmg 你是用什么语言开发的
【主席】东莞-贸服-ITnmg? 23:43:43
.net c#
【市长】杭州-Mr.Bug 23:44:01
有时架构是能引导业务的
【村长】重庆-SA-妙指 23:44:22
架构引导业务,还是技术在推导啊,
【主席】合肥-金融-励之 23:44:23
事实业务架构 大于技术的
【市长】杭州-Mr.Bug 23:44:34
比如有时产品设计有问题,你还跟着产品去做架构吗
【主席】上海+创业+群主 23:44:47
看公司性质 像谷歌微软这一类的肯定是技术驱动型
【村长】重庆-SA-妙指 23:44:48
正确的说法是驾构发掘业务。
【主席】合肥-金融-励之 23:44:48
好的业务架构已然指明了技术的范围
【村长】重庆-SA-妙指 23:45:13
谷歌和微软推出的是中间产品
【主席】合肥-金融-励之 23:45:24
也不是技术驱动型 他需要实现什么
【主席】合肥-金融-励之 23:45:31
然后技术去实现
【村长】重庆-SA-妙指 23:45:32
它的业务本身就是技术业务,建模出来肯定是技术来推导了
【主席】上海+创业+群主 23:45:33
像搜索技术 核心就是技术 业务是顺带做出来的
【主席】上海+创业+群主 23:46:00
像SAP 那必须是业务驱动型
【村长】重庆-SA-妙指 23:46:13
对的
【主席】合肥-金融-励之 23:46:26
很多人并不懂技术 但是他把业务精细流程和关键点说的很清楚
【村长】重庆-SA-妙指 23:46:27
现在流行的叫领域
【主席】东莞-贸服-ITnmg? 23:46:30
搜索最开始不也是有这个业务需求才做出来的.
【主席】合肥-金融-励之 23:46:39
你就必然知道用什么技术实现了
【村长】重庆-SA-妙指 23:46:41
每个公司的业务领域不同,要单独架构,
【主席】东莞-贸服-ITnmg? 23:46:44
技术永远是为业务服务的.
【主席】上海+创业+群主 23:46:48
那能叫业务需求吗
【主席】上海+创业+群主 23:46:58
那只能叫需求
【村长】重庆-SA-妙指 23:46:59
现在的好多架构师泛指MIS架构师,包括现在的系统架构师也指这
【市长】杭州-Mr.Bug 23:47:08
看做的什么事情啊,做的一个新的领域的时候,架构师是得多想想了,要不然系统不断的升级累死人
【主席】合肥-金融-励之 23:47:32
人家业务需求 千万数据查询5s以内 就是业务需求
【市长】杭州-Mr.Bug 23:48:09
这个是基本的吧
【市长】杭州-Mr.Bug 23:48:26
我说的是架构与业务的关系
【村长】重庆-SA-妙指 23:48:27
但不管怎么样,架构师是真的需要你精通NET,或者J2EE的,除此之外,你还要精通业务架构和系统架构,想想,要学多少东西?
【村民】织&织&猪 23:48:57
架构师必须是理智的,不能放任业务的无限扩大而导致技术的无法实现,也不能因为嫌实现麻烦偏袒程序员而限制业务
【主席】合肥-金融-励之 23:48:57
基本的 很难做到啊
【村长】重庆-SA-妙指 23:49:00
说到业务,其实你们说的啥微软,谷歌,搜索啥的,都是业务
【村长】重庆-SA-妙指 23:49:18
因为项目要完成一定的业务目标,对吧?
【村民】织&织&猪 23:49:24
三个要点很重要,沟通,转化,培训,
【主席】合肥-金融-励之 23:49:28
微软的代码 都是阿三写的
【村民】织&织&猪 23:49:54
印度的计算机能力在中国之上好几个等级。
【村长】重庆-SA-妙指 23:50:04
不可能一个人精通任何技术
【村长】重庆-SA-妙指 23:50:16
所以,最好的方式是需要一个团队互相配合
【主席】东莞-贸服-ITnmg? 23:50:16
阿三的能力还是挺强的.
【村民】织&织&猪 23:50:20
这是真。
【市长】杭州-Mr.Bug 23:50:32
熟悉更多的技术会让你架构能力越强
【主席】东莞-贸服-ITnmg? 23:51:09
技术, 业务都要学.
【村长】重庆-SA-妙指 23:51:53
很可惜的,要想SA,PM,TD,PG互相配合,通常是很难的,因为大家谁都不服谁,就象我们在讨论一样,由于视点不一样,大家有分歧。外加工资待遇的不等,团队运作相当困难。
【主席】东莞-贸服-ITnmg? 23:52:40
@重庆-SA-妙指 所以关键得看管理.呵呵
【主席】东莞-贸服-ITnmg? 23:53:18
管理是门学问.
【村民】织&织&猪 23:54:07
想做管理,就不会走架构师这条路了。
【主席】东莞-贸服-ITnmg? 23:54:52
架构师也能算是管理岗位了吧.
【主席】上海+创业+群主 23:54:53
在技术为主的公司,想要别人听话,你的技术必须要牛,人家才服你
【主席】东莞-贸服-ITnmg? 23:55:02
得让下面人听话呀
【市长】杭州-Mr.Bug 23:55:11
我最怕的是管理了,最近来了个新同事,好说也有几年的经验,让他写个首页写了三天,今天火了,花了2小时写好了,我也没大声说,把代码同步给他,跟他说:“你细化一下”
【村长】重庆-SA-妙指 23:55:20
想想,我以前吧,写FOXPRO,ASP,ASP.NET,NET,后来又整架构,整着整着,又反过来整NET,J2EE,感觉都是在疲于奔命。时间严重不够用,精力,记忆都不够用。还是你们年轻好。
【市长】深圳 C++ vicavo 23:55:28
有没有用c++开发的架构师
【主席】东莞-贸服-ITnmg? 23:56:16
你这个跨度还好.
【市长】杭州-Mr.Bug 23:56:16
做过两年c++,不过那时不是架构
【村长】重庆-SA-妙指 23:56:17
关键是现在发现了一个大问题
【市长】杭州-Mr.Bug 23:57:03
c++,java,css,html,flash,php我都做过
【村长】重庆-SA-妙指 23:57:15
NET,J2EE都在最新架构技术指导下,完善自已的框架,试图统御驾构,如果不熟悉这些框架,单纯的驾构又显得落伍。
【市长】深圳 C++ vicavo 23:57:31
做c++的怎样才能成长为架构师
【村长】重庆-SA-妙指 23:57:47
架构师和C++没关系,
【市长】杭州-Mr.Bug 23:58:03
c++写代码太累,没时间研究架构
【市长】杭州-Mr.Bug 23:58:13
大部分时间在研究底层
【村长】重庆-SA-妙指 23:58:26
你画好一个架构,可以用任何语言实现,架构师的真正职能,还是实现业务这一块。如果任务多了,就忙不过来。
【市长】深圳 C++ vicavo 23:58:39
所以迷茫中啊
【主席】上海+创业+群主 23:58:55
像ACE这样的库,就有的你研究了
【村民】织&织&猪 23:58:57
我以为这群全是做架构的。
【村长】重庆-SA-妙指 23:59:03
实话吧,任何语言的底层都挺难的。
【主席】上海+创业+群主 23:59:04
不研究就没法用
【村长】重庆-SA-妙指 23:59:18
如果只是一般运用,挺简单。
【市长】杭州-Mr.Bug 23:59:31
java还好吧,没什么底层可言了
【村长】重庆-SA-妙指 23:59:39
也有的,
【市长】杭州-Mr.Bug 23:59:50
至少内存不会让你去看的
【主席】上海+创业+群主 23:59:57
C++不仅入门难,想要牛逼也很难
【村长】重庆-SA-妙指 23:59:59
比如,SSH框架,为什么要这样实现,它的容器内部是怎么构造的
【村长】重庆-SA-妙指 0:00:42
只是用现成的框架,很多人要费很长时间才熟悉,你要去探索它的内部原理,就是一个完整的驾构重逆的过程,
【市长】深圳 C++ vicavo 0:00:46
是啊
【市长】杭州-Mr.Bug 0:00:56
ssh框架还算简单吧
【市长】深圳 C++ vicavo 0:01:09
而且很多东西,学了都用不上
【村长】重庆-SA-妙指 0:01:11
没办法,你不熟悉它的框架,你就没办法驾构自已平台的架构。
【市长】杭州-Mr.Bug 0:01:19
那也是
【村长】重庆-SA-妙指 0:01:24
就没办法做中间件了
【村长】重庆-SA-妙指 0:01:52
象用友,金蝶这些公司,就有自已的中间件部分,
【市长】杭州-Mr.Bug 0:01:55
这点认同
【村民】织&织&猪 0:02:42
没有绝对通用的中间件,
【村民】织&织&猪 0:02:54
中间件都是受限的。
【市长】深圳 C++ vicavo 0:02:55
@重庆-SA-妙指 只是用现成的框架,很多人要费很长时间才熟悉,你要去探索它的内部原理,就是一个完整的驾构重逆的过程, 你指重构吗
【村长】重庆-SA-妙指 0:03:23
再高级一点的应用,你就要开发ECLIPSE的插件,NET中的VS插件了,
【市长】杭州-Mr.Bug 0:03:24
不是,可以运用一些技巧做一些不可思议的事
【村长】重庆-SA-妙指 0:03:53
不是重构,SSH设计出来了,它的架构是不公开的,你得自已推导啊,
【市长】杭州-Mr.Bug 0:04:04
双击查看原图,我花了3年时间一直在不断完善我的ECLIPSE的插件
【村长】重庆-SA-妙指 0:04:28
现在又流行写ASP.NET插件
【村民】织&织&猪 0:04:31
什么插件?show一下。
【村长】重庆-SA-妙指 0:04:47
这个就是比较高级的底层开发了。
【村长】重庆-SA-妙指 0:05:27
所以,其实程序员也不容易的
【村长】重庆-SA-妙指 0:05:46
从PG到TD有五六年的路要走
----------------华丽分割线-----------------
欢迎【订阅】软件架构师微信公众号:ArchitectClub,为您的软件架构师之路添砖加瓦。