首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/407726

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

CTO、技术总监、首席架构师的区别

经常有创业公司老板来拜访我,常常会拜托给我一句话:帮我找一个CTO。 我解释的多了,所以想把这个写下来,看看你到底需要的应该是啥。 一、高级程序员 如果你是一个刚刚创业的公司,公司没有专职产品经理和项目经理,你就是公司的产品经理,你如果对你现在的开发员能力不满,那么你只需要的是一个高级程序员。 你定义功能、你做计划推进和管理,他可以带1-2个副手把你规划的功能实现了,他是主力干活者,有技术难题也是他来亲自攻克解决。 所以,一个高级程序员,他的职责很清晰: 1、负责核心复杂功能的实现方案设计、编码实现 2、负责疑难BUG分析诊断、攻关解决 二、研发Leader 公司再长大些。如果你就有一个研发团队(含产品/开发/测试),你就一套主产品,而且你的研发团队小于15人,那么你需要的就是一个研发Leader。 因为你已经有了1-2个高级程序员,核心难题攻克和核心功能研发进度与质量保证,已经可以靠他们自身能力解决掉了。那么你需要研发Leader干什么。 研发Leader的职责是: 1、团队任务管理:开发工作量评估、开发任务分配 2、团队生产质量提升:代码审核、开发风险识别/报告/协调解决 3、团队...

《WCF技术内幕》翻译6:第1部分_第2章_面向服务:概述、快速定义面向服务、理解消息

《WCF技术内幕》翻译6:第1部分_第2章_面向服务:概述、快速定义面向服务、理解消息 概述 互联网上充斥着面向服务(SO)的对话,大部分会话都是抽象地描述为面向服务。这一章我们会一些不同的方法。下面一些章页,我们会站在需求的角度看一下面向服务。更具体地说,我们将看一下一般的消息应用和需要什么才能使他们运转。通过这个过程,我们将发掘几个理解面向服务必需的几个概念。本章的最后几段会给出面向服务的比较正式的定义,并且会讨论一下为什么当今世界里面向服务对于分布式计算意义重大。 如果你问10面向服务的专家去定义面向服务,你可能会得到10个不同的答案。如果你几年后再问他们一次,你可能得到另外一组不同的答案。这个不足为奇,当面向对象(OO)和组件驱动开发成为主流的时候,许多开发者也搞不清楚他们应该如何适应或者考虑让自己的流程设计展示符合新的架构模型。理解OO和组件架构需要关于应用系统设计在思想上根本的转变。这个过程有时非常痛苦,但是回报的确是强壮的设计、更好的代码复用、先进的应用功能、易于调试和短时间市场化。我的看法是,从组建驱动设计转向面向服务设计像从面向过程到面向对象的转变一样,需要思想上的根...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Oracle

Oracle

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Apache Tomcat

Apache Tomcat

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。