2015 软件开发者大会:九大技术专场与五场特色活动即将开幕

2024-11-11
来源:网络整理

2015年11月19日至21日,由CSDN主办的2015年软件开发者大会将在北京郎里子西山花园酒店举行。会议持续了三天。除了实力雄厚的全体会议外,主办方还精心准备了九场技术专题论坛、五场专题活动及展览。九大技术论坛包括:架构实践论坛、前端开发论坛、数据库实践论坛、研发管理论坛、安全技术论坛、算法实践论坛、编程语言论坛、产品与设计论坛、微信开发论坛。五个特色活动分别是:朋友会、创业讲座(DEMO Show)、编程人生、讲师夜话、健康馆。

大会前夕,CSDN对九个分论坛的讲师进行了独家专访,请他们分享多年来的创业感悟、管理经验、发展实践等。鉴于此,笔者在此收集了一些精彩的内容(部分),供读者快速浏览。

【大师来了】语言设计师José:释放VM的力量

设计师、核心团队成员、联合创始人 José

它是一种在虚拟机上运行的具有元编程特征的函数式动态语言。它具有灵活的语法和强大的宏系统,还具有模式匹配和通过协议支持多态性等功能(以类似的方式)。它继承了优点,特别适合开发并行、分布式、高容错的应用程序。他的父亲乔也表达了他的感激之情。近日,设计师José接受了CSDN专访,分享了他在设计该语言时的感悟。

何塞最喜欢的建议之一是“使用卢克!” (星球大战中的一句台词)。阅读您使用的工具和项目的源代码将使您成为一名更好的程序员,将帮助您更好地理解它们,并使您更接近为社区做出贡献。软件的开源代码是一件美丽的事情,它曾经是(现在仍然是)我最重要的老师。

届时,他将在19日的主会议上分享“-with”,并在21日的编程语言论坛上分享“:an web for the new web”。这两场精彩的主题演讲一定会让您大饱耳福。这次旅行是徒劳的。

蔡学勇

在他看来,架构是“复杂”系统内代码的“组织”和“交互”。

如何演化架构模型?在他看来,架构模式的演变来自于两个刺激:一方面是外部的设计模式,另一方面是实际的项目。心中有了架构模型后,我就会详细阅读各种架构设计模式。我会尝试将这些模式一一映射到我的架构模型中。这个过程中会涉及到两者之间的阻抗匹配问题,这会引发我的思考,导致对架构模型有更充分的理解,最终强化架构模型,让模型更加接地气和通用。当将架构模式应用到自己设计的框架和系统中时,您可能会遇到一些问题。这些问题会引发我的思考并完善我的模型。

我长期以来一直在苦苦思考一个建筑设计问题。如果我还是没有一个完美的解决方案,可能是我还不够成熟。但在此基础上,经过一段时间,可能会出现更好的解决方案。从技术架构设计的经验来看,在两种极端方式之间摇摆之后,很快就能找到中间道路。两个极端让我们深刻认识到两者最明显的优缺点,然后知道如何调整。

在SDCC主题大会上,他将发表《三维视角下的软件系统架构》的主题演讲。

张涛

张涛是一位老程序员,写代码已有12年了。他编写过 PHP、C/C++、JAVA 和 Go。他第一次接触计算机程序。成为架构师最重要的是通过大量的实际项目积累经验,经常总结,不断提高自己的认知水平和业务分析能力。持续关注新技术,尤其是开源项目。

在大型复杂的系统中,架构对于整个系统的成败起着决定性的作用。系统架构是从更宏观的层面出发,结合业务需求和未来发展的设计,足够抽象,具有良好的可用性、可扩展性和可靠性。架构设计对系统的影响是本质性的、根本性的,决定着系统未来工作的质量、效率和维护成本。因此,好的建筑设计不仅可以让企业运行得更健康,还可以节省成本。

如果他想成为一名建筑师,他的经验是:多想、多做、多总结,不要怕吃亏。

微信开发课程_微信讲师招聘_微信小程序开发讲师

他将在SDCC 2015架构分论坛上分享《增长的力量——小米网架构变革实践》。

范冰

我从小学开始学习写代码,中学时开发了自己的网站和商业软件产品。我总是想摸着石头过河。我负责整个项目的规划、设计和实施,所以从那时起我开始担任产品经理。有些事情。我真正进入这个行业要归功于我大学时写的技术博客。读者中有各公司的产品负责人。因此,我很幸运地在毕业后得到了实习机会和正式的产品工作。犹豫和怀疑只是职业初期对自己能力的不满,而对这个职位充满了兴趣和敬畏。

“很多人并没有将‘成长’思维贯彻到团队和产品的成长过程中,造成了很多不必要的浪费和损失。”范冰表示,所以他希望通过这次在SDCC的分享,让“成长”的思维伴随日常的发展,以最低的投入产出比实现自身的商业价值。

在SDCC 2015产品与设计论坛上,他将分享《增长黑客:创业团队的黑魔法师》。

范刚

“‘变’并不可怕,领先别人一步,‘变’才能带来信心”、“重构不是阳春白雪的高端玩意,而是程序员的编程工具”、“有了良好的编程习惯,即使是新手也能写出高水平的“优质代码”……这是樊纲的感悟。

