大模型“四虎”出山,亮相 4 月 QCon 北京。 了解详情
写点什么

架构师(试刊第三期)免费下载

  • 2008-12-16
  • 本文字数:1009 字

    阅读完需:约 3 分钟

篇首语

──合适就好

最近我参加了一个由中欧商学院举行的交流活动,主题是讨论当前经济形势下软件外包产业的发展方向。期间,有位老师分享了一个很有意思的案例,他提到 有次他参加另外一个大型外包论坛时,听到有的城市外包产业发展的非常快,单子非常多,包括国外大公司和国内公司的;而有的城市相关负责人对此非常不满,说 外包就是接国外的单子,那些不守“规矩”的城市对“外包”的定义有误。结果大家也能猜得到,即这些守规矩的城市外包产业是一直缓步不前的。其实道理很简 单,城市发展外包产业的目的是增加就业机会和经济收入,只要是符合这些需求的单子不就很好吗?

又想起从前和台湾的一位知名技术作者聊天时,一旁有朋友请教说,现在动态语言那么多,应该学习哪一种好呢?那位作者微微一笑说,我现在在用 Lua。 朋友很吃惊地再问,这个不流行啊,为何要学习这个?“能解决我的问题就好啊”,作者回答说。不知这位朋友最终有没有明白作者的意思,希望他能理解“合适就 好”这几个字的含义。语言、框架、工具等当然有好坏之分,但是如果只是将目光放在孰优孰劣上,而不能潜心研究并将其付之于实践,不就沦为“空谈”了吗。在 目前所运行的软件系统中,我们可以看到其背后的平台、语言等是各种各样,MySpace 是基于.NET 平台的,淘宝网是基于 Java 的,而 Google 则 推崇使用 Python 等,我还听说现在许多大型的电力系统还依然运行在 C++ 平台上,这有什么关系吗?每门技术自有其缺点,但它们也都自有其优点,如果它 的优点恰好能符合你的需要,用它就好了。重要的是,你有没有使用好它的能力。

还有个例子,是从前和 BEA(现在已经被 Oracle 收购)的销售人员聊天时了解到的,他说现在 BEA 的 WebLogic 产品在日本市场很好,但是 他们用的多是 5.0 或者 6.0 的版本,我们试图说服他们更换到最新的 10.0 版本上,他们丝毫不为之所动,还很纳闷地问我们:现在系统运行的很稳定,为什 么要换?另外,你会发现这些产品的支持工程师对产品的特性、功能和管理等理解的非常深入,每一个能够优化的地方都进行了调整优化。

这儿提“合适就好”并不是说让我们不再追求进步,而是强调对任何一个策略、技术平台或者语言、工具,如果我们没有做选择,那么就根据自己的系统选择最合适的(而不是最好的),而一旦做了选择,那么就深入地研究,发掘它们的潜力,而不是在选择面前犹豫徘徊。

详细内容,欢迎下载架构师(试刊第三期)

相关阅读

架构师(试刊第二期)

架构师(试刊号)

2008-12-16 21:464573
用户头像

发布了 1472 篇内容, 共 646.1 次阅读, 收获喜欢 2493 次。

关注

评论

发布
暂无评论
发现更多内容

如何进行企业数字化转型?传统企业数字化转型的3大底层逻辑

优秀

企业数字化转型

鸿蒙开发入门 | 开发第一个鸿蒙应用+页面跳转

TiAmo

华为 鸿蒙开发 10月月更

“程”风破浪的开发者|OpenHarmony应用开发环境搭建

技能实验室

OpenHarmony “程”风破浪的开发者

pt尾递归优化

hellocoder2029

JavaScript

遮罩和蒙版有什么区别,视频遮罩怎么用

懒得勤快

分布式事务-CAP理论

zarmnosaj

10月月更

【10.14-10.21】写作社区优秀技术博文更新啦!

InfoQ写作社区官方

优质创作周报

原来Vue3的computed属性还能这么用啊🔥

渔戈

Vue 前端 10月月更

Go语言入门04—循环语句

良猿

Go golang 后端 10月月更

Mysql数据库基础之数据库的安装与配置

渔戈

MySQL 数据库 10月月更

强烈推荐!腾讯T8架构师手写的SpringBoot分布式架构笔记

小小怪下士

Java 分布式 后端 springboot

不可错过!14位安全大拿齐聚!AMD、Arm及Intel等技术专家解读系统安全 | 2022云栖大会

OpenAnolis小助手

开源社区 系统安全 云栖大会 龙蜥安全专场 操作系统峰会

自主创新、领先一代,星环科技成功登陆科创板

星环科技

大数据 开源

秒杀活动!!!! 如何撑住10W QPS

CTO技术共享

10月月更

数字云栖,邀您共享极致计算与创新进化的科技盛宴

阿里云CloudImagine

阿里云 边缘计算 云栖大会

驾考宝典携手HMS Core统一扫码服务,构建复杂场景中的流畅扫码体验

HarmonyOS SDK

扫码

常见恶意软件类型及危害

郑州埃文科技

网络安全 恶意软件 办公安全

Go语言入门03—条件语句

良猿

Go golang 后端 10月月更

ERP到底是自研还是外采好????

CTO技术共享

10月月更

促双碳|AIRIOT智慧能源管理解决方案

AIRIOT

物联网 智慧能源

BH1750 光照传感器文档详解 及 驱动设计

矜辰所致

传感器 stm32 I2C协议 10月月更 BH1750

途游游戏 DevOps 实践|都说「单元测试」好,「AAAC四步法」少不了

极狐GitLab

DevOps 运维 单元测试 CI/CD 代码安全

前端懒加载和预加载

hellocoder2029

JavaScript

【kafka原理】kafka Log存储解析以及索引机制

石臻臻的杂货铺

kafka 10月月更

uniapp打开地图选择位置

源字节1号

软件开发 前端开发 后端开发 小程序开发

一文彻底搞懂前端缓存机制

hellocoder2029

JavaScript

node+express操作cookie

木偶

前端 Node Express 10月月更

生产环境P0级事故,整个项目组被罚

CTO技术共享

担时代任务 与国家同频 | 九科信息创始人万正勇:自主可控是中国超级自动化技术发展的必要条件

九科Ninetech

RPA 信创

golang中的map

六月的

Go map

为什么vue3要选用proxy,好处是什么?

hellocoder2029

JavaScript

架构师(试刊第三期)免费下载_Java_InfoQ 中文站_InfoQ精选文章