`

软件开发技术大会

阅读更多
下面是大会的主题,我觉得非常好。为什么我在JAVAEYE上建立这么一个BLOG,也就是想同大家交流提高。人不是独立的个体,好好把握资源非常重要。

明天下午可以去看看:)

=================================
引用
你有一个苹果,我有一个苹果,我们交换一下,一人还是一个苹果;你有一个思想,我有一个思想,我们交换一下,一人就有两个思想。
                                                                                                        --------肖伯纳

    没错,“中国软件技术大会”就是一个中国软件人思想交流的开放的、中立的平台。

    国外经常有一些纯粹技术性质的大会,技术专家们可以在这样的舞台上畅所欲言,发挥自己的技术专长,交流技术心得,把自己独特的见解和观点阐述出来。这对于其他程序员或技术专家来说可能会很有帮助,从而能极大地提高整个软件行业的总体水平。我们国内也有很大一批资深的技术专家,他们有着丰富的经历,但却没有合适的渠道讲授给我们广大的程序员。国内虽然有一些技术性大会,但往往是由特定厂商举办的,基于这些厂商的特定技术。这样就可能存在一个厚此薄彼的技术性壁垒,不便于广泛的技术交流与发展。“中国软件技术大会”第一是想建立一个中立和开放的思想交流平台;第二是想由此引领中国软件人对软件技术和软件产业作更多、更深入的思辩,为中国软件业的健康、稳步发展贡献出一份力量。

    正如中科软科技股份有限公司总裁左春所言:“中国软件开发人员、技术专家和软件企业在学习国外先进软件技术和思想,并对方法学进行深入思考的同时,要结合中国软件人和我们企业自身的特点,注重交流、合作与联合,减少重复的工作,规避一些可能遇到的技术陷阱,对新技术进行利弊分析,总结出适合我们自己的软件发展思路。”对此,我们可以从软构件层面和技术层面作了进一步的思考。

    整个软件行业的软构件是我们软件企业得以生存和发展的基石,其中包括软件企业中的程序员或者说软件工程师,软件企业中的技术骨干或者说技术专家,以及承载这些技术力量的载体 — 软件企业和企业中的人文环境。通过对软件行业的软构件之间的整合与协调并形成合力,对于提高软件企业的产出和产能,是至关重要的。而这种整合和协调就需要在不同企业之间进行通畅地沟通交流。

首先,对于刚刚跨入软件行业的软件开发人员或是即将成为软件开发人员的学生而言,在学校学习的知识往往与企业的实际应用存在一些差距,这种差距还正在呈现逐渐扩大的趋势。这一群体往往不了解企业的实际应用需求,不了解个人在行业的发展方向等,他们特别需要有丰富实践经验的技术专家给他们指点迷津、传道授业。

其次,对于多年奋战在一线的程序员来说,工作经历已经比较丰富,开发思路和方法都比较稳定了,但是不同企业甚至同一企业不同部门的程序员在开发应用时往往存在一些重复性工作。同时对于技术人员这个群体来说,总体上说他们比较内向,习惯自己钻研工作中遇到的问题,不太愿意相互之间交流。这种交流的缺乏另外还有一个很重要的原因就是缺少一个企业内和企业之间的信息交流舞台,阻碍了技术个体和群体之间顺畅的交流与合作。

再次,对于我们的软件企业来说,行业内相互交流也显得特别重要,可以帮助我们进一步规划企业的发展方向,提高生产效率和生产力,促进软件业的软课题思想的形成。

从技术层面来看,近些年,新的软件技术层出不穷,其中不乏革命性的创新技术,但同样也不排除有炒作与泡沫的成份在里面。因此一双能够辨别真伪的“火眼金睛”对中国软件人来讲是必不可少的,练就它的途径是实践-交流(学习)-再实践。中国软件企业中的软件人必须在三个领域认真学习和深入思考,要知其然,更要知其所以然,把握技术发展的动向。这三个方面分别是:软件设计方法与设计方法学、软件工程管理学、软件工具和平台技术。

软件设计方法经历了结构化编程和面向对象编程,近几年又在面向对象基础上形成了面向方面、面向模式和面向特征驱动编程和设计思想。这些设计方法都是从大量软件设计实践中总结出来,并且又在实践中得到检验。它形成了我们技术交流的有效工具,是非常值得中国软件人学习的。但是,目前中国现状是:大多数的软件设计还停留在源代码的层次上,对实际应用软件开发中应用的面向模式和领域建模的技术交流涉及太少。中国软件应用由于起步晚,使用了大量的最新开发技术和工具,具有很强的技术后发优势,但是我们必须清醒的认识到后发优势是一个相对的概念,如果没有前瞻性的眼光,所谓的后发优势也只是暂时的,当新技术取代老技术时,这个优势也就随之不复存在了。左总在解释这个问题时举例指出,中国的许多应用软件都采用了目前比较流行的B/S结构,但是我们却忽视了B/S结构也存在着许多不足之处,由于兼顾HTML页面技术,使得编程的方法并不简捷,应用的稳定性也并不高,数据的虚拟存储支持也不完善,很显然它是一种高速发展的技术。国外很多大的软件企业都在改进这样的技术,所谓智能客户端(Smart Client)的新技术正伺机发展。试想,假如有朝一日B/S结构被淘汰了,我们还能留下什么?因此,我们强调的是独立于开发环境和工具的设计方法和方法学。我们自身的价值在这一层面是可以移植的。而目前这类问题我们关注了多少?交流了多少?

为了把握好软件设计方法的发展趋势,中国软件企业中的软件人除了要学习最先进的设计工具外,还要掌握创造设计方法的方法,也就是设计方法学。目前在这方面的研究可谓凤毛麟角,更加谈不上有一套自己的理论体系了,因此中国软件人要学习和思考的东西还很多,更需要经常性地交流与合作。

工程管理学的理想境界就是要让软件生产像大楼的建造一样,只要设计出了一张图纸,工程施工人员就可以按照规范的流程将图纸完美的变成一座大楼。但是,中国的软件业目前缺少的就是这样一套规范的可操作的管理流程。目前,国际上比较流行的过程管理规范很多,中国的软件企业应加强引进和消化,最重要的是解决过程管理的方法和可操作性。大家知道管理是有成本的,竞争是要高效的,这种高效和成本本身是一对矛盾。如何解决这对矛盾我们需要广泛的交流。

最后,软件工具平台技术也是一个值得关注的关键领域,它包括操作系统、数据库、集成化的开发工具、中间件等,也包括面向行业或领域的通用业务平台。软件行业很多的高技术思想都主要来自这几个方面,它是软件产业链条上最重要的一环,也是国内软件企业的薄弱环节。显然,有效的技术交流机制是我们的当务之急。
分享到:
评论

相关推荐

    2023全球软件开发北京大会(公开)PPT汇总(80份).zip

    QCon 2023全球软件开发北京大会(公开)PPT汇总,共80份。 DevOps交付流程演进之路 实时CDP实践 云原生DevOps实践 百万级代码工业软件的云端综合实战 出海公司的合规实践 大规模容器集群降本增效实践 大规模...

    【48份】QCon上海2021|全球软件开发大会(PPT汇总).zip

    QCon,全称为“Quality Conferences”,是由InfoQ主办的一系列全球性软件开发技术大会,旨在为专业软件开发者提供一个共享最新技术趋势、实践和创新的平台。QCon每年在全球多个城市举办,如北京、上海、伦敦、圣保罗...

    QCon 2024全球软件开发大会北京站(公开)PPT汇总(72份).zip

    QCon 2024全球软件开发大会北京站(公开)PPT汇总,共72份。 大模型 AI 训练的数据存储加速 大模型原生应用产品设计的前沿探索 大模型应用开发新范式 大模型技术在快手搜索的应用 大模型数据安全:从测评到实时检测...

    QCon 全球软件开发大会演讲43份 PPT 合集.zip

    【QCon全球软件开发大会】是一个国际知名的盛会,汇聚了全球顶尖的软件开发专家和技术领导者,分享最新的技术趋势、最佳实践以及创新理念。这个合集包含43份PPT,涵盖了广泛的IT领域知识,旨在帮助开发者提升技能,...

    【最新完整版】软件开发大会2021-PPT完整版

    在2021年的QCon大会上,参与者有机会接触到最前沿的软件开发技术和趋势。通过这份PPT合集,你可以了解到以下关键知识点: 1. **技术趋势**:PPT中可能涵盖了诸如云计算、大数据、人工智能、物联网(IoT)、区块链等...

    QCon 2023全球软件开发大会北京站(公开)PPT汇总(76份).zip

    QCon 2023全球软件开发大会北京(公开)PPT汇总,共76份。 AI模型时代的多模态数据存储、管理和应用 基于LLM实现的线上项目自我修复与智能容灾的原理与实践 数据科学在竞技世界的应用 性能分析利器btrace探索和实践...

    QCon2011企业软件开发大会ppt 3

    QCon是为团队领导者、架构师、项目经理和高级软件开发人员量身打造的企业软件开发大会,其所覆盖的主题内容与InfoQ网站相同,关注架构与设计、真实案例分析等等。从2007年3月到现在,QCon已经在英国伦敦、美国旧金山...

    软件开发大会产品&架构精彩ppt

    压缩包内的文件“╚φ╝■┐¬╖ó┤≤╗ß▓·╞╖&╝▄╣╣╛½▓╩ppt”和“软件开发大会产品&架构精彩ppt”很可能包含了上述话题的详细讲解和实例分析,可能涵盖了具体的技术实现、最佳实践案例以及未来发展趋势...

    敏捷开发中国大会PPT

    **InfoQ.com**:作为大会的另一主办方,InfoQ是一个专注于企业软件开发领域动态与创新的在线独立社区。通过提供前沿的新闻、深度技术文章、视频访谈等资源,InfoQ为Java、.NET、Ruby、SOA、敏捷和架构等领域提供了...

    [大会PPT] 2010上海 2010SD软件开发2.0大会

    【标题】2010上海2010SD软件开发2.0大会是关于软件开发领域的一次重要会议,聚焦于软件开发的最新趋势和技术。这次大会可能探讨了如何利用现代技术来提升软件开发的效率、质量和可维护性,特别关注了"软件开发2.0"的...

    CSDN 软件开发2.0技术会议:程立-大规模SOA系统中的分布事务处理

    通过对程立在CSDN软件开发2.0技术会议上的演讲内容进行分析,我们可以看到,随着SOA系统的发展,分布式事务处理面临着诸多挑战。为了应对这些挑战,需要采用一系列的原则、模式以及相关的框架和设施。虽然现有的方案...

    Qcon全球软件开发大会[20160422]_移动开发挑战专题

    自2007年3月份首次举办以来,已经有包括传统制造、金融、电信、互联网、航空航天等领域的近万名架构师、项目经理、团队领导者和高级开发人员参加过QCon大会。 更多其他QCon大会PPT:...

    2020 全球C++及系统软件技术大会.pdf

    2020全球C++及系统软件技术大会深入探讨了多个与C++和系统软件相关的重要主题,其中C++ 20新标准的讨论是重点之一。C++ 20是C++编程语言的一个重大更新,引入了许多新的特性和改进,例如协程、概念、范围库、\...

    QCon广州 2019年全球软件开发大会PPT合集(30份).zip

    QCon广州 2019年全球软件开发大会PPT合集(30份)。 智能 Web 研发初探 一站式业务稳定性保障平台的 AIOps 实践 信息流广告的排序算法演进 小游戏质量保证测试实践之路 物流仓储数据分发平台架构实践及挑战 万亿...

    QCon北京|2021全球软件开发大会(PPT汇总)-101份.zip

    QCon 内容源于实践并面向社区,演讲嘉宾依据热点话题,面向5年以上工作经验的技术团队负责人、架构师、工程总监、开发人员分享技术创新和实践。北京站于5月29日-31日举行。 整理了北京站101份讲师演讲PPT报告,供...

    AR 增强现实软件开发技术、硬件设备、应用场景2019汇总.pdf

    2019年,随着技术的不断进步,AR技术在软件开发技术、硬件设备、以及应用场景等方面都取得了显著的发展和应用。下面将详细介绍AR领域中的关键知识点: 软件开发技术方面: 1. ARKit:苹果公司在2017年的WWDC开发者...

Global site tag (gtag.js) - Google Analytics