转载

SDCC 2015讲师专访精彩集锦:程序员界“香饽饽”、大神级人物都在!

2015年11月19日至21日,由CSDN重磅打造的2015 软件开发者大会将在北京朗丽兹西山花园酒店举行。 大会为期三天,除了阵容强大的全体大会外,主办方还精心筹备了九大技术专场论坛、五场特色活动及展览展示。九大技术专场论坛包括:架构实践论坛、前端开发论坛、数据库实战论坛、研发管理论坛、安全技术论坛、算法实战论坛、编程语言论坛、产品与设计论坛、微信开发论坛。五场特色活动有:老友记、创业者说(DEMO秀)、程序人生、讲师夜话、养生堂。

SDCC 2015讲师专访精彩集锦:程序员界“香饽饽”、大神级人物都在!

在大会召开前夕,CSDN针对九个分论坛的讲师们进行了专访,请他们分享这些年的创业感悟、管理经验、开发实战等等,鉴于此,笔者将一些精彩的内容(部分)汇聚在此,以飨读者,让我们一睹为快。

【大神来了】Elixir语言设计者José Valim:释放Erlang VM的能量

SDCC 2015讲师专访精彩集锦:程序员界“香饽饽”、大神级人物都在!

Elixir设计者,Rails核心团队成员,Plataformatec联合创始人José Valim

Elixir是一种运行于Erlang VM上的函数式、具有元编程特性的动态语言。它拥有灵活的语法和强大的宏系统,还具备模式匹配、通过协议(类似Clojure的方式)支持多态等功能;继承了Erlang的优点,尤其适合开发并行、分布式,以及高容错应用。Erlang之父Joe Armstrong也对Elixir赞赏有加。日前,Elixir设计者José Valim接受了CSDN专访,分享了他在设计这门语言时的感悟。

José Valim最喜欢的一条建议是“Use the source, Luke!”(《星球大战》中的一句话)。阅读你所使用的工具和项目的源代码会让你变成更好的程序员,也会让你更好地理解它们,还会让你对在社区中贡献更近一步。公开软件的源代码是一件美好的事情,它曾经(也依然)是我最重要的老师。

届时,他将在19日的主体大会上分享《Building distributed fault-tolerant applications with Elixir》 以及21日编程语论坛分享《 Phoenix:an Elixir web framework for the new web 》,两场精彩的主题演讲,相信定会让你大饱耳福,不虚此行。

唯品会首席架构师蔡学镛:让架构接地气,不再云里雾里

SDCC 2015讲师专访精彩集锦:程序员界“香饽饽”、大神级人物都在!

蔡学镛

在他看来,架构就是「复杂」系统内部的代码「组织」方式与「交互」方式。

如何演进架构模型?在他看来,架构模型的演进来自两方面的刺激,一方面是外界的设计模式,另一方面是实际的项目。心中先有一个架构模型后,再详读各种架构设计模式,我会试图把这些模式一一映射到我的架构模型中,过程会牵涉到两者间阻抗匹配的问题,这又会引发我的思考,致使对架构模式的理解更充分,最终又强化了架构模型,让模型更接地气、更通用。把架构模式套用在自己设计的框架与系统上,又可能会遇到一些问题。这些问题又会引发我的思考,进而改进我的模型。

苦思很久一个架构设计问题,如果还是没有完美解,可能是自己的火候还不到。但在这个基础之上,经过一段时间以后,更好的解法可能就会出现。从技术架构设计的经验来看,在两个极端的做法之间摆荡过后,就可以快速地找到中庸之道。两个极端可以让我们最深刻地体会到两者最明确的优缺点,然后就知道如何调适。

在SDCC 215keynote主题大会上,他将带来《从三维的角度看软件系统架构》的主题演讲。

小米科技架构师 张涛:12年老程序员在小米网干了什么

SDCC 2015讲师专访精彩集锦:程序员界“香饽饽”、大神级人物都在!

张涛

张涛是一名老程序员,写了12年代码,写过PHP, C/C++、Python、JAVA、Go,最早是从FoxBASE开始接触计算机程序。成为一名架构师,最重要的是通过大量项目实战积累经验,经常总结,不断提高自己的认知水平和业务分析能力。保持对新技术持续不断的关注,特别是开源项目。

在大型复杂系统中,架构对整个系统的成败起决定作用。系统架构是从更宏观层面出发,结合业务需求,结合未来发展,足够抽象,具有良好可用性、扩展性、可靠性的设计。架构设计对系统的影响是本质的、根本性的,决定了系统今后工作的质量、效率、维护成本。所以,好的架构设计不但能让业务运行的更健康,也能节约成本。

想要成为架构师,他的心得是:多想、多做、多总结,别怕吃亏。

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

《增长黑客》作者采访:“人”永远是最重要因素 “钱”反而最不值钱

SDCC 2015讲师专访精彩集锦:程序员界“香饽饽”、大神级人物都在!

范冰

小学开始学写代码,中学期间就开发过自己的网站和商业软件产品,都是摸着石头过河,自己负责整个项目的策划、设计和实现,所以也算是从那时候开始接触产品经理要做的一些事。真正入行得益于大学时候写的科技博客,读者群中有各个公司的产品负责人,我也因此有幸得到了实习和毕业后正式的产品工作。犹豫质疑只是在职业生涯早期针对自己能力的不满,对这份职务充满兴趣与敬畏。

“很多人并没有将‘增长’思维贯穿在团队和产品的成长过程中,造成了很多不必要的浪费和损失。”范冰说,所以他希望借此在SDCC上做分享,让“增长”思维伴随在日常开发中,用最低的投入产出比实现自身商业价值。

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

