系统小事——开篇
2015-04-15 17:20
190 查看
CSDN太难用,访问慢,还N多广告,想起来我自己搜索文章的时候找到过博客园,于是在开这个系统设计专题的时候,正好可以换过来。
============
网上有各种帖子来讲如何使用各种框架、设计模式等等,却基本没见到过文章来讲系统到底该怎么做,很多人程序写得不错,但却不知道自己编写的程序最终到底用于什么样的业务场景,不了解自己编写的代码到底哪些用上了,哪些没用上。
作为一个银行内的架构师,我并非编程高手。我主要的精力除了编写代码外,还有各种需求讨论、功能设计、版本管理、测试跟踪、发布上线、生产运维等等,算是打杂从头打到尾。而在我这个角度看问题的时候,更多的并不是项目中使用了什么新技术(虽然我很喜欢新技术)、用了什么高大上的设计模式之类的,而是如何能够把我们写的冰冷的程序变成业务实现,如何设计简单清晰而又健壮性强的业务功能。专职的业务人员大多以手工的方式处理过业务,因此其经验累积也是基于过往的经验,而执着于手工经验,则意味着与计算机处理的不同,手工上复杂的逻辑,计算机处理很容易,而手工查找处理错误的方法,计算机则无论如何也学不会。
我打算写的这些东西,非框架,非业务,也不是高大上的大数据处理,或者流行的用户体验、交互设计,仅仅是关于一些系统设计的细节,比如为什么要做联机程序和批量程序,以及如何设计联机/批量?数据一致性保证,并行处理、参数的生命周期,存储过程该不该用、跨系统传输文件以什么方式来同步等等。也会有一些业务实现上的细节,比如汇率怎么使用,机构怎么使用等等,大多是对自己多年工作经验的一种总结和思考。因为没有系统的整理和规划,想到哪里就写哪里。而我专职做银行内的项目,对外界的东西了解得不的,肯定会有很多错漏,希望可以得到大家的建议与意见,进行修补。
============
网上有各种帖子来讲如何使用各种框架、设计模式等等,却基本没见到过文章来讲系统到底该怎么做,很多人程序写得不错,但却不知道自己编写的程序最终到底用于什么样的业务场景,不了解自己编写的代码到底哪些用上了,哪些没用上。
作为一个银行内的架构师,我并非编程高手。我主要的精力除了编写代码外,还有各种需求讨论、功能设计、版本管理、测试跟踪、发布上线、生产运维等等,算是打杂从头打到尾。而在我这个角度看问题的时候,更多的并不是项目中使用了什么新技术(虽然我很喜欢新技术)、用了什么高大上的设计模式之类的,而是如何能够把我们写的冰冷的程序变成业务实现,如何设计简单清晰而又健壮性强的业务功能。专职的业务人员大多以手工的方式处理过业务,因此其经验累积也是基于过往的经验,而执着于手工经验,则意味着与计算机处理的不同,手工上复杂的逻辑,计算机处理很容易,而手工查找处理错误的方法,计算机则无论如何也学不会。
我打算写的这些东西,非框架,非业务,也不是高大上的大数据处理,或者流行的用户体验、交互设计,仅仅是关于一些系统设计的细节,比如为什么要做联机程序和批量程序,以及如何设计联机/批量?数据一致性保证,并行处理、参数的生命周期,存储过程该不该用、跨系统传输文件以什么方式来同步等等。也会有一些业务实现上的细节,比如汇率怎么使用,机构怎么使用等等,大多是对自己多年工作经验的一种总结和思考。因为没有系统的整理和规划,想到哪里就写哪里。而我专职做银行内的项目,对外界的东西了解得不的,肯定会有很多错漏,希望可以得到大家的建议与意见,进行修补。
相关文章推荐
- WinForm界面开发之酒店管理系统--开篇
- 基于Lucene平台的CBIR系统研究—开篇
- 开篇-IT监控系统系列
- Android日志系统分析之开篇
- Android日志系统分析之开篇
- Literal权限管理系统(1):写在开篇
- 厚积薄发,丰富的公用类库积累,助你高效进行系统开发(1)----开篇总结
- 使用MATLAB和UML进行嵌入式开发---四轴飞行器室内定位及导航系统 开篇(一)
- 开源博客QBlog开发者视频教程:开篇-开发基础配置与系统运行(一)
- 开篇——关于学习银行审计系统的实施管理
- 基于BBB的4轮移动轮式机器人系统设计与实现(一)-----开篇引言
- 开源博客QBlog开发者视频教程:开篇-开发基础配置与系统运行(一)
- 系统原理分析架构-开篇
- MooseFS3.0分布式文件系统安装升级手记【开篇01】
- Linux开篇——磁盘分区|系统安装的知识点总结
- Win7 与 Ubuntu 14.04 双系统硬盘安装 及 安装完毕优化的几件小事 及一些小的错误提
- 开源博客QBlog开发者视频教程:开篇-开发基础配置与系统运行(一)
- 分布式系统--开篇
- 厚积薄发,丰富的公用类库积累,助你高效进行系统开发(1)----开篇总结
- 【linux草鞋应用编程系列】_1_ 开篇_系统调用IO接口与标准IO接口