对于web开发我应该说是比较熟悉了,只是一直都是单打独斗, 从前台到后台到数据库设计都是一个人琢磨。 搞c++的同学的公司都有一套项目开发的架构, 如何分析需求,如何写文档,如何写代码框架,按部就班, 做得很规范,当然也能做大项目。 web开发的方方面面我是比较熟悉了。 div+css我已经有自己的一套方法。 javascript正在完善自己的类库。 C#方面也积累了一些提高效率,减少代码重复的思路。 比如常用的分层,SqlHelper,继承自Page类的BasePage等。 比如怎样使用服务器控件像使用html控件一样。 通过对web开发的深入理解,即使不用服务器控件也能做项目。 总之,如果单独实现一个功能,总是能实现的。 现在缺乏的是架构能力,如果由我组织一个开发团队, 我不知道该如何分工,如果整体设计,最近在博客园上看了谁的“自然框架” 感觉挺不错,只是我还看不懂。 哪位大牛看过不错的架构入门的书,请推荐一下。 架构是一门学问,就好像学语法要先看语法入门, 或许是我对架构这方面了解的太少,我从来没有听说过架构入门。 我要达到的目标是: 代码没写之前能大概把框架想好,而不是想到哪里写到哪里。 幸好我现在做的都是业务逻辑并不复杂的项目,还应付得了。 哪位大牛如果有这方面的经验,请指导一下,不胜感激。
2 回答
HUH函数
TA贡献1836条经验 获得超4个赞
对最好的方法就是自己去体会,找个代码生成工具,生成后不管对不对,看他的做法和思路就知道了,在工作中用用,多做几个大点的项目,想不懂都不行啊, 这个东西不是学会的,是自己休息到的, 是一种感觉上的东西,这个帮不了你,要靠自己去体会,呵呵加油啊
肥皂起泡泡
TA贡献1829条经验 获得超6个赞
一个架构师应当是首先熟知客户的需求,第二是熟悉自己的产品,能够把现有的产品或组件合理地搭配在一起(注意,具体的搭配的动作只是设计人员来做的,而不是架构师做的,架构师只需要知道能不能够搭配,以及搭配后的效果会是一个什么样的效果就行),再就是非常好的沟通能力,能够引导和发现客户的需求。
- 2 回答
- 0 关注
- 523 浏览
添加回答
举报
0/150
提交
取消