《大话重构》作者范钢:重构不是阳春白雪的高端玩意,而是码农编程利器

SDCC 2015讲师专访精彩集锦:程序员界“香饽饽”、大神级人物都在!

范钢

“‘变’不可怕 先人一步‘变’能带来自信”、“重构不是阳春白雪的高端玩意,而是码农的编程利器”、“有好的编程习惯,小白也能写出高质量代码”…这是范钢的感悟。

有人认为重构是阳春白雪的高端玩意儿,我却认为它是咱寻常D丝的编程利器,让设计方面乏善可陈的我们,也能写出高质量的代码;有人认为重构是必须到无药可救时才能放出来的终极大招,我却认为它是一开始编程就应当养成的编程习惯,编程→重构→优化,不断循环这个过程才是优秀程序员必备的素质。项目经理总把重构当成洪水猛兽,但它真的是项目经理的亲密伙伴,它让软件项目从恶性循环走向良性循环,重新焕发生机。

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

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

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

SDCC 2015讲师专访精彩集锦:程序员界“香饽饽”、大神级人物都在!

刘建

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

他表示,从工程师到架构师是一个“由点到面”,“从局部到整体”的过程,工程师关注的是高效的实现功能,关注项目局部;而架构师在考虑局部的基础上,更多的考虑整体,包括技术实现的风险及规避手段,可测试性、可运维性及可监控性等,需要卓越的技术能力、良好的大局观、更多的实践经验,能够有效的转换视角,从宏观和微观两个层次考虑问题。可以从以下几点做起:

  • 从手头项目的架构优化做起,提升个人技术能力;
  • 持续学习和交流新的技术、新的思想、新的架构;
  • 保持对主流技术的关注度,持续思考其对手头项目的适配度,合适的时候将其应用于实践。

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

Swoole开源项目创始人韩天峰:PHP是最好的编程语言

SDCC 2015讲师专访精彩集锦:程序员界“香饽饽”、大神级人物都在!

韩天峰

韩天峰是一名资深的PHP程序员,有差不多9年的PHP编程经历。现在PHP技术圈很火的Swoole开源项目就是他创立的,同时他也是PHP语言官方扩展开发组的一员。曾在腾讯社交平台部,淘宝搜索担任PHP工程师数年。目前在车轮互联担任架构师职位,负责整个公司的架构平台设计、公共组件的开发等工作。

韩天峰表示,“他非常看好PHP语言未来的前景。从各大招聘网站的职位上来看PHP目前是仅次于Java的第二大服务器端编程语言,远超C++、Python、Ruby。PHP程序员的工资逐年在上涨。从PHP语言本身来看,直到目前为止仍然没有一门其他语言可以做到比PHP更简单入门更快。现在有了Swoole让PHP可以在更广泛领域内应用。所以未来PHP必然会持续,被越来越多的程序员和企业使用。”

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

阿里王晶昱:云时代的分布式数据库DRDS

SDCC 2015讲师专访精彩集锦:程序员界“香饽饽”、大神级人物都在!

王晶昱(花名:沈询)

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

阿里是一家很开放的互联网公司,就像其他互联网公司一样,对各类新技术都是开放接纳的。在目前,能够以一种数据库打天下的时代已经过去了,我们的应用会在各种不同的场景中选择自己最适合的数据库产品。在我们的系统中,既有NoSQL的HBase 、OTS;也有缓存类产品Tair、Redis、OCS等;还有支持SQL开源数据库MySQL、Postgresql,和我们自己研发的阿里分布式关系数据库(DRDS/TDDL)和OceanBase等等。在离线分析产品方面,我们也有ODPS、ADS等分析类数据库在线运营。 同时我们也有很多其他类的数据存储产品,比如图数据库,搜索引擎等。他们在自己的领域内都能够发挥出自己独特的优势。

届时,在SDCC 2015新一代数据库调优实战论坛中,他将带来《阿里双11 分布式数据库实战》的主题分享。

百度马如悦:不写代码的架构师不是好架构师

SDCC 2015讲师专访精彩集锦:程序员界“香饽饽”、大神级人物都在!

马如悦

马如悦,百度大数据部主任架构师,负责百度分析型数据库方向和在线数据服务架构方向。

Palo是一套面向大规模数据分析的并行数据库系统。主要目标是支撑稳定的、在线的、交互式的数据报表(Reporting)和数据多维分析(OLAP)服务。Palo 的一个很大的特色是:将会满足报表和OLAP分析这两类不同的需求。

Palo在整个分析体系中所承担的是数据库的角色,只是这个数据库是并行的、面向分析的数据库系统。然后在这个数据库系统上,通过支撑现有的(BIEE、Pentaho等)或者百度自己研发的BI应用套件来提供全套的报表和分析应用。

在他看来,优秀的技术管理者要充当两个角色,一个是方向引领者,一个是好的后勤。很多人事实喜欢冲到一线指指点点,那样的话,你只是一个好的程序员,但不是一个好的技术管理者。引领好方向,制定好目标,放手让聪明人的人去公关,遇到问题,要给其出谋划策。

届时,马如悦将在新一代数据库调优实战论坛中带来《Palo分析型数据库在百度内的应用实践》的主题分享。

SDCC 2015讲师专访精彩集锦:程序员界“香饽饽”、大神级人物都在!

SDCC 2015已进入倒计时阶段,目前余票已不多了,想亲临现场的,请尽快【 购票 】。 想了解更多精彩演讲,想要见到更多顶级软件开发者, 敬请关注 SDCC 2015中国软件开发者大会官网 。

正文到此结束
Loading...