我们在开发过程中会碰到很多协议,标准规范类的东西,比如http协议,比如 javaEE标准等等。有人觉得这些很枯燥,根本不需要去关注,但是恰恰相反,这个很重要。
协议和标准规范,是一个时代人类智慧的结晶,汇聚了很多牛人和专家的智慧。你需要从中吸取他们设计的理念,对程序的设计也会有很大的帮助。理解协议对于你的故障排查很有帮助,比如一个http请求出错,如果了解协议很容易判断,是浏览器端还是服务...
分类:
其他好文 时间:
2015-07-12 21:43:14
阅读次数:
134
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2015/07/spring-javaee在Java社区中,Spring与Java EE之争是个永恒的话题。在这场争论中,来自两个阵营的布道师、架构师与铁杆粉丝都在不遗余力地捍卫着本方的尊严,并试图说服对方加入到自己的阵营当中,但结果却是双方都很难说服对方,每一方都有充分的理由表明自己的...
分类:
编程语言 时间:
2015-07-10 23:44:05
阅读次数:
185
这篇是计算机类的优质预售推荐>>>>《软件架构师的12项修炼:技术技能篇》
《软件架构师的12项修炼》姊妹篇,回归架构工作的技术本源,探寻成功架构师必备的技术技能
编辑推荐
《软件架构师的12项修炼》姊妹篇,回归架构工作的技术本源,探寻成功架构师必备的技术技能
从解决方案的概念化到平台开发及治理,从技术创新的选择到为架构注入企业精神,指明个人和团队在架构工作中的全面...
分类:
其他好文 时间:
2015-07-10 19:10:54
阅读次数:
177
系统架构师主要负责系统前期的拓扑图(蓝图)的规划,搭建。系统工程师主要负责建设系统架构师的蓝图建设运维工程师主要负责系统后期的维护。
分类:
其他好文 时间:
2015-07-09 22:56:01
阅读次数:
172
团队概况团队成立于2014年8月左右,现有50多人,根据所作的项目内容分为两个小组,每组又分为多个职能小组。团队结构,项目经理、架构师、分析师、各类职能工程师一应俱全。根据工作分工,需求分析、设计开发、实施部署、测试、优化小组人员配备完整。发展历程为了开发全球一体..
分类:
其他好文 时间:
2015-07-08 22:47:36
阅读次数:
169
冯威老师,多年来一直从事软件开发和教学工作,先后担任过项目经理、软件架构师、高级软件开发工程师、系统架构师、高级讲师等。具备丰富的软件开发经验和教学经验。授课课时超过 10000学时,讲课细致、幽默、风趣、生动,有责任心,曾在吉林省高校进行循环授课工作,深得高校领导和学生的好评。曾主导多个OA,CRM,ERP产品的系统分析与设计开发,承担过国内外多项大型工程项目的开发。...
分类:
编程语言 时间:
2015-07-08 12:57:32
阅读次数:
172
evops是一个很高大上的名字,其实说的简单点就是开发和运维本身就是一个团队的,要干就一起把事情干好。谁出了问题,网站都不行。作为一个架构师,必须要devops,而且要知道如何推行devops。
首先要自动化,举个阿里的例子,阿里通过aone系统来实现半自动化部署:
开发人员开发代码先自测通过后,提交代码到git。在aone中一键部署到日常环境。部署是自动化扫描依赖冲突,系统安全等问题...
分类:
其他好文 时间:
2015-07-07 19:34:12
阅读次数:
224
速读速记一直是很多人梦寐以求的技能,想象一下,别人看一本书2天,你看一本半天,而且记得比别人清楚,这是一件多么开心的事情。当然有人不相信有这样的技能的存在,我只能说呵呵。如果你看过记牌或者任意图像的记忆分辨,你会吓哭的。
我觉得我好像可以速读,但是速记练过一段时间,没有坚持下来,所以速记算是没有的。不过当时练习记牌,一副牌洗乱了,我能看2遍记下来。后来觉得对于记录数字比较有用,而且需要练习图...
分类:
其他好文 时间:
2015-07-06 12:30:18
阅读次数:
107
经历了很多公司,看过好多代码。传统行业公司普遍都有自己一套统一的开发框架,封装的非常傻瓜化,门槛极低,便于不同的项目快速开发上线。比如有一个银行业框架封装到开发人员只需要在界面上拖拽就完成大部分工作,然后在拖拽好的模块里面添加一些业务代码就ok了。用友,华为也是类似。当然传统行业缺点是,一套框架用n年,老掉牙了也在用,有时候跟不上时代。
小的互联网公司有时候就不太注重,基本就以快速上线为主,...
分类:
其他好文 时间:
2015-07-05 12:29:12
阅读次数:
111
面向对象,是一个伟大的设计思想,应该是软件开发史上的一次革命。
当然理解面向对象也很难,有好多人用着面向对象的语言,写着面向过程的逻辑,而且一写就是好多年。但是有高手,用c照样可以写出很牛的面向对象的程序。面向对象其实是一种思考问题的方式,重点如下:
面向对象是用来反映显示世界的,而不是强行创造世界。
这句话,说起来简单,但是做起来很难。现实世界中你绝对不会把狗腿,按在一个人身上...
分类:
其他好文 时间:
2015-07-04 14:05:43
阅读次数:
89