有人认为重构是年轻人的高端玩意儿,但我认为它是普通人的编程工具,让不擅长设计的我们也能写出高质量的代码;有些人认为重构是必要的,以至于无药可救。只有保存时才能释放的终极技巧,但我认为这是一种编程习惯,应该从编程一开始就养成。编程→重构→优化,这个过程的不断循环是一个优秀程序员的必备素质。项目经理总是把重构视为洪水猛兽,但它确实是项目经理的亲密伙伴。它让软件项目从恶性循环走向良性循环,重新焕发活力。

总之,只有学好重构,才能成为一名真正优秀的程序员和技术经理。

他将在SDCC 2015架构论坛上分享《互联网+时代的架构转型》。

搜狗刘健:架构师=学习能力+好奇心+持续实践

刘健

刘健认为,好的架构需要尽可能的通用,满足高性能、高可用、高扩展的特点,能够快速定位故障点,有更快的故障恢复,以及更好的运维和监控能力。等等,在演进升级过程中尽可能保证兼容性,实现平滑迁移切换。

他表示,从工程师到建筑师是一个“由点到面”、“由部分到整体”的过程。工程师注重功能的高效实现,专注于项目的部分内容;另一方面,建筑师则更注重当地的考虑。考虑整体,包括技术实施的风险和规避方法、可测试性、可操作性和可维护性、可监控性等。这需要过硬的技术能力、良好的大局观、更多的实践经验以及有效改变观点的能力。 ,从宏观和微观两个层面考虑问题。可以从以下几点入手:

届时,他将在SDCC 2015架构论坛上分享《搜狗业务平台基础设施演进史——快速迭代业务下的基础设施演进实践》。

微信讲师招聘_微信小程序开发讲师_微信开发课程

韩天峰

韩天峰是一名高级PHP程序员,拥有近9年的PHP编程经验。他创立了现在在PHP技术圈非常流行的开源项目。他也是PHP语言官方扩展开发团队的成员。曾在腾讯社交平台部门和淘宝搜索担任PHP工程师数年。目前在 担任架构师,负责整个公司的架构平台设计和公共组件的开发。

韩天峰表示,“他非常看好PHP语言的未来前景。从各大招聘网站的职位来看,PHP目前是继Java之后的第二大服务器端编程语言,远远超过C++、Ruby。 PHP 程序员逐年增加,从 PHP 语言本身来看,目前还没有其他语言比 PHP 更容易上手,所以 PHP 可以应用到更广泛的领域。未来肯定会继续使用,被越来越多的程序员和企业使用。”

在SDCC 2015编程语言论坛上,他将分享《PHP异步网络通信编程》。

王靖宇(昵称:沉迅)

王靖宇,阿里巴巴资深专家,2008年加入淘宝,一直从事中间件和稳定平台工作。目前负责阿里巴巴分布式数据库,之前叫TDDL,现在用在阿里云上,更名为DRDS。此外,他还负责阿里巴巴分布式消息服务(/)以及阿里巴巴企业级互联网架构平台新产品的研发。

阿里巴巴是一家非常开放的互联网公司。与其他互联网公司一样,它对各种新技术持开放态度。目前,一个数据库就能一统天下的时代已经过去了。我们的应用会在各种场景下选择最适合的数据库产品。在我们的系统中,既有 ,OTS;还有缓存产品Tair、OCS等;还有支持SQL的开源数据库,以及我们自己开发的阿里巴巴分布式关系数据库(DRDS/TDDL)等。在离线分析产品方面,我们还有ODPS、ADS等分析数据库的在线操作。同时我们还有很多其他类型的数据存储产品,比如图数据库、搜索引擎等,它们都可以在自己的领域发挥自己独特的优势。

届时,他将在SDCC 2015新一代数据库调优实战论坛上分享“阿里巴巴双11分布式数据库实战”主题。

马如月

马如跃是百度大数据部首席架构师,负责百度分析数据库和在线数据服务架构方向。

Palo是一个用于大规模数据分析的并行数据库系统。主要目标是支持稳定、在线、交互式的数据报表()和多维数据分析(OLAP)服务。 Palo的一个很大的特点就是它会满足报表和OLAP分析两种不同的需求。

Palo在整个分析系统中扮演着数据库的角色,但是这个数据库是一个并行的、面向分析的数据库系统。然后在这个数据库系统上,通过支持现有的(BIEE等)或者百度自己开发的BI应用套件,提供全套的报表和分析应用。

在他看来,优秀的技术管理者必须扮演两个角色,一是方向引领者,二是做好后勤保障。事实上,很多人都喜欢冲到第一线指手画脚。那样的话,你只是一个好的程序员,而不是一个好的技术经理。引导一个好的方向,设定一个好的目标,让聪明的人去做公关,遇到问题的时候给他们建议。

届时,马如月将在新一代数据库调优实战论坛上分享《百度Palo分析数据库应用实践》主题。

SDCC 2015已进入倒计时阶段,目前所剩门票不多。如果您想亲自参加活动,请尽快【购票】。如果您想了解更多精彩演讲,结识更多顶尖软件开发者,请关注SDCC 2015中国软件开发者大会官方网站。

